# Get Participants data using API on joining Meeting/Webinar webhooks

**URL:** <https://devforum.zoom.us/t/get-participants-data-using-api-on-joining-meeting-webinar-webhooks/6031>\
**Category:** API and Webhooks\
**Created:** [September 26, 2019, 1:42pm UTC](https://devforum.zoom.us/t/get-participants-data-using-api-on-joining-meeting-webinar-webhooks/6031 "2019-09-26T13:42:38Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![devs](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/devs/32/1885_2.png) [@devs](https://devforum.zoom.us/u/devs)\
**Post date:** [September 26, 2019, 1:42pm UTC](https://devforum.zoom.us/t/get-participants-data-using-api-on-joining-meeting-webinar-webhooks/6031/1 "2019-09-26T13:42:38Z")

</div>

**Description/Error**  
We have an OAuth application published. Application has a subscription for Participants to join webinar/meeting events.  
When we receive the webhook, in the payload there isn’t all the data we need, for example, no First Name and Last Name.  
Anyway, using the user\_id or the id field we could retrieve these data using API calls to endpoints “Get Past Meeting Participants”, “Get Meeting Participants Report” or “Get Webinar Participants Report”.  
But in all cases, to retrieve data, it is necessary that the meeting/webinar is ended.

The question is: is it possible to obtain Participants full data in real-time when they join the meeting/webinar? If it is possible, please could you help me to understand how we can implement it using Webhook and API?

**Which Endpoint/s?**  
/past\_meetings/{meetingUUID}/participants  
/report/meetings/{meetingId}/participants  
/report/webinars/{webinarId}/participants

Thanks, Matteo.

---

<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:** [September 26, 2019, 4:45pm UTC](https://devforum.zoom.us/t/get-participants-data-using-api-on-joining-meeting-webinar-webhooks/6031/2 "2019-09-26T16:45:46Z")

</div>

Hey @devs, thanks for posting and using Zoom!

This is only possible if the webinar attendees are users on your Zoom Account.

After reciving the Particpant Joined Webinar Webhook, you can use the `id` to call [GET /user/{userId}](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user) passing in the `id` as the `user_id` to get all the information about that user.

![06%20AM](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/9/9ac5195c2e73608dd05d1e15af811279909cbb93.png)

A possible solution, but requires coding on your end:

You could keep track/store who registered for the Webinar using the Webinar Registration [Created](https://marketplace.zoom.us/docs/api-reference/webhook-reference/webinar-events/webinar-registration-created) or [Approved](https://marketplace.zoom.us/docs/api-reference/webhook-reference/webinar-events/webinar-registration-approved) Webhook (which contains more info like the registrants name) then compare the `id` to the `user_id` from the [Participant Joined Webhook](https://marketplace.zoom.us/docs/api-reference/webhook-reference/webinar-events/webinar-participant-joined) to find the name of the participant.

Let me know if this helps!

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, 6:43pm UTC](https://devforum.zoom.us/t/get-participants-data-using-api-on-joining-meeting-webinar-webhooks/6031/3 "2020-08-21T18:43:30Z")

</div>

Closed on August 21, 2020, 6:43pm UTC


