API Endpoint(s) and/or Zoom API Event(s) Link the API endpoint(s) and/orZoom API Event(s) you’re working with to help give context. webinar.participant_role_changed
Description Details on your question, workflow or the problem you’re trying to solve.
I tested webinar from the dev account, but was able to receive all other events except for webinar.participant_role_changed even though I was subscribed to it and it is listed in the docs
How To Reproduce Steps to reproduce the behavior:
*1. Add a webhook
*2. Subscribe to all webinar events
*3. Start a new webinar with a attendee
*4. Promote the attendee to a panelist
*5. Observe that the webinar.participant_role_changed event does not get trigerred
Side Note
Also observed a behaviour that whenever an attendee gets promoted to a panelist they are first removed from the webinar then rejoined as panelist, so on promotion I am instead getting the event of participant_left and participant_joined
Hi @Devesh
Thanks for reaching out to us and welcome to the Zoom Developer Forum!
Happy to help here!
Are you still experiencing this issue? Allow me some time to troubleshoot this on my end and will get back to you with an update
Hey @Devesh
I just heard back from our Engineering team and they informed me that this webhook supports event trigger only when these roles are changed:
attendee → host
attendee → co-host
co-host-> host
Also, the role change webhook can only implement roles from low to high, e.g., from Attendee to Host. If the role is from Host to Attendee, then no webhook will be sent.