When retrieving the security settings for a location or for a room, the JSON payload in the response contains the following snippet (notice there are 7 values):
"meeting_security":
{
"auto_security":true,
"waiting_room":true,
"waiting_room_settings":{},
"meeting_password":true,
"require_password_for_scheduled_meeting":true,
"rmi_password":false,
"phone_password":true
}
However, the documentation says you should expect the following 3 settings: encryption_type
, end_to_end_encrypted_meetings
and auto_security
as you can see here:
Documentation even provides a sample JSON that looks like this:
"meeting_security": {
"encryption_type": "e2ee",
"end_to_end_encrypted_meetings": true,
"auto_security": true
},
There seems to be a disconnect between what the API returns and what the documentation says.
For reference, here’s the request/response:
REQUEST:
GET https://api.zoom.us/v2/rooms/ZUkMTPm_RTefVWQAMPWiCw/settings?setting_type=meeting
RESPONSE:
HTTP/1.1 200 OK
x-zm-trackingid: v=2.0;clid=us06;rid=WEB_13d12d181ceffbca0204da47016cf4b5
{"zoom_rooms":{"upcoming_meeting_alert":true,"show_alert_before_meeting":true,"start_airplay_mirroring":true,"start_airplay_manually":false,"weekly_system_restart":true,"display_meeting_list":false,"display_top_banner":false,"display_feedback_survey":false,"incoming_meeting_request":{"automatically_accept_incoming_meeting_request":false},"automatically_accept_far_end_camera_control_request":false,"zr_always_display_name_label_in_meeting":false,"auto_direct_sharing":true,"transform_meeting_to_private":false,"hide_id_for_private_meeting":false,"auto_start_scheduled_meeting":false,"auto_stop_scheduled_meeting":false,"hide_share_instruction":false,"audio_device_daily_auto_test":true,"support_join_3rd_party_meeting":false,"make_room_alternative_host":true,"encrypt_shared_screen_content":true,"allow_multiple_content_sharing":false,"show_non_video_participants":false,"remote_support":false,"show_call_history_in_room":true,"show_contact_list_on_controller":true,"count_attendees_number_in_room":false,"send_whiteboard_to_internal_contact_only":false,"hide_user_personal_information":true,"bypass_meeting_password":true,"bypass_meeting_passcode":true,"entry_exit_chime":"none","record_play_own_voice":false},"meeting_security":{"auto_security":true,"waiting_room":true,"waiting_room_settings":{},"meeting_password":true,"require_password_for_scheduled_meeting":true,"rmi_password":false,"phone_password":true}}