Description presence_status is not included in the contact sometimes.
We fetch Zoom contacts using /contacts endpoint.
However very rarely the contacts will not contain presense_status. Here is an example of the payload we get for a specific contact:
We make the request with query_presence_status: true so the presence status should be defined and for most requests it is, but sometimes it is missing.
Is there any explanation for this behaviour or this is a bug?
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Are there any other fields that indicate the contact is external? But I am not sure that this is the case.
Wouldn’t the issue happen all the time if this was the case, as currently, it happens only sometimes?
I can see that similar requests in other times do contain presence_status for the same zoom user.
Thanks for clarifying these additional details—I agree, it doesn’t sound like it’s a matter of external contacts.
Can I kindly ask that you share an example of one of the requests with us at developersupport@zoom.us so that we can further investigate? Please include the request URL, body, and user details.