# Get Registrants for specific Webinar occurrence

**URL:** <https://devforum.zoom.us/t/get-registrants-for-specific-webinar-occurrence/29500>\
**Category:** API and Webhooks\
**Created:** [September 8, 2020, 1:40pm UTC](https://devforum.zoom.us/t/get-registrants-for-specific-webinar-occurrence/29500 "2020-09-08T13:40:06Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![matt.eck2](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/matt.eck2/32/14744_2.png) [@matt.eck2](https://devforum.zoom.us/u/matt.eck2)\
**Post date:** [September 8, 2020, 1:40pm UTC](https://devforum.zoom.us/t/get-registrants-for-specific-webinar-occurrence/29500/1 "2020-09-08T13:40:07Z")

</div>

**Description**  
Currently I am able to get a specific webinars info and all instances of occurrences of that webinar. I am also able to get all webinar registrants. However as far as I can tell there is no way to know what specific occurrence of that webinar a person registered for. Is there a way to find this that I am not seeing? I have an occurrence Id so I thought I would be able to use this to do so.

**Which Endpoint/s?**  
/webinars/{webinarId}

- This gets the webinar info as well as a list of all occurrences and occurrence Ids

/webinars/{webinarId}/registrants

- This gets me all the registrants for the webinar but does not appear to specify the occurrence of the webinar they registered for.

/report/webinars/{webinarId}/participants

- This gets me all the participants of the most recent occurrence of the webinar

**Additional context**  
The goal of this is to check before each occurrence of a webinar to see who has registered, then check again after the webinar to see who actually attended. The problem now is I will check to see who registered and then afterwards they will not be in our list of participants, however we do not know if this is because that user skipped the webinar or if it is because they had actually registered for a later occurrence of that webinar.

---

<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 8, 2020, 1:40pm UTC](https://devforum.zoom.us/t/get-registrants-for-specific-webinar-occurrence/29500/2 "2020-09-08T13:40:52Z")

</div>

Hey @matt.eck2

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 webinar registrant (with invalid webinar ID)](https://devforum.zoom.us/t/-/6284):
>
> Description/Error I’m seeing successful responses, HTTP status code 201 created, when calling the “add webinar registrant” endpoint with a non-existent webinar id. The documentation for responses, indicates we should receive HTTP status code 300 for an invalid webinar ID, or HTTP status code 404 not found (not sure which of these is right, but either of these would be better the current behaviour of a success result, and sending an email to registrant they have been added). Which Endpoint/s? …

> [@Get all meeting and webinars](https://devforum.zoom.us/t/-/488):
>
> I am developing a zoom integration for my customer.&nbsp; We have a couple of admins and are creating users in zoom, who can create a new meeting and or webinar.&nbsp; From the API specification, I can not find a way to get all meetings or webinars&nbsp;without supplying a user\_id.&nbsp; My question is: “Is it possible to get all meetings and webinars for an account?” &nbsp; Thanks&nbsp; Dennis Christensen

> [@Webinar - Registration Limit](https://devforum.zoom.us/t/-/4837):
>
> In the Zoom Webinar UI, there’s the ability to set the number of registrants on a given even. (see screen shot) In our web apps, we would like to hide any webinar who’s webinar is at the registration limit, but: 1 - It doesn’t look like this value is available via the API - [https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinar](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinar). 2 - When I trying to register for a webinar that is at (or over) the registration limit, I rec…

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:** ![matt.eck2](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/matt.eck2/32/14744_2.png) [@matt.eck2](https://devforum.zoom.us/u/matt.eck2)\
**Post date:** [September 8, 2020, 1:42pm UTC](https://devforum.zoom.us/t/get-registrants-for-specific-webinar-occurrence/29500/3 "2020-09-08T13:42:21Z")

</div>

Unfortunately it does not appear that any of these links have the information I am looking for.

---

<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 10, 2020, 2:46pm UTC](https://devforum.zoom.us/t/get-registrants-for-specific-webinar-occurrence/29500/4 "2020-09-10T14:46:32Z")

</div>

Hey @matt.eck2,

Great question, and happy to shed some light on this for you.

To that end, it **is** possible to get registrants for a specific occurrence of a recurring webinar, but your [webinar settings](https://support.zoom.us/hc/en-us/articles/216354763-How-to-Schedule-A-Recurring-Webinar) will affect how you do so. Registration will need to be required and if you’d like to get registration data for each individual occurrence, you’ll need to ensure you’re selecting “Attendees need to register for each occurrence to attend” if you want this broken down by occurrence. In the Zoom UI, this setting looks like this:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/8/8a2ad7aa0248d2e62cdce4cfdf242e170a2304c7.png)

If you select the first option, you’ll get a list of all webinar attendees, regardless of which occurrence they registered for.

Assuming you select the second setting, you can then query the registrants for that particular occurrence, via the [List Webinar Registrants](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinarregistrants) API endpoint, like so:

```auto
HTTP Method: GET
Request URL: https://api.zoom.us/v2/webinars/{webinarId}/registrants?occurrence_id={occurrenceId}

```

I hope this helps!

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 11, 2020, 12:46am UTC](https://devforum.zoom.us/t/get-registrants-for-specific-webinar-occurrence/29500/5 "2020-10-11T00:46:40Z")

</div>

Closed on October 11, 2020, 12:46am UTC

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