# Webinar API - Add registrants

**URL:** <https://devforum.zoom.us/t/webinar-api-add-registrants/16480>\
**Category:** API and Webhooks\
**Created:** [May 6, 2020, 10:41pm UTC](https://devforum.zoom.us/t/webinar-api-add-registrants/16480 "2020-05-06T22:41:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![muhammad.khan](https://avatars.discourse-cdn.com/v4/letter/m/e274bd/32.png) [@muhammad.khan](https://devforum.zoom.us/u/muhammad.khan)\
**Post date:** [May 6, 2020, 10:41pm UTC](https://devforum.zoom.us/t/webinar-api-add-registrants/16480/1 "2020-05-06T22:41:39Z")

</div>

**Description**  
We are trying to create registrants for our webinar when customers purchase it on our website automatically. Currently, we are importing csvs, which requires the email, first and last name. We have also set up some custom questions that are asked, but they would be asked once a registrant tries to access the webinar.  
However, when I try to make an add registrant webinar API call, the custom questions must also be provided as part of the payload, unlike the csv method. Is this inconsistency intended? Is it possible to have those questions asked when a registrant tries to access the webinar instead if they were created through the API?

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

**Which Endpoint/s?**  
POST /webinars/{webinar\_id}/registrants

---

<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 12, 2020, 5:42am UTC](https://devforum.zoom.us/t/webinar-api-add-registrants/16480/2 "2020-05-12T05:42:56Z")

</div>

Hey @muhammad.khan,

> [@muhammad.khan](#):
>
> However, when I try to make an add registrant webinar API call, the custom questions must also be provided as part of the payload, unlike the csv method. Is this inconsistency intended?

Yes, the custom questions must be present in the payload.

> [@muhammad.khan](#):
>
> Is it possible to have those questions asked when a registrant tries to access the webinar instead if they were created through the API?

I am not sure what you mean by this. The [Add Webinar Registrant endpoint](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinarregistrantcreate) is the backend piece of the Webinar Registration form.

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:15pm UTC](https://devforum.zoom.us/t/webinar-api-add-registrants/16480/3 "2020-08-21T21:15:27Z")

</div>

Closed on August 21, 2020, 9:15pm UTC


