Setting Authentication Options

Description
I am attempting to set the authentication options to a meeting with known values from another meeting. So for example, I set the authentication options on a meeting within the Zoom admin portal and then assigned those options and enforced it on a PMI. I do a GET on the meeting settings and then obtain the authentication_option and authentication_domains keys. When I apply that using PATCH /meeting/ I get an error that states the authentication option does not exist.

Error
When using this API:
It fails to update the meeting settings with authentication options.

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

Which Endpoint/s?
https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meetingupdate

How To Reproduce (If applicable)
Steps to reproduce the behavior:

PATCH https://api.zoom.us/v2/meetings/{meetingId}

Payload:
{
settings: {
meeting_authentication: true,
authentication_domains: ‘{domains}’
}
}

I get this response:

StatusCodeError: 400 - {“code”:300,“message”:“This authentication option does not exist.”}. I am not going to post the values that are used on a public forum. Please reach out to my CSM for the values.

I was able to eventually get this to work, you have to enable it at the user settings, account settings, and then at the meeting level. Just leaving this comment open in case someone else runs into this and gets stuck. Don’t forget the option query variable when you are editing the user settings.

1 Like

Hey @andrewb,

Happy to hear you were able to resolve your issue! :slight_smile:

Let us know if you have additional questions!

Thanks,
Tommy