API enhancements for meeting security

On December 20, 2020, a security setting named “Require that all meetings are secured with one security option” will be added to the Account settings of all Zoom customers. This setting is auto-enabled and locked for Pro, Business(with 10-100 licenses) and EDU(K/12 Free) accounts. All meetings scheduled by these accounts are required to be secured with one of the following security options: a passcode, waiting room, or authentication(“Only authenticated users can join meetings”).

If you disable all three settings(i.e., password = null , waiting_room = false , meeting_authentication = false) in the request body of create a meeting or update a meeting API requests, Zoom will overwrite the value(s) you provided to enable at least one of these settings. In such scenarios, note the values returned in the response body of Create a meeting request or use the Get a meeting API to retrieve and store accurate information regarding the security settings that have been applied to the meeting.

The “Require that all meetings are secured with one security option” may only be disabled by Enterprise, API, Business (with more than 100 licenses) and paid Education customers.

The following table shows how this requirement impacts the response of your Zoom create and update a meeting API requests in different scenarios.

Create a meeting API

Settings Request parameters Result
Scenario 1

Waiting room, passcode and authentication settings are enabled and locked for users in the account.

Waiting room

The value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

The value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

The value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
All three security settings(Waiting room, passcode and authentication) will be enabled for the meeting.

Therefore, in the response, the value of waiting_room and meeting_authentication fields will be set to true, the values of password and authentication_option fields will be set to the values provided in the request.

If you do not provide a value for the password field in the request, a valid password will be auto generated by Zoom and will be included in the response of the API request.

Similarly, if a value for the authentication_option field is not provided in the request, a default value will be set by Zoom and will be included in the response of the API request.

Scenario 2

Waiting room is disabled and locked.

Passcode and authentication settings are either enabled or disabled without being locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Waiting room will remain disabled.

If valid values are provided for the password, meeting_authentication fields, and authentication_option, the same values will be applied to the meeting.

If a value is not provided for the password field and the value of meeting_authentication field is set to false, a valid password will be autogenerated by Zoom and will be included in the response of the API request.

Scenario 3

Authentication setting is disabled and locked.

Waiting room and passcode settings are either enabled or disabled without being locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Meeting authentication settings will remain disabled.

Waiting room will be automatically enabled if a value for password is not provided in the request.

Scenario 4

Waiting room and authentication settings are either enabled or disabled without being locked.

Passcode is disabled and locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Passcode will remain disabled.

If the values of both waiting_room and meeting_authentication are set to false, Zoom will auto-enable the Waiting room.

Scenario 5

Waiting room and passcode settings are disabled and locked.

Authentication setting is either enabled, enabled and locked or disabled without being locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Waiting room and passcode will remain disabled.

Authentication setting will be enabled. If a value for the authentication_option field is not provided in the request, a default value will be set by Zoom and will be included in the response of the API request.

Scenario 6

Both Waiting room and authentication settings are disabled and locked.

Passcode is either enabled, enabled and locked or disabled without being locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Waiting room and authentication settings will remain disabled.

If you do not provide a value for the password field in the request, a valid password will be autogenerated by Zoom and will be included in the response of the API request.

Scenario 7

Both Passcode and authentication settings are disabled and locked.

Waiting room is either enabled, enabled and locked or disabled without being locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
Waiting room will be enabled for the meeting. Authentication and passcode settings will remain disabled.
Scenario 8

Waiting room is enabled and locked.

Passcode and authentication settings are either enabled or disabled without being locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Waiting room will be enabled for the meeting.

If valid values are provided for the password, meeting_authentication and authentication_option fields, the same values will be applied to the meeting.

If a value is not provided for these fields, the meeting will not be password protected and will not have meeting authentication requirements.

Scenario 9 Passcode is enabled and locked.

Waiting room and authentication settings are either enabled or disabled without being locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Passcode will be enabled for the meeting. If you do not provide a value for the password field in the request, a valid password will be autogenerated by Zoom and will be included in the response of the API request.

If valid values are provided for the waiting_room, meeting_authentication and authentication_option fields, the same values will be applied to the meeting.

If values for these settings are not provided, they will remain disabled.

