# Get meetings with Registration Required

**URL:** <https://devforum.zoom.us/t/get-meetings-with-registration-required/29832>\
**Category:** API and Webhooks\
**Created:** [September 10, 2020, 9:46pm UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832 "2020-09-10T21:46:54Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![rmiller](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rmiller/32/15074_2.png) [@rmiller](https://devforum.zoom.us/u/rmiller)\
**Post date:** [September 10, 2020, 9:46pm UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832/1 "2020-09-10T21:46:54Z")

</div>

Description: I’m interested in getting all participants for meetings that require registration. It does not appear that the checkbox “Registration” or the “Registration Link” fields are available on endpoint:  
GET# /users/{userId}/meetings

Is that correct? Is there another way to query on only registration required meetings?

---

<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:** [September 10, 2020, 9:47pm UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832/2 "2020-09-10T21:47:39Z")

</div>

Hey @rmiller

Thanks for posting on the Zoom Devforum! I am still learning, but I will try my best to help answer your question. 🙂

Checkout these related threads that may have the answer you are looking for:

> [@Add Meeting Registrant: User not found on this account](https://devforum.zoom.us/t/-/5778):
>
> with JWT authentication, we are trying to add meeting registrant using the following API end point: POST /v2/meetings/{meetingId}/registrants { “email”:"jdoe@domain.com", “first\_name”:“John”, “last\_name”:“Doe” } getting the following error: {“code”:1010,“message”:“User not found on this account: …”} also tried with an existing account (with matching email), still getting the same error. do we need create the registrant/user before calling this API end point? is there another way to la…

> [@Join URL for meeting registrant](https://devforum.zoom.us/t/-/390):
>
> Hey, When we [register a user for meeting](https://zoom.github.io/api/#meeting-registration), we pass his email, first name and last name to endpoint and in case of success we get a unique join\_url for this registrant. No problems here. However, when registrant opens this url, Zoom application launches and for some reason it doesn’t pick up passed info (email and name) from URL (I mean the token in URL). By picking up the info I mean automatic authentication and name setup in Zoom app. This perfectly works with [start\_url of the meeting](https://zoom.github.io/api/#get-meeting-info)&nbsp;- Zoom ap…

> [@Retrieving registration data for participants](https://devforum.zoom.us/t/-/3011):
>
> Hi, I am looking to fetch participant duration for individuals that register and join a Zoom meeting. Registration is required for these meetings to ensure that we can collect an email address. The email address is used for identification in another system to roll up reporting. Is there a way to tie a registrant to a participant from the API (V2)? One constraint is that the app is User Managed (OAuth) - meaning account admin level APIs cannot be accessed. We can currently fetch participant du…

If these threads did not help, please let us know by replying back here and someone from the Developer Relations team will get back to you shortly.

Thanks,  
DeveloperBot

---

<div class="post-metadata">

**Author:** ![rmiller](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rmiller/32/15074_2.png) [@rmiller](https://devforum.zoom.us/u/rmiller)\
**Post date:** [September 11, 2020, 7:59pm UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832/3 "2020-09-11T19:59:13Z")

</div>

Thanks DeveloperBot, but those threads don’t help me solve my issue.

---

<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 15, 2020, 5:37am UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832/4 "2020-09-15T05:37:28Z")

</div>

Hey @rmiller,

We do not have a registration filter for the Get Meetings endpoint. Feel free to add this as a feature request: #feature-requests

If you are trying to get registrants for a meeting we do have the [List Meeting Registrants endpoint](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingregistrants).

I am happy to explore alternative solutions if you share more about your use case. 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![rmiller](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rmiller/32/15074_2.png) [@rmiller](https://devforum.zoom.us/u/rmiller)\
**Post date:** [September 15, 2020, 4:29pm UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832/5 "2020-09-15T16:29:12Z")

</div>

Thanks @tommy

Here’s the URL for the Workflow that I’ve been building: [https://app.tray.io/workflow/fd89b3f2-4227-4b24-89bd-ddbd4d036b94/edit](https://app.salesforceiq.com/r?target=5f60ebd44cedfd0077613e2c&t=AFwhZf2xssbEF8BlausPs2qOtV0cSjfZaeZdLqHPiSSLRCVSzdAs046EtVYAYqxTQ523YEJhIKd5zbxtMVZpBHg6TQhj__digVCBdkOdvbfy_DAFRLQeV2Rs7Tp2R6CSxIIzuDtOuX54&url=https%3A%2F%2Fapp.tray.io%2Fworkflow%2Ffd89b3f2-4227-4b24-89bd-ddbd4d036b94%2Fedit)

Here’s the use case: **Zoom meetings and registrations to Salesforce**

1. Get upcoming Zoom meetings that require registration (“Registration” field does not appear to be exposed via the Zoom API, so right now I’m just testing based on “Test” contained in the Zoom Meeting Topic field.
2. Create or match to Salesforce Campaigns with Salesforce Campaign record type of Event and then match based on Zoom meeting ID on Campaign record
3. Get Zoom Meeting Registrants for only those Zoom meetings and push to Salesforce leads or contacts (matching on email)
4. Create Salesforce Campaign Member records with status of “Registered” for Zoom Meeting Registrants
5. After the meeting, update Campaign Member records with status of “Attended” for Zoom Meeting Attendees (Note that this is a different object than Zoom Registrants).

Really about as far as I’ve gotten on this one is step #1 & #2, For #3, I’m having trouble getting the my [Tray.io](http://Tray.io) integration’s list helper to work to filter to just the Zoom Registrants from the Zoom Meetings in the list helper from step 1. I can work that out in Tray though.

Next question: How do I authenticate to get access to all meetings and all meeting registrants/attendees for all of my organization’s users? I thought that might be via a [Get Accounts](https://app.salesforceiq.com/r?target=5f60ebd44cedfd0077613e2d&t=AFwhZf2xssbEF8BlausPs2qOtV0cSjfZaeZdLqHPiSSLRCVSzdAs046EtVYAYqxTQ523YEJhIKd5zbxtMVZpBHg6TQhj__digVCBdkOdvbfy_DAFRLQeV2Rs7Tp2R6CSxIIzuDtOuX54&url=https%3A%2F%2Fmarketplace.zoom.us%2Fdocs%2Fapi-reference%2Fzoom-api%2Faccounts%2Faccounts), but that seems to be for resellers of Zoom, is that correct?

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [September 17, 2020, 4:48pm UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832/6 "2020-09-17T16:48:05Z")

</div>

Hi @rmiller,

If you have an admin role on your organization’s Zoom account, you should be able to access all meeting data via the Dashboards \> List Meetings endpoint:

> **[List Meetings - Dashboards - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/dashboards/dashboardmeetings)**
>
> List total live or past meetings that occurred during a specified period of time. This overview will show if features such as audio, video, screen shari...

Another option would be to subscribe to the Meeting Created webhook, so that you’re aware of all meetings being scheduled:

> **[Meeting Created - Meeting Events - Webhook Reference - API Reference](https://marketplace.zoom.us/docs/api-reference/webhook-reference/meeting-events/meeting-created)**
>
> Meeting Created
> 
> 
> 
> Zoom offers multiple methods for users to schedule new meetings. Users can create meetings manually from the Zoom Client or from the ...

From either of the above resources, you can grab the meeting IDs to query the Meeting Registrants:

> **[List Meeting Registrants - Meetings - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingregistrants)**
>
> A host or a user with admin permission can require registration for a Zoom meeting. Use this API to list users that have registered for a meeting.
> Scope...

Let me know if this helps!  
Will

---

<div class="post-metadata">

**Author:** ![rmiller](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/rmiller/32/15074_2.png) [@rmiller](https://devforum.zoom.us/u/rmiller)\
**Post date:** [September 18, 2020, 5:24pm UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832/7 "2020-09-18T17:24:47Z")

</div>

Thanks @will.zoom I’m all set on that front. I appreciate your help!

---

<div class="post-metadata">

**Author:** ![will.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/will.zoom/32/14417_2.png) [@will.zoom](https://devforum.zoom.us/u/will.zoom)\
**Post date:** [September 21, 2020, 6:38pm UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832/8 "2020-09-21T18:38:56Z")

</div>

No problem, please let us know if you still have outstanding questions for us @rmiller.

Best,  
Will

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [October 22, 2020, 4:39am UTC](https://devforum.zoom.us/t/get-meetings-with-registration-required/29832/9 "2020-10-22T04:39:05Z")

</div>

Closed on October 22, 2020, 4:39am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
