How to Retrieve “Available (Mobile)” Status

API Endpoint(s) and/or Zoom API Event(s)
GET /users/{userId}/presence_status
Reference: Presence Status API

Description
We are using the GET /users/{userId}/presence_status API to retrieve a user’s presence status.

However, we have observed that when a user’s status icon is shown as “Available (mobile)” in the Zoom desktop app, the API returns “Offline.”

On the other hand, for users shown as “Available (desktop)”, the API correctly returns “Available.”

According to the following Zoom support article, “Available (mobile)” means that the contact is signed in to the Zoom mobile app only and is available to be contacted:
https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065488

We would like to confirm the correct way to retrieve the presence of users shown as “Available (mobile)”. Specifically:

  • Is it expected behavior that GET /users/{userId}/presence_status returns Offline for mobile-only presence?

  • Or is there another API or method to correctly identify the “Available (mobile)” state?

Error?
No explicit API error is returned.
The issue is that the API response is “Offline” even though the user is shown as “Available (mobile)” in the Zoom desktop app.

How To Reproduce

  1. Call GET /users/{userId}/presence_status for a user who is signed in only to the Zoom mobile app.

  2. Confirm that the same user is displayed as “Available (mobile)” in the Zoom desktop app.

  3. Check the API response.

  4. Observe that the returned presence is “Offline” instead of “Available” or another status indicating mobile presence.

Authentication method or app type
Server-to-Server OAuth

Any errors
No error message is returned by the endpoint.