# Webinar API Add Custom Questions

**URL:** <https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577>\
**Category:** API and Webhooks\
**Created:** [August 19, 2020, 9:19am UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577 "2020-08-19T09:19:08Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![ian1](https://avatars.discourse-cdn.com/v4/letter/i/ebca7d/32.png) [@ian1](https://devforum.zoom.us/u/ian1)\
**Post date:** [August 19, 2020, 9:19am UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/1 "2020-08-19T09:19:09Z")

</div>

API Docs

> **[List Registration Questions - Webinars - Zoom API - API Reference](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinarregistrantsquestionsget)**
>
> Scheduling a Webinar with registration requires your registrants to complete a brief form with fields and questions before they can receive the link to ...

When i make a request to add a custom question using  
{“custom\_questions”:[{“title”:“test field”,“type”:“single\_radio”,“required”:true,“answers”:[“Yes”]}]}

I ge the following error  
{“code”:300,“message”:“Validation Failed.”,“errors”:[{“field”:“custom\_questions[0].answers”,“message”:“Invalid field.”}]}stdClass Object ( [code] =\> 300 [message] =\> Validation Failed. [errors] =\> Array ( [0] =\> stdClass Object ( [field] =\> custom\_questions[0].answers [message] =\> Invalid field. ) ) )

I have noticed if I amend the answers value to contain 2 values instead of 1 it works.  
{“custom\_questions”:[{“title”:“test field”,“type”:“single\_radio”,“required”:true,“answers”:[“Yes”,“No”]}]}

In the API documentation, the example shows 1 answer in the json query. If you login to zoom and manually edit the webinar you can also set 1 answer.

Does anyone know the reason I cannot set 1 answer through the API?

Thanks

---

<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 19, 2020, 9:19am UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/2 "2020-08-19T09:19:26Z")

</div>

Hey @ian1

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

Checkout this related thread 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? …

If this thread 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:** ![ian1](https://avatars.discourse-cdn.com/v4/letter/i/ebca7d/32.png) [@ian1](https://devforum.zoom.us/u/ian1)\
**Post date:** [August 19, 2020, 9:20am UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/3 "2020-08-19T09:20:19Z")

</div>

This is not related, thanks

---

<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:** [August 21, 2020, 7:48pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/4 "2020-08-21T19:48:21Z")

</div>

Hey @ian1,

Which endpoint are you using? The [Add Registrant endpoint](https://marketplace.zoom.us/docs/api-reference/zoom-api/webinars/webinarregistrantcreate), or the [Update Registration Questions endpoint](https://api.zoom.us/v2/webinars/%7BwebinarId%7D/registrants/questions)?

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ian1](https://avatars.discourse-cdn.com/v4/letter/i/ebca7d/32.png) [@ian1](https://devforum.zoom.us/u/ian1)\
**Post date:** [August 23, 2020, 5:22pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/5 "2020-08-23T17:22:27Z")

</div>

Hi,

I am using

PATCH # /webinars/{webinarId}/registrants/questions

---

<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:** [August 25, 2020, 8:41pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/6 "2020-08-25T20:41:50Z")

</div>

Hey @ian1,

I was able to reproduce the issue. Our engineers are taking a look and I will get back to you once we have an update. (ZOOM-190267)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ian1](https://avatars.discourse-cdn.com/v4/letter/i/ebca7d/32.png) [@ian1](https://devforum.zoom.us/u/ian1)\
**Post date:** [September 1, 2020, 12:05pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/7 "2020-09-01T12:05:21Z")

</div>

Hi,  
Any news on this issue?

Thanks

---

<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 3, 2020, 8:35pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/8 "2020-09-03T20:35:11Z")

</div>

Hi @ian1,

I just requested an update from our Engineering team—I’ll let you know as soon as I hear back.

Best,  
Will

---

<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 4, 2020, 6:33pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/9 "2020-09-04T18:33:20Z")

</div>

Hey @ian1,

Our engineers have confirmed that this is a bug. We are working on a fix. I will update you once it is released.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![arjun.bsci](https://avatars.discourse-cdn.com/v4/letter/a/a4c791/32.png) [@arjun.bsci](https://devforum.zoom.us/u/arjun.bsci)\
**Post date:** [September 8, 2020, 6:17pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/10 "2020-09-08T18:17:00Z")

</div>

@tommy - Do you have any information about any timelines when this issue will get fixed?

---

<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 10, 2020, 5:28pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/11 "2020-09-10T17:28:13Z")

</div>

Hey @arjun.bsci,

I do not have any timeline currently, but it is in the queue to be fixed. 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ian1](https://avatars.discourse-cdn.com/v4/letter/i/ebca7d/32.png) [@ian1](https://devforum.zoom.us/u/ian1)\
**Post date:** [September 17, 2020, 7:57pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/12 "2020-09-17T19:57:44Z")

</div>

Hi,

Can I get an update on this as my client held over 20 webinars I had to manually add questions to.

They will be running another 20 webinars next month so automation of adding the questions would be helpfull.

Thanks

---

<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 18, 2020, 6:58pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/13 "2020-09-18T18:58:50Z")

</div>

Hi @ian1,

Our team is hoping to get this into our next release. We’ll be sure to update this thread, but you can keep an eye on our changelog [here](https://marketplace.zoom.us/docs/changelog) as well.

-Will

---

<div class="post-metadata">

**Author:** ![ian1](https://avatars.discourse-cdn.com/v4/letter/i/ebca7d/32.png) [@ian1](https://devforum.zoom.us/u/ian1)\
**Post date:** [October 12, 2020, 9:35am UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/14 "2020-10-12T09:35:34Z")

</div>

Hi,

Any update on this yet as I will need to use it in the next couple of weeks

Thanks

---

<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:** [October 13, 2020, 4:34pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/15 "2020-10-13T16:34:51Z")

</div>

Hey @ian1,

Our team is still working on this fix, but I expect it to be released soon. I’ve just followed up with them to reiterate the importance of its impact.

Thanks,  
Will

---

<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:** [October 14, 2020, 5:48pm UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/16 "2020-10-14T17:48:48Z")

</div>

Hey @ian1, @arjun.bsci,

The radio button issue will be fixed by the middle of next month.

Thanks,  
Tommy

---

<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:** [November 14, 2020, 3:49am UTC](https://devforum.zoom.us/t/webinar-api-add-custom-questions/27577/17 "2020-11-14T03:49:00Z")

</div>

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