# userID - where to get it?

**URL:** <https://devforum.zoom.us/t/userid-where-to-get-it/14125>\
**Category:** API and Webhooks\
**Created:** [April 20, 2020, 8:22pm UTC](https://devforum.zoom.us/t/userid-where-to-get-it/14125 "2020-04-20T20:22:05Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![knluser](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/knluser/32/6582_2.png) [@knluser](https://devforum.zoom.us/u/knluser)\
**Post date:** [April 20, 2020, 8:22pm UTC](https://devforum.zoom.us/t/userid-where-to-get-it/14125/1 "2020-04-20T20:22:05Z")

</div>

**Description**  
I need to connect to [https://api.zoom.us/v2/users/{userId}/meetings](https://api.zoom.us/v2/users/%7BuserId%7D/meetings) API endpoint and I am not sure where I need to go to get it. I tried the user Personal Meeting ID from Zoom, the user email I used to create the JWT credentials, even the string I see on the URL when I open the App that I created.

**Error**  
When I call the API I get error 124 Access token expired

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
JWT app.

**Which Endpoint/s?**  
[https://api.zoom.us/v2/users/{userId}/meetings](https://api.zoom.us/v2/users/%7BuserId%7D/meetings)

---

<div class="post-metadata">

**Author:** ![michael.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael.zoom/32/37213_2.png) [@michael.zoom](https://devforum.zoom.us/u/michael.zoom)\
**Post date:** [April 21, 2020, 12:29am UTC](https://devforum.zoom.us/t/userid-where-to-get-it/14125/2 "2020-04-21T00:29:50Z")

</div>

Hi @knluser, JWT apps have access to all users on the account. You can replace the {userID} value with the email of the user, or the userID of the user (which can be found in the [List Users API](https://marketplace.zoom.us/docs/api-reference/zoom-api/users/users)).

If you are getting an Access Token expired response, are you using a [JSON Web Token](https://marketplace.zoom.us/docs/guides/auth/jwt)? Or [OAuth](https://marketplace.zoom.us/docs/guides/auth/oauth)? JWTs are meant to be generated uniquely on each request, unless you are strictly testing. If you are using the testing module on our documentation, you should not use an API Key and Secret, but rather use an OAuth app.

---

<div class="post-metadata">

**Author:** ![knluser](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/knluser/32/6582_2.png) [@knluser](https://devforum.zoom.us/u/knluser)\
**Post date:** [May 22, 2020, 1:14am UTC](https://devforum.zoom.us/t/userid-where-to-get-it/14125/3 "2020-05-22T01:14:43Z")

</div>

Hi Michael

I am always confused by how you define users, registrants and participants. I need to get the demographic details of every participants in our meetings and webinars.

Which endpoint can bring me that? When I try [https://api.zoom.us/v2/users](https://api.zoom.us/v2/users) I get only 30 users. We have about 30K users that participated in our meetings/webinars in last few months.

Thanks  
Rodrigo

---

<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 27, 2020, 7:01pm UTC](https://devforum.zoom.us/t/userid-where-to-get-it/14125/4 "2020-05-27T19:01:21Z")

</div>

Hey @knluser,

The [Get Users endpoint](https://api.zoom.us/v2/users) is for listing [users on your own Zoom account](https://zoom.us/account/user#/).

To list meeting / webinar participants, you can use these endpoints and webhooks:

> **[Get Past Meeting Participants - Meetings - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/pastmeetingparticipants)**
>
> Retrieve information on participants from a past meeting. 
> Scopes: meeting:read:admin meeting:read
> 
> Rate Limit Label: Medium
> Prerequisites:
> 
> Paid accou...

> **[Get Meeting Participant Reports - Reports - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/reports/reportmeetingparticipants)**
>
> Get participant report for a past meeting.
> Scopes: report:read:admin
> 
> Rate Limit Label: Heavy
> Prerequisites:
> 
> Pro or a higher plan.
> 
> Authorization
> 
> Flo...

> **[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
> 
> Rate Limit Label: Heavy
> Prerequisites:
> 
> Pro or a higher plan with Webinar...

> **[List Meeting Participants - Dashboards - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/dashboards/dashboardmeetingparticipants)**
>
> Get a list of participants from live or past meetings.
> If you do not provide the type query parameter, the default value will be set to live and thus, y...

> **[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
> Rate Limit Label: Heavy
> Prerequisites:
> 
> Business, Education o...

> **[Participant Joined - Meeting Events - Webhook Reference - API Reference](https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/participant-joined-meeting)**
>
> Participant Joined
> 
> 
> 
> The "Meeting Participant Joined" event is triggered every time an attendee joins a meeting. The attendee could be a participant or...

> **[Participant Joined - Webinar Events - Webhook Reference - API Reference](https://marketplace.zoom.us/docs/api-reference/webhook-reference/webinar-events/webinar-participant-joined)**
>
> Participant Joined
> 
> 
> 
> Zoom users with a Webinar Plan have access to creating and managing Webinars. A Webinar host can invite other users to attend the ...

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![knluser](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/knluser/32/6582_2.png) [@knluser](https://devforum.zoom.us/u/knluser)\
**Post date:** [May 29, 2020, 1:53pm UTC](https://devforum.zoom.us/t/userid-where-to-get-it/14125/5 "2020-05-29T13:53:50Z")

</div>

Thanks for the reply!

---

<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:** [June 3, 2020, 10:03pm UTC](https://devforum.zoom.us/t/userid-where-to-get-it/14125/6 "2020-06-03T22:03:25Z")

</div>

You are welcome! 🙂

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:50pm UTC](https://devforum.zoom.us/t/userid-where-to-get-it/14125/7 "2020-08-21T21:50:54Z")

</div>


