# Webinar Registrant - Name retrieval

**URL:** <https://devforum.zoom.us/t/webinar-registrant-name-retrieval/6746>\
**Category:** API and Webhooks\
**Created:** [November 20, 2019, 11:10am UTC](https://devforum.zoom.us/t/webinar-registrant-name-retrieval/6746 "2019-11-20T11:10:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![priya.jetley](https://avatars.discourse-cdn.com/v4/letter/p/b3f665/32.png) [@priya.jetley](https://devforum.zoom.us/u/priya.jetley)\
**Post date:** [November 20, 2019, 11:10am UTC](https://devforum.zoom.us/t/webinar-registrant-name-retrieval/6746/1 "2019-11-20T11:10:04Z")

</div>

Hello,

When I create a webinar (recurring or non recurring) with settings -registration required and a login password the registrants are able to login if -  
-They are in possession of the link shared via email after registration confirmation

- They know the webinar password

However, the user name can be anything to log into the webinar.  
Therefore, a user can use an name/ email address to log into the webinar making it difficult to track how many of the registrants actually attended the webinar, for how long,etc.

I am aware that each registrant is given a unique id for a webinar.  
But how do I retrieve this information using the REST API?

Thank you.  
Best Regards,  
Priya Jetley

---

<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:** [November 20, 2019, 10:37pm UTC](https://devforum.zoom.us/t/webinar-registrant-name-retrieval/6746/2 "2019-11-20T22:37:40Z")

</div>

Hey @priya.jetley,

You can retrieve the webinar participant data here:

> **[Get Webinar Participants - Dashboards - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/dashboards/dashboardwebinarparticipants)**
>
> Retrieve details on participants from live or past webinars.
> Scopes: dashboard:read:admin
> Prerequisites:
> 
> Business, Education or API Plan with Webinar a...

and or here:

> **[Get Webinar Participant Reports - Reports - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/reports/reportwebinarparticipants)**
>
> Get detailed report on each attendee of a webinar.
> Scopes: report:read:admin
> Prerequisites:
> 
> Pro or a higher plan with Webinar add-on enabled.
> 
> Authoriz...

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![priya.jetley](https://avatars.discourse-cdn.com/v4/letter/p/b3f665/32.png) [@priya.jetley](https://devforum.zoom.us/u/priya.jetley)\
**Post date:** [December 11, 2019, 12:16pm UTC](https://devforum.zoom.us/t/webinar-registrant-name-retrieval/6746/3 "2019-12-11T12:16:40Z")

</div>

Hi Tommy,  
Thanks for your response.  
When I used -  
/report/webinars/:webinarId/participants?page\_size=30  
for a recurring webinar and provide the UUID I get-  
{  
“code”: 3001,  
“message”: “Meeting ID is invalid or not end.”  
}  
(When I provided the webinarId, I of course get information of the participant for the last day.)  
I have tried this with a non-recurring webinar also and got the above message.

When I used -  
/metrics/webinars/:webinarId/participants?page\_size=30  
I got response -  
{  
“page\_count”: 0,  
“page\_size”: 300,  
“total\_records”: 0,  
“next\_page\_token”: “”,  
“participants”:   
}  
This on providing either webinarId or UUID.

I am probably making a mistake with the webinar properties, while creating the webinar.  
Please advise.

Thank you.  
Priya

---

<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:** [December 11, 2019, 6:03pm UTC](https://devforum.zoom.us/t/webinar-registrant-name-retrieval/6746/4 "2019-12-11T18:03:50Z")

</div>

Hey @priya.jetley,

What is the webinarUUID you passed in when you got the “Meeting ID is invalid or not end.” error?

Did you try [double url encoding](https://www.urlencoder.org/) it?

> [@Dashoboard API - get Participants list | Working partially](https://devforum.zoom.us/t/dashoboard-api-get-participants-list-working-partially/6172/2):
>
> Hey @joseph.pradeep, thanks for posting and using Zoom! The issue is some of the uuids have / in them which messes up the path in the request. Can you try [double url encoding](https://www.urlencoder.org/) the uuids when calling: [https://api.zoom.us/v2/metrics/webinars/{doubleUrlEncodedUUID}/participants?type=past](https://api.zoom.us/v2/metrics/webinars/%7BdoubleUrlEncodedUUID%7D/participants?type=past)[https://marketplace.zoom.us/docs/api-reference/zoom-api/dashboards/dashboardwebinarparticipants](https://marketplace.zoom.us/docs/api-reference/zoom-api/dashboards/dashboardwebinarparticipants) More details here: Let me know if this helps! slight_smile Thanks, Tommy

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![priya.jetley](https://avatars.discourse-cdn.com/v4/letter/p/b3f665/32.png) [@priya.jetley](https://devforum.zoom.us/u/priya.jetley)\
**Post date:** [December 12, 2019, 11:06am UTC](https://devforum.zoom.us/t/webinar-registrant-name-retrieval/6746/5 "2019-12-12T11:06:21Z")

</div>

Hi Tommy,  
The webinar UUID is ‘ASbUy2fkQwOAz6XNNNWTcg==’  
I tried using ‘ASbUy2fkQwOAz6XNNNWTcg%253D%253D’ instead but that didn’t work either.

Also, using this with -  
{{baseUrl}}/metrics/webinars/:webinarId/participants?page\_size=30  
give the same response as before -  
{  
“page\_count”: 0,  
“page\_size”: 300,  
“total\_records”: 0,  
“next\_page\_token”: “”,  
“participants”:   
}

Please advise.  
Thank you.  
Priya

---

<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:** [December 12, 2019, 8:03pm UTC](https://devforum.zoom.us/t/webinar-registrant-name-retrieval/6746/6 "2019-12-12T20:03:49Z")

</div>

Hey @priya.jetley,

It looks like the Webinar (0126D4CB-67E4-4303-80CF-A5CD34D59372  
\*ASbUy2fkQwOAz6XNNNWTcg==) has not been started yet. So the error message “Meeting ID is invalid or not end.” makes sense because the webinar has not happened.

The [Dashboard APIs](https://marketplace.zoom.us/docs/api-reference/zoom-api/dashboards/dashboardwebinarparticipants) are for Live or Previous Webinars, and the [Reports APIs](https://marketplace.zoom.us/docs/api-reference/zoom-api/reports/reportwebinarparticipants) are for past webinars.

Are you trying to get [Webinar Registrant](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinarregistrants) Data before the webinar happens?

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, 7:04pm UTC](https://devforum.zoom.us/t/webinar-registrant-name-retrieval/6746/7 "2020-08-21T19:04:42Z")

</div>

Closed on August 21, 2020, 7:04pm UTC


