Note that a user’s presence status cannot be updated via this API if the user is not logged in to the Zoom client.
The above statement implies that a user only needs to be logged in to a Zoom client in order for this functionality to work.
However, in my testing of this endpoint, it appears that a user must be logged into and actively running an official Zoom client in order for this to work.
Is this the intended functionality?
If so, is there a way to treat a custom built app using a Zoom SDK as the required client?
Thanks for reaching out to the Zoom Developer Forum! I am happy to help here!
Yes, the user must be logged into the official Zoom client so you can use this endpoint.
I just did some testing on my end and if you are trying to change the presence_status of a user that is not logged into the Zoom Client, you will get an error:
{
"code": 5301,
"message": "Request to update the presence status of this user failed."
}
About this
If so, is there a way to treat a custom built app using a Zoom SDK as the required client?
Allow me some time to gather more information on this matter and will come back to you with an update!
Thanks
Elisa