# Meeting Registration & Attendance

**URL:** <https://devforum.zoom.us/t/meeting-registration-attendance/68172>\
**Category:** API and Webhooks\
**Created:** [April 27, 2022, 6:13am UTC](https://devforum.zoom.us/t/meeting-registration-attendance/68172 "2022-04-27T06:13:57Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![njsent](https://avatars.discourse-cdn.com/v4/letter/n/c68b51/32.png) [@njsent](https://devforum.zoom.us/u/njsent)\
**Post date:** [April 27, 2022, 6:13am UTC](https://devforum.zoom.us/t/meeting-registration-attendance/68172/1 "2022-04-27T06:13:57Z")

</div>

We’re in the process to see if Zoom will work for our client who has a Training website, which has onsite and online classes. Their authenticated users register for these classes and when the class is over, attendance is taken. When an action occurs from the Training website, we would like to accomplish the following via the API:

1. When they create an online class from the Training website, we would create a Zoom Meeting via the API and store the meetingId locally

2. When an authenticated user registers for an online class from the Training website, a Zoom Registration for the Zoom Meeting is created via the API and the registrationId is stored.

3. When the class is over, ideally a webhook is called and we would record attendance by comparing the registrationIds for the meetingId

It looks like this would generally be supported, but we have a few questions I’m hoping can be addressed:

1. Will a user registration, when posted via the API, require additional clicks and input from the user from Zoom to complete the registration?

2. Does the webhook contain the meetingId & registrationId? If not, can we retrieve all registrationId’s for a meetingId from another endpoint? In the docs I see ‘particpantId’ but am not sure if that’s the same as registrationId.

Thank you!

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [April 28, 2022, 4:39am UTC](https://devforum.zoom.us/t/meeting-registration-attendance/68172/2 "2022-04-28T04:39:19Z")

</div>

Greeting and Welcome, @njsent,

> [@njsent](#):
>
> Will a user registration, when posted via the API, require additional clicks and input from the user from Zoom to complete the registration?

No additional clicks or input from the user is required when adding a registrant via API. The only required fields for the Add a meeting registrant are :

- meetingId
- first\_name
- email

As long as the above information is provided the registration process should be seamless.

> [@njsent](#):
>
> Does the webhook contain the meetingId & registrationId?

You can track attendance with our webhook events. Please see this post for more details on mapping meetings & registration Ids:

> [@How to get meeting Id from registration url or id?](https://devforum.zoom.us/t/how-to-get-meeting-id-from-registration-url-or-id/32279/6):
>
> Hey @integrationdev, Thanks for clarifying—you might try using some of our webhook events to track attendance. Please see these two posts for suggestions on how to map ids across events and meetings: Let me know if this helps! Thanks, Will

> [@njsent](#):
>
> If not, can we retrieve all registrationId’s for a meetingId from another endpoint?

You can list all users that have registered for a meeting via List meeting registrants:  
[https://marketplace.zoom.us/docs/api-reference/zoom-api/methods#operation/meetingRegistrants](https://marketplace.zoom.us/docs/api-reference/zoom-api/methods#operation/meetingRegistrants)

---

<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:** [May 28, 2022, 2:40pm UTC](https://devforum.zoom.us/t/meeting-registration-attendance/68172/3 "2022-05-28T14:40:14Z")

</div>

Closed on May 28, 2022, 2:40pm UTC

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