Description
When waiting room is disabled (without a lock) and passcode is on (without a lock) in user settings then new meetings are created with waiting room enabled and no auto-passcode.
Error
The API doesn’t take into account user settings and creates new meeting with passcode off but waiting room on.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Which Endpoint/s?
Create new meeting for user
How To Reproduce (If applicable)
Request body:
{
"topic": "Test",
"type": 2,
"start_time": "2020-10-21T18:00:00Z",
"duration": 15,
}
Response (no passcode/password and "waiting_room": true
):
{
"uuid": "6I3A+ch/THOguhLeWrVlHw==",
"id": ******,
"host_id": "******",
"host_email": "******",
"topic": "Test",
"type": 2,
"status": "waiting",
"start_time": "2020-10-21T18:00:00Z",
"duration": 15,
"timezone": "Europe/Kiev",
"created_at": "2020-10-05T16:07:46Z",
"start_url": "******",
"join_url": "******",
"settings": {
"host_video": false,
"participant_video": false,
"cn_meeting": false,
"in_meeting": false,
"join_before_host": false,
"mute_upon_entry": false,
"watermark": false,
"use_pmi": false,
"approval_type": 2,
"audio": "both",
"auto_recording": "none",
"enforce_login": false,
"enforce_login_domains": "",
"alternative_hosts": "",
"close_registration": false,
"registrants_confirmation_email": true,
"waiting_room": true,
"request_permission_to_unmute_participants": false,
"global_dial_in_countries": [
"US"
],
"global_dial_in_numbers": [
{
"country_name": "US",
"number": "+1 3017158592",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"number": "+1 3126266799",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"number": "+1 3462487799",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"number": "+1 6699006833",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"number": "+1 9294362866",
"type": "toll",
"country": "US"
},
{
"country_name": "US",
"number": "+1 2532158782",
"type": "toll",
"country": "US"
}
],
"registrants_email_notification": true,
"meeting_authentication": false
}
}
Screenshots (If applicable)
Additional context
After playing with an API a bit, it looks like the use case falls into Scenario 6 - https://marketplace.zoom.us/docs/guides/stay-up-to-date/announcements#api-behavior-changes. Still weird the API ignores user settings.