meeting/{ID}/regsitrants/questions Endpoint not returning all Questions

Using this template helps us debug your issues more effectively :slight_smile:

Description
I’m using the endpoint https://api.zoom.us/v2/meetings/{MeetingID}/registrants/questions and it is only returning (not including custom questions which are all appearing fine):

{
    "questions": [
        {
            "field_name": "last_name",
            "required": true
        },
        {
            "field_name": "city",
            "required": false
        },
        {
            "field_name": "zip",
            "required": true
        },
        {
            "field_name": "phone",
            "required": true
        }
    ],
}

Whereas the registration page has first name, last name, email, confirm email, city, zip, phone. I can provide the exact meeting ID if that helps, but it’s happening across all the meetings the client has setup.

Any help here would be great.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
Using JWT in Postman.

Thanks.

–Dalton

Hey @dalton11,

Thanks for reaching out about this!

I suspect this may be a result of the required fields set in the UI. In order to see all these fields returned, you’ll need to ensure they’re marked as required from the meeting settings page.

Can I kindly ask that you check the following and then resend your request?

  1. Go to your meeting in the zoom.us UI
  2. Scroll down to Registration Settings and click edit
  3. From the modal, click on Questions and select the additional fields
  4. Save
  5. Retry your request

Let me know if this resolves it!

Thanks,
Will