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:
- Log in and host a meeting using the desktop zoom client
- Observe the webhook event emitting
presence_status: 'Do_Not_Disturb'
- Manually set the user status on the desktop zoom client to Available
- Observe the webhook event emitting
presence_status: 'Available'
- Manually set the user status on the desktop zoom client to Away
- Observe the webhook event emitting
presence_status: 'Away'
Mobile:
- Log in and host a meeting using the zoom client on Android
- Log into the zoom client on a Windows 10 Desktop
- Observe the webhook event emitting
presence_status: 'Do_Not_Disturb'
- Manually set the user status on the desktop zoom client to Available
5 Observe the webhook event emittingpresence_status: 'Do_Not_Disturb'
- Manually set the user status on the desktop zoom client to Away
7 Observe the webhook event emittingpresence_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