Scenario 10

Authentication setting is enabled and locked.

Waiting room and passcode settings are either enabled or disabled without being locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value

Authentication setting will be enabled. If a value for the authentication_option field is not provided in the request, a default value will be set by Zoom and will be included in the response of the API request.

Waiting room and Passcode may be enabled or disabled depending on the values provided in the request body.

Scenario 11

Both Waiting room and passcode settings are enabled and locked. Authentication setting is either enabled or disabled without a lock.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Waiting room and passcode will be enabled for the meeting. If you do not provide a value for the password field in the request, a valid password will be autogenerated by Zoom and will be included in the response of the API request.

If valid values are provided for the meeting_authentication and authentication_option fields, the same values will be applied to the meeting.

Scenario 12

Both Waiting room and authentication settings are enabled and locked.

Passcode is either enabled or disabled without a lock.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Waiting room and authentication settings will be enabled and applied to the meeting.

If a value for the authentication_option field is not provided in the request, a default value will be set by Zoom and will be included in the response of the API request.

If you do not provide a value for the password field in the request, the meeting will not have a passcode.

Scenario 13

Passcode and authentication settings are both enabled and locked.

Waiting room is either enabled or disabled without being locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value

Passcode and authentication will remain enabled. If you do not provide a value for the password field in the request, a valid value for this field will be auto generated and included in the response of the API request by Zoom.

If you do not provide a value for the authentication_option field in the request, a default value will be set by Zoom and will be included in the response of the API request.

Waiting room will be enabled only if the value of the waiting_room field is set to true in the request body.

Scenario 14

Passcode is enabled and locked.

Waiting room is either enabled or disabled. Authentication setting is disabled and locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value

Passcode will be enabled for the meeting. If you do not provide a value for the password field in the request, a valid value for this field will be auto generated and included in the response of the API request by Zoom.

Waiting room will be enabled only if the value of the waiting_room field is set to true in the request body.

Authentication will remain disabled and will not be applied to the meeting.

Scenario 15

Authentication setting is enabled and locked.

Waiting room is either enabled or disabled without being locked.

Passcode is disabled and locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Authentication will be enabled.

If you do not provide a value for the authentication_option field in the request, a default value will be set by Zoom and will be included in the response

Waiting room will be enabled only if the value of the waiting_room field is set to true in the request body.

Passcode will remain disabled.

Scenario 16

Waiting room is enabled and locked.

Passcode is either enabled or disabled.

Authentication setting is disabled and locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Waiting room will be enabled for the meeting.

A passcode will be applied only if a valid value is provided for the password field in the request body.

Authentication will remain disabled.

Scenario 17

Authentication setting is enabled and locked.

Passcode is either enabled or disabled.

Waiting room setting is disabled and locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Authentication will be enabled.

If you do not provide a value for the authentication_option field in the request, a default value will be set by Zoom and will be included in the response.

A passcode will be applied only if a valid value is provided for the password field in the request body.

Waiting room setting will remain disabled.

Scenario 18

Waiting room is enabled and locked.

Passcode is disabled and locked.

Authentication is either enabled or disabled.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Waiting room will be enabled for the meeting.

Passcode will remain disabled.

If valid values are provided for the meeting_authentication and authentication_option fields, the same values will be applied to the meeting.

Scenario 19

Passcode is enabled and locked.

Waiting room is disabled and locked.

Authentication setting is either enabled or disabled.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
Passcode will be enabled for the meeting. If you do not provide a value for the password field in the request, a valid value for this field will be auto generated and included in the response of the API request by Zoom.

Waiting room will remain disabled.

If valid values are provided for the meeting_authentication and authentication_option fields, the same values will be applied to the meeting.

Scenario 20

Passcode and authentication settings are enabled and locked.

Waiting room is disabled and locked.

Waiting room

A value for the waiting_room field is either not provided(null) or set as:

  • true
  • false

Passcode

A value for the password field is either not provided (null) or is set as:

  • Empty string (“”)
  • A valid value

Only authenticated users can join meetings

A value for the meeting_authentication field is either not provided(null) or is set as:

  • true
  • false

