Setting user presence to away via API does not trigger user.presence_status_updated

API Endpoint(s) and/or Zoom API Event(s)

PUT /users/{userId}/presence_status

Description
Setting user presence to away via API does not always trigger user.presence_status_updated. No errors received.

How To Reproduce

  1. Set user presence to Available via API which returns 204, presence updates in Zoom Workplace to Available, user.presence_status_updated webhook received with "presence_status":"Available" :white_check_mark:
  2. Set user presence to Away via API which returns 204, presence updates in Zoom Workplace to Away, no user.presence_status_updated webhook with the update is received. :cross_mark:
  3. Set user presence to Available again via API which returns 204, presence updates in Zoom Workplace to Available, no user.presence_status_updated webhook with the update is received. :cross_mark:
  4. Set user presence to Busy via API which returns 204, presence updates in Zoom Workplace to Busy, user.presence_status_updated webhook received with "presence_status":"Busy":white_check_mark:

Hi @JordanL
Thanks for sharing these findings with us!
I am able to reproduce this on my end and have created a ticket for our Engineering team to look further into this ( ZSEE-196443 internal ticket number for reference)