Entry_exit_chime set to none

When updating user settings, entry_exit_chime reverts to “host” when I include that in a full set of parameters. Both from code and from the test facility.
When I use the test facility and update just that setting, it holds, and the next retrieval of settings shows it correctly.
This seems to be a bug when the API is processing a full set of settings.

JWT and the test facility
PATCH /users/{userId}/settings
GET /users/{userId}/settings

Hey @laeggan,

Please provide the request body for the patch request and response from the get request so I can reproduce the issue.

Thanks,
Tommy

Tommy,
Here is the object for update user settings
{
“schedule_meeting”: {
“audio_type”: “voip”,
“embed_password_in_join_link”: 1,
“force_pmi_jbh_password”: 1,
“host_video”: 1,
“join_before_host”: 0,
“participants_video”: 1,
“personal_meeting”: 0,
“pmi_password”: “zOLE1”,
“pstn_password_protected”: 1,
“require_password_for_instant_meetings”: 1,
“require_password_for_scheduling_new_meetings”: 1,
“use_pmi_for_instant_meetings”: 1,
“use_pmi_for_scheduled_meetings”: 0,
“meeting_password_requirement”: {
“length”: 8,
“have_letter”: 0,
“have_number”: 1,
“have_special_character”: 0,
“only_allow_numeric”: 1
}
},
“in_meeting”: {
“allow_live_streaming”: 0,
“annotation”: 0,
“attendee_on_hold”: 1,
“auto_saving_chat”: 1,
“breakout_room”: 1,
“chat”: 1,
“closed_caption”: 0,
“co_host”: 1,
“custom_data_center_regions”: 0,
“e2e_encryption”: 0,
“entry_exit_chime”: “none”,
“far_end_camera_control”: 0,
“feedback”: 1,
“guest_only_to_place_in_waiting_room”: 0,
“group_hd”: 0,
“non_verbal_feedback”: 0,
“polling”: 1,
“private_chat”: 0,
“record_play_voice”: 0,
“remote_control”: 0,
“remote_support”: 0,
“share_dual_camera”: 0,
“show_meeting_control_toolbar”: 1,
“virtual_background”: 1,
“waiting_room”: 1
},
“email_notification”: {
“alternative_host_reminder”: 0,
“cancel_meeting_reminder”: 0,
“jbh_reminder”: 0,
“schedule_for_reminder”: 0
},
“recording”: {
“auto_delete_cmr”: 0,
“auto_recording”: “none”,
“cloud_recording”: 1,
“host_pause_stop_recording”: 1,
“local_recording”: 1,
“record_audio_file”: 0,
“record_gallery_view”: 0,
“record_speaker_view”: 1,
“recording_audio_transcript”: 0,
“recording_password_requirement”: {
“have_letter”: 1,
“have_number”: 1,
“have_special_character”: 1,
“length”: 8,
“only_allow_numeric”: 0
},
“save_chat_text”: 1,
“show_timestamp”: 0
}
}
Here is the result from get user settings immediately following:
{
“email_notification”: {
“alternative_host_reminder”: false,
“cancel_meeting_reminder”: false,
“jbh_reminder”: false,
“schedule_for_reminder”: false
},
“feature”: {
“cn_meeting”: false,
“in_meeting”: false,
“large_meeting”: false,
“meeting_capacity”: 100,
“webinar”: false,
“zoom_phone”: false
},
“in_meeting”: {
“allow_live_streaming”: false,
“annotation”: false,
“attendee_on_hold”: true,
“auto_saving_chat”: true,
“breakout_room”: true,
“chat”: true,
“closed_caption”: false,
“co_host”: true,
“custom_data_center_regions”: false,
“e2e_encryption”: false,
“entry_exit_chime”: “host”,
“far_end_camera_control”: false,
“feedback”: true,
“group_hd”: false,
“guest_only_to_place_in_waiting_room”: false,
“non_verbal_feedback”: false,
“polling”: true,
“private_chat”: false,
“record_play_voice”: false,
“remote_control”: false,
“remote_support”: false,
“show_meeting_control_toolbar”: true,
“virtual_background”: true,
“waiting_room”: true
},
“integration”: {
“linkedin_sales_navigator”: false
},
“recording”: {
“auto_delete_cmr”: false,
“auto_recording”: “none”,
“cloud_recording”: true,
“local_recording”: true,
“record_audio_file”: false,
“record_gallery_view”: false,
“record_speaker_view”: true,
“recording_password_requirement”: {
“have_letter”: true,
“have_number”: true,
“have_special_character”: true,
“length”: 8,
“only_allow_numeric”: false
},
“save_chat_text”: true,
“show_timestamp”: false
},
“schedule_meeting”: {
“audio_type”: “voip”,
“embed_password_in_join_link”: true,
“force_pmi_jbh_password”: false,
“host_video”: true,
“join_before_host”: false,
“not_store_meeting_topic”: false,
“participants_video”: true,
“personal_meeting”: false,
“pstn_password_protected”: true,
“require_password_for_instant_meetings”: true,
“require_password_for_pmi_meetings”: “none”,
“require_password_for_scheduling_new_meetings”: true,
“use_pmi_for_instant_meetings”: false,
“use_pmi_for_scheduled_meetings”: false
},
“telephony”: {
“audio_conference_info”: “”,
“show_international_numbers_link”: true,
“third_party_audio”: false
},
“tsp”: {}
}

Lloyd

Hey @laeggan,

Thanks, we are investigating the issue and will get back to you! :slight_smile: (ZOOM-168963)

In the meantime, can you please send me your account #

Thanks,
Tommy

Yommy,
This is the account no for OLE Anchorage
57343303

Lloyd

Thanks @laeggan,

I will get back to you with an update! :slight_smile:

-Tommy

Hey @laeggan,

I found many wrong value types passed for the options in the request body, such as 1 or 0, which will result in update user settings failure.

Please double check you are passing in correct values for all the properties and try again.

Thanks,
Tommy