The value for the authentication_option field is either not provided(null) or is set as:

  • Empty string (“”)
  • A valid value
  • Passcode and authentication will be enabled. If you do not provide a value for the password field in the request, a valid value for this field will be auto generated and included in the response of the API request by Zoom.

    If you do not provide a value for the authentication_option field in the request, a default value will be set by Zoom and will be included in the response.

    Waiting room will remain disabled.

    Scenario 21

    Waiting room and authentication settings are enabled and locked.

    Passcode is disabled and locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room and authentication settings will be enabled.

    If you do not provide a value for the authentication_option field in the request, a default value will be set by Zoom and will be included in the response.

    Passcode will remain disabled.

    Scenario 22

    Waiting room and passcode settings are enabled and locked.

    Authentication setting is disabled and locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room and a passcode will be enabled for the meeting.

    If you do not provide a value for the password field in the request, a valid value for this field will be auto generated and included in the response of the API request by Zoom.

    Authentication will remain disabled.

    Scenario 23

    All three settings are either enabled or disabled without a lock.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    The settings will be applied based on the values provided in the request body.

    If none of the security options are enabled in the request, Zoom will automatically enable the Waiting room for the meeting.

    Update a meeting API

    Settings Request parameters Result
    Scenario 1

    Waiting room, passcode and authentication settings are enabled and locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value

    Waiting room will remain enabled (i.e., the value of waiting_room in the API response will be true).

    If a passcode was previously not set for the meeting and you do not provide a value for the password parameter in the update request, a valid value for this field will be auto generated by Zoom.

    If the meeting previously had a passcode and you do not provide a value for the password parameter in the update request, the passcode that was previously set for the meeting will remain active.

    Authentication will be enabled.

    If you do not provide a value for the authentication_option field in the update request and the meeting previously didn’t have an authentication option, Zoom will automatically set a new value for it.

    If you do not provide a value for the authentication_option field in the update request and the meeting previously had an authentication_option , the old value will remain active.

    Scenario 2 Waiting room is disabled and locked.

    Passcode and authentication settings are either enabled or disabled without a lock.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room will remain disabled.

    If you do not provide a value for the password field in the update request and you have set the value of meeting_authentication field to false, one of these two settings(password or meeting_authentication) will be auto enabled as outlined below:

    a). If the meeting previously didn’t have either of these properties, after the update request, Zoom will auto generate a new passcode for the meeting.

    b). If the meeting previously had valid values for one or both of these settings, the same values will remain active even after the update request.

    Scenario 3

    Passcode is disabled and locked.

    Waiting room and authentication settings are either enabled or disabled.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Passcode will remain disabled.

    If you have set the values of both waiting_room and meeting_authentication settings as false in the update request, Zoom will automatically enable the Waiting room for the meeting.

    Scenario 4

    Authentication setting is disabled and locked.

    Passcode and Waiting room settings are either enabled or disabled without a lock.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Authentication will remain disabled.

    If the values of both waiting_room and passcode fields are set to false in the update request, Zoom will automatically enable the Waiting room for the meeting.

    Scenario 5

    Waiting room and passcode settings are disabled and locked.

    Authentication setting is either enabled without a lock, enabled and locked or disabled without a lock.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room and passcode will remain disabled.

    Authentication will be enabled. If you provided a valid value for the authentication_option field, the same value will be used.

    If a value for the authentication_option field is not provided in the update request, but the meeting previously had a value for this field, the old value will remain active.

    If a value for the authentication_option field is not provided in the update request, and the meeting previously didn’t have a value set for this field, Zoom will automatically set a default value for this field.

    Scenario 6

    Waiting room and authentication settings are disabled and locked.

    Passcode is either enabled without a lock, enabled and locked or disabled without a lock.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room and authentication settings will remain disabled and locked.

    Passcode will be enabled for the meeting. If you have not provided a value for the password field in the update request and the meeting previously had a password, the same value will remain active.

    If you have not provided a value for the password field in the update request and the meeting previously did not have a password, Zoom will auto generate a new passcode for the meeting.

    Scenario 7

    Passcode and authentication settings are disabled and locked.

    Waiting room is either enabled without a lock, enabled and locked or disabled without a lock.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Passcode and authentication will remain disabled.

    Waiting room will be enabled for the meeting.

    Scenario 8

    Waiting room is enabled and locked.

    Passcode and authentication settings are either enabled or disabled without a lock.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room will remain enabled.

    If valid values for password and meeting_authentication fields are provided in the request, they will be applied to the meeting.

    Scenario 9

    Passcode is enabled and locked.

    Waiting room and authentication settings are either enabled or disabled without a lock.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Passcode will be enabled for the meeting. If you have not provided a value for the password field in the update request and the meeting previously had a password, the same value will remain active.

    If you have not provided a value for the password field in the update request and the meeting previously did not have a password, Zoom will auto generate a new passcode for the meeting.

    If valid values for waiting_room and meeting_authentication fields are provided in the request, they will be applied to the meeting.

    Scenario 10

    Authentication setting is enabled and locked.

    Waiting room and passcode settings are either enabled or disabled without a lock.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Authentication will be enabled. If you provided a valid value for the `authentication_option` field, the same value will be used.

    If a value for the authentication_option field is not provided in the update request, but the meeting previously had a value for this field, the old value will remain active.

    If a value for the authentication_option field is not provided in the update request, and the meeting previously didn’t have a value set for this field, Zoom will automatically set a default value for this field.

    If valid values for password and waiting_room fields are provided in the request, they will be applied to the meeting

    Scenario 11

    Waiting room and passcode settings are enabled and locked.

    Authentication setting is either enabled or disabled without being locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room and passcode will be applied to the meeting. If you do not provide a value for the password field in the update request and the meeting previously had a password, the same value will remain active.

    If you do not provide a value for the password field in the update request and the meeting previously did not have a password, Zoom will auto generate a new password for the meeting.

    If valid values are provided for the authentication settings, the same values will be applied to the meeting.

    Scenario 12

    Waiting room and authentication settings are enabled and locked.

    Passcode is either enabled or disabled without being locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room and authentication will remain enabled. If you provided a valid value for the `authentication_option` field, the same value will be used.

    If a value for the authentication_option field is not provided in the update request, but the meeting previously had a value for this field, the old value will remain active.

    If a value for the authentication_option field is not provided in the update request, and the meeting previously didn’t have a value set for this field, Zoom will automatically set a default value for this field.

    The meeting will have a passcode if you provide a valid value for the password field in the request.

    Scenario 13

    Passcode and authentication settings are enabled and locked.

    Waiting room is either enabled or disabled without being locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Passcode and authentication settings will remain enabled. If you provided a valid value for the `authentication_option` field, the same value will be used.

    If a value for the authentication_option field is not provided in the update request, but the meeting previously had a value for this field, the old value will remain active.

    If a value for the authentication_option field is not provided in the update request, and the meeting previously didn’t have a value set for this field, Zoom will automatically set a default value for this field.

    If you do not provide a value for the password field in the update request and the meeting previously had a password, the same value will remain active.

    If you do not provide a value for the password field in the update request and the meeting previously did not have a password, Zoom will auto generate a new password for the meeting.

    Scenario 14

    Passcode is enabled and locked.

    Waiting room is either enabled or disabled without being locked.

    Authentication setting is disabled and locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Authentication settings will remain disabled.

    A passcode will be applied to the meeting. If you do not provide a value for the password field in the update request and the meeting previously had a password, the same value will remain active.

    If you do not provide a value for the password field in the update request and the meeting previously did not have a password, Zoom will auto generate a new password for the meeting.

    Scenario 15

    Authentication setting is enabled and locked.

    Passcode is disabled and locked.

    Waiting room is either enabled or disabled without being locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Passcode will remain disabled.

    Authentication will remain enabled. If you provide a valid value for the `authentication_option` field, the same value will be used.

    If a value for the authentication_option field is not provided in the update request, but the meeting previously had a value for this field, the old value will remain active.

    If a value for the authentication_option field is not provided in the update request, and the meeting previously didn’t have a value set for this field, Zoom will automatically set a default value for this field.

    Scenario 16

    Waiting room is enabled and locked.

    Authentication setting is disabled and locked.

    Passcode is either enabled or disabled without being locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room will remain enabled.

    Authentication will be disabled.

    The meeting will have a new passcode only if a valid value is provided in the request for the password field.

    Scenario 17

    Authentication setting is enabled and locked. Waiting room is disabled and locked. Passcode is either enabled or disabled without being locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room will remain diisabled.

    Authentication settings will remain enabled.

    If you provide a valid value for the `authentication_option` field, the same value will be used.

    If a value for the authentication_option field is not provided in the update request, but the meeting previously had a value for this field, the old value will remain active.

    If a value for the authentication_option field is not provided in the update request, and the meeting previously didn’t have a value set for this field, Zoom will automatically set a default value for this field.

    Passcode for the meeting will only be updated if you provide a valid value for the password field in the update request.

    Scenario 18

    Waiting room is enabled and locked.

    Passcode is disabled and locked.

    Authentication setting is either enabled or disabled without being locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room will remain enabled.

    Passcode will remain disabled.

    Authentication settings will be updated for the meeting only if valid values are provided for meeting_authentication and authentication_option fields in the update request.

    Scenario 19

    Passcode is enabled and locked.

    Waiting room is disabled and locked.

    Authentication setting is either enabled or disabled without being locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room will remain disabled.

    Passcode will be enabled.
    If you do not provide a value for the password field in the update request and the meeting previously had a password, the same value will remain active.

    If you do not provide a value for the password field in the update request and the meeting previously did not have a password, Zoom will auto generate a new password for the meeting.

    Authentication settings will be updated for the meeting only if valid values are provided for meeting_authentication and authentication_option fields in the update request.

    Scenario 20

    Waiting room is disabled and locked.

    Passcode and authentication settings are enabled and locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Waiting room will remain disabled.

    Passcode and meeting authentication will be applied to the meeting.

    If you do not provide a value for the password field in the update request and the meeting previously had a password, the same value will remain active.

    If you do not provide a value for the password field in the update request and the meeting previously did not have a password, Zoom will auto generate a new password for the meeting.

    If you provide a valid value for the `authentication_option` field, the same value will be used.

    If a value for the authentication_option field is not provided in the update request, but the meeting previously had a value for this field, the old value will remain active.

    If a value for the authentication_option field is not provided in the update request, and the meeting previously didn’t have a value set for this field, Zoom will automatically set a default value for this field.

    Scenario 21

    Waiting room and authentication settings are enabled and locked.

    Passcode is disabled and locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    A passcode will not be applied to the meeting.

    Waiting room and authentication settings will remain enabled.

    If you provide a valid value for the `authentication_option` field, the same value will be used.

    If a value for the authentication_option field is not provided in the update request, but the meeting previously had a value for this field, the old value will remain active.

    If a value for the authentication_option field is not provided in the update request, and the meeting previously didn’t have a value set for this field, Zoom will automatically set a default value for this field.

    Scenario 22

    Waiting room and passcode settings are enabled and locked.

    Authentication setting is disabled and locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    Authentication settings will remain disabled.

    Waiting room and passcode will be enabled for the meeting.

    If you do not provide a value for the password field in the update request and the meeting previously had a password, the same value will remain active.

    If you do not provide a value for the password field in the update request and the meeting previously did not have a password, Zoom will auto generate a new password for the meeting.

    Scenario 23

    Waiting room, Passcode and authentication settings are either enabled or disabled without being locked.

    Waiting room

    A value for the waiting_room field is either not provided(null) or set as:

    • true
    • false

    Passcode

    A value for the password field is either not provided (null) or is set as:

    • Empty string (“”)
    • A valid value

    Only authenticated users can join meetings

    A value for the meeting_authentication field is either not provided(null) or is set as:

    • true
    • false

    The value for the authentication_option field is either not provided(null) or is set as:

    • Empty string (“”)
    • A valid value
    If you attempt to disable all three settings using the update request, at least one setting will be enabled as listed below:

    • If the meeting didn’t have any of the three settings enabled prior to the update request, Zoom will automatically enable the Waiting room for the meeting.
    • If the meeting had any or all of these settings enabled, prior to the update request, the same settings will remain enabled even after the update request.