Matching Participant Joined webhook data with

I am trying to record meeting attendance through the API by using webhooks instead of having to wait an hour to then retrieve a “Past Meeting Participant” list.

I am having trouble using the data that is returned from a meeting.participant_joined webhook to match up with the Registrant data that is returned when a registrant is added to a meeting through the POST /meetings/{meetingId}/registrants endpoint.

When you add a registrant using that endpoint you are returned with a registrant_id.

However it seems that the meeting.participant_joined webhook data will only have the registrant_id as part of the payload if the registrant is an actual user in the Zoom account. If the registrant is not a zoom user, then the id field is blank and it seems like there is no way to match up the webhook with the participant.

Which App Type (OAuth / Chatbot / JWT / Webhook)?

Hey @gharoldson,

Please let me know if my post here helps you: