# Matching Participant Joined webhook data with

**URL:** <https://devforum.zoom.us/t/matching-participant-joined-webhook-data-with/15459>\
**Category:** API and Webhooks\
**Created:** [April 29, 2020, 5:44pm UTC](https://devforum.zoom.us/t/matching-participant-joined-webhook-data-with/15459 "2020-04-29T17:44:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![gharoldson](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/gharoldson/32/7286_2.png) [@gharoldson](https://devforum.zoom.us/u/gharoldson)\
**Post date:** [April 29, 2020, 5:44pm UTC](https://devforum.zoom.us/t/matching-participant-joined-webhook-data-with/15459/1 "2020-04-29T17:44:38Z")

</div>

**Description**  
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)?**  
JWT

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 5, 2020, 5:09pm UTC](https://devforum.zoom.us/t/matching-participant-joined-webhook-data-with/15459/2 "2020-05-05T17:09:55Z")

</div>

Hey @gharoldson,

Please let me know if my post here helps you:

> [@Meeting Registrant ID and meeting live participant ID is not matching?](https://devforum.zoom.us/t/meeting-registrant-id-and-meeting-live-participant-id-is-not-matching/14624/4):
>
> Hey @sankar, The id in the [Participant Joined Webhook](https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/participant-joined-meeting) and the participant [report](https://marketplace.zoom.us/docs/api-reference/zoom-api/reports/reportmeetingparticipants) and [dashboard](https://marketplace.zoom.us/docs/api-reference/zoom-api/dashboards/dashboardmeetingparticipants) endpoints should match the registrant id. Thanks, Tommy

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 9:03pm UTC](https://devforum.zoom.us/t/matching-participant-joined-webhook-data-with/15459/3 "2020-08-21T21:03:09Z")

</div>

Closed on August 21, 2020, 9:03pm UTC


