Receiving inconsistent presence status values in user presence status updated webhook events

Description
Receiving inconsistent presence_status values for user.presence_status_updated webhook events when hosting a meeting on mobile vs desktop.

Error
While a user is hosting a zoom meeting on an Android device and changes their zoom status via a Zoom Desktop client, logged in as the same user, the user.presence_status_updated webhook event will emit “Do_Not_Disturb” as the presence_status on every manual setting of Away/Available status via the Zoom Desktop client.

This is inconsistent with the presence_status status emitted while hosting a meeting on Desktop. On desktop if a user is hosting a meeting and manually changes their user status to Away/Available the emitted webhook event’spresence_status will be Away/Available.

Is this expected behavior?

Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth - https://marketplace.zoom.us/develop/apps/6tYWMVGCSRGcet7XgyiW5Q

Which Endpoint/s?
webhook endpoint: POST https://api.statusleds.jasonpoindexter.io/zoom/status

How To Reproduce (If applicable)
Steps to reproduce the behavior:

Desktop:

  1. Log in and host a meeting using the desktop zoom client
  2. Observe the webhook event emitting presence_status: 'Do_Not_Disturb'
  3. Manually set the user status on the desktop zoom client to Available
  4. Observe the webhook event emitting presence_status: 'Available'
  5. Manually set the user status on the desktop zoom client to Away
  6. Observe the webhook event emitting presence_status: 'Away'

Mobile:

  1. Log in and host a meeting using the zoom client on Android
  2. Log into the zoom client on a Windows 10 Desktop
  3. Observe the webhook event emitting presence_status: 'Do_Not_Disturb'
  4. Manually set the user status on the desktop zoom client to Available
    5 Observe the webhook event emitting presence_status: 'Do_Not_Disturb'
  5. Manually set the user status on the desktop zoom client to Away
    7 Observe the webhook event emitting presence_status: 'Do_Not_Disturb'

Additional context

  • Mobile client version: 5.0.3(24973.0517) - Android
  • Desktop client version: 5.0.3 (24951.0515) - Windows 10

Hey @jason_zennify,

Thanks for the detailed post. I will have engineering look into this. Will post back here with updates. (ZOOM-165245)

-Tommy

1 Like