Missing contact in result from 'all contacts' api


#1

We use the ‘Get contacts in a list’ api (/contacts/v1/lists/:list_id/contacts/all) to retrieve the contacts for a particular contact list and then match this up using the vid to the results from the ‘Get all contacts’ api (/contacts/v1/lists/all/contacts/all) where we retrieve the necessary contact properties.

We’re finding one contact is returned in the list of contacts for a specific list-id, but that contact is not returned by the ‘all contacts’ API, so we can’t match them up to get their properties.

I can’t see anything about the contact that would suggest that they should be excluded. Has anyone else experienced this?


#2

@tom.herrick I’ll DM you to ask for the vid of the missing culprit and your portal id


#3

Any clue to this? We hit similar issue today.

We are able to get particular contact’s details using “get contact by id” API (/contacts/v1/contact/vid/:vid/profile) but we are failing to get contact’s basic properties using “get all contacts” API (/contacts/v1/lists/all/contacts/all). For some reason the particular contact is not returned by “get all contacts” API at all.


#4

The developer above (@pmanca) reached out to me at the time and I was able to provide details to let him reproduce it. He fixed it, describing it as a bug on their side, but I don’t know exactly what he did.


#5

Good to know. Thanks @tom.herrick