Webinar API - Add registrants

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

Hey @muhammad.khan,

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

I am not sure what you mean by this. The Add Webinar Registrant endpoint is the backend piece of the Webinar Registration form.

Thanks,
Tommy