We have an event registration service that we want to integrate with Zoom to do the following with both Zoom meetings and webinars.
Allow users placing orders to have their registrations associated with a unique registrant in Zoom
When a user clicks the Zoom join URL to join the Zoom meeting/webinar, we want to receive a notification from Zoom that the registrant has joined the meeting
When a user leaves the Zoom meeting/webinar, we want to receive a notification from Zoom that the registrant has left the meeting
Where we’re most confused currently is the API documentation regarding the registration_id and the participant_id when we receive webhook events from Zoom. For instance, if our system receives a unique registrant_id for each registrant, we’re unable to find a way to associate that registrant_id with the webhook event that is sent from Zoom because…the webhook doesn’t include the registrant_id.
It seems like we’re missing something really simple, since it feels like knowing who registered and then matching that with who joined/left a meeting/webinar would be pretty common.
Any chance someone can help us in understanding how we can connect the registrant_id to the participant_id in the participant joined meeting webhook?
@tommy thanks so much! A quick follow-up to start: why would we receive a blank value for the meeting.participant_joined webhook, but a non-null value for the ```
meeting.participant_left webook?
@tommy as a secondary follow-up, we’ve just confirmed that if someone joins a meeting, and is logged into Zoom when they join, participant:id value is null in the webhook. Why would this happen?