Chilkat Online Tools

PureBasic / Zoom API / Update locked settings

Back to Collection Items

IncludeFile "CkJsonObject.pb"
IncludeFile "CkStringBuilder.pb"
IncludeFile "CkHttp.pb"
IncludeFile "CkHttpResponse.pb"
IncludeFile "CkHttpRequest.pb"

Procedure ChilkatExample()

    ; This example assumes the Chilkat API to have been previously unlocked.
    ; See Global Unlock Sample for sample code.

    http.i = CkHttp::ckCreate()
    If http.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    success.i

    req.i = CkHttpRequest::ckCreate()
    If req.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkHttpRequest::setCkHttpVerb(req, "PATCH")
    CkHttpRequest::setCkPath(req, "/")
    CkHttpRequest::setCkContentType(req, "multipart/form-data")

    jsonFormData1.i = CkJsonObject::ckCreate()
    If jsonFormData1.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckUpdateBool(jsonFormData1,"host_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData1,"participant_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData1,"audio_type",1)
    CkJsonObject::ckUpdateBool(jsonFormData1,"join_before_host",1)
    CkJsonObject::ckUpdateBool(jsonFormData1,"force_pmi_jbh_password",0)
    CkJsonObject::ckUpdateBool(jsonFormData1,"require_password_for_scheduling_new_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData1,"require_password_for_instant_meetings",1)
    CkJsonObject::ckUpdateBool(jsonFormData1,"require_password_for_pmi_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData1,"pstn_password_protected",0)
    CkJsonObject::ckUpdateBool(jsonFormData1,"mute_upon_entry",1)
    CkJsonObject::ckUpdateBool(jsonFormData1,"upcoming_meeting_reminder",1)
    CkJsonObject::ckUpdateBool(jsonFormData1,"meeting_authentication",0)
    CkJsonObject::ckUpdateBool(jsonFormData1,"embed_password_in_join_link",0)
    CkJsonObject::ckUpdateBool(jsonFormData1,"personal_meeting",0)
    CkHttpRequest::ckAddParam(req,"schedule_meeting",CkJsonObject::ckEmit(jsonFormData1))

    jsonFormData2.i = CkJsonObject::ckCreate()
    If jsonFormData2.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckUpdateBool(jsonFormData2,"host_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData2,"participant_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData2,"audio_type",1)
    CkJsonObject::ckUpdateBool(jsonFormData2,"join_before_host",1)
    CkJsonObject::ckUpdateBool(jsonFormData2,"force_pmi_jbh_password",0)
    CkJsonObject::ckUpdateBool(jsonFormData2,"require_password_for_scheduling_new_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData2,"require_password_for_instant_meetings",1)
    CkJsonObject::ckUpdateBool(jsonFormData2,"require_password_for_pmi_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData2,"pstn_password_protected",0)
    CkJsonObject::ckUpdateBool(jsonFormData2,"mute_upon_entry",1)
    CkJsonObject::ckUpdateBool(jsonFormData2,"upcoming_meeting_reminder",1)
    CkJsonObject::ckUpdateBool(jsonFormData2,"meeting_authentication",0)
    CkJsonObject::ckUpdateBool(jsonFormData2,"embed_password_in_join_link",0)
    CkJsonObject::ckUpdateBool(jsonFormData2,"personal_meeting",0)
    CkHttpRequest::ckAddParam(req,"in_meeting",CkJsonObject::ckEmit(jsonFormData2))

    jsonFormData3.i = CkJsonObject::ckCreate()
    If jsonFormData3.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckUpdateBool(jsonFormData3,"host_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData3,"participant_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData3,"audio_type",1)
    CkJsonObject::ckUpdateBool(jsonFormData3,"join_before_host",1)
    CkJsonObject::ckUpdateBool(jsonFormData3,"force_pmi_jbh_password",0)
    CkJsonObject::ckUpdateBool(jsonFormData3,"require_password_for_scheduling_new_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData3,"require_password_for_instant_meetings",1)
    CkJsonObject::ckUpdateBool(jsonFormData3,"require_password_for_pmi_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData3,"pstn_password_protected",0)
    CkJsonObject::ckUpdateBool(jsonFormData3,"mute_upon_entry",1)
    CkJsonObject::ckUpdateBool(jsonFormData3,"upcoming_meeting_reminder",1)
    CkJsonObject::ckUpdateBool(jsonFormData3,"meeting_authentication",0)
    CkJsonObject::ckUpdateBool(jsonFormData3,"embed_password_in_join_link",0)
    CkJsonObject::ckUpdateBool(jsonFormData3,"personal_meeting",0)
    CkHttpRequest::ckAddParam(req,"email_notification",CkJsonObject::ckEmit(jsonFormData3))

    jsonFormData4.i = CkJsonObject::ckCreate()
    If jsonFormData4.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckUpdateBool(jsonFormData4,"host_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData4,"participant_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData4,"audio_type",1)
    CkJsonObject::ckUpdateBool(jsonFormData4,"join_before_host",1)
    CkJsonObject::ckUpdateBool(jsonFormData4,"force_pmi_jbh_password",0)
    CkJsonObject::ckUpdateBool(jsonFormData4,"require_password_for_scheduling_new_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData4,"require_password_for_instant_meetings",1)
    CkJsonObject::ckUpdateBool(jsonFormData4,"require_password_for_pmi_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData4,"pstn_password_protected",0)
    CkJsonObject::ckUpdateBool(jsonFormData4,"mute_upon_entry",1)
    CkJsonObject::ckUpdateBool(jsonFormData4,"upcoming_meeting_reminder",1)
    CkJsonObject::ckUpdateBool(jsonFormData4,"meeting_authentication",0)
    CkJsonObject::ckUpdateBool(jsonFormData4,"embed_password_in_join_link",0)
    CkJsonObject::ckUpdateBool(jsonFormData4,"personal_meeting",0)
    CkHttpRequest::ckAddParam(req,"recording",CkJsonObject::ckEmit(jsonFormData4))

    jsonFormData5.i = CkJsonObject::ckCreate()
    If jsonFormData5.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckUpdateBool(jsonFormData5,"host_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData5,"participant_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData5,"audio_type",1)
    CkJsonObject::ckUpdateBool(jsonFormData5,"join_before_host",1)
    CkJsonObject::ckUpdateBool(jsonFormData5,"force_pmi_jbh_password",0)
    CkJsonObject::ckUpdateBool(jsonFormData5,"require_password_for_scheduling_new_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData5,"require_password_for_instant_meetings",1)
    CkJsonObject::ckUpdateBool(jsonFormData5,"require_password_for_pmi_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData5,"pstn_password_protected",0)
    CkJsonObject::ckUpdateBool(jsonFormData5,"mute_upon_entry",1)
    CkJsonObject::ckUpdateBool(jsonFormData5,"upcoming_meeting_reminder",1)
    CkJsonObject::ckUpdateBool(jsonFormData5,"meeting_authentication",0)
    CkJsonObject::ckUpdateBool(jsonFormData5,"embed_password_in_join_link",0)
    CkJsonObject::ckUpdateBool(jsonFormData5,"personal_meeting",0)
    CkHttpRequest::ckAddParam(req,"telephony",CkJsonObject::ckEmit(jsonFormData5))

    jsonFormData6.i = CkJsonObject::ckCreate()
    If jsonFormData6.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckUpdateBool(jsonFormData6,"host_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData6,"participant_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData6,"audio_type",1)
    CkJsonObject::ckUpdateBool(jsonFormData6,"join_before_host",1)
    CkJsonObject::ckUpdateBool(jsonFormData6,"force_pmi_jbh_password",0)
    CkJsonObject::ckUpdateBool(jsonFormData6,"require_password_for_scheduling_new_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData6,"require_password_for_instant_meetings",1)
    CkJsonObject::ckUpdateBool(jsonFormData6,"require_password_for_pmi_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData6,"pstn_password_protected",0)
    CkJsonObject::ckUpdateBool(jsonFormData6,"mute_upon_entry",1)
    CkJsonObject::ckUpdateBool(jsonFormData6,"upcoming_meeting_reminder",1)
    CkJsonObject::ckUpdateBool(jsonFormData6,"meeting_authentication",0)
    CkJsonObject::ckUpdateBool(jsonFormData6,"embed_password_in_join_link",0)
    CkJsonObject::ckUpdateBool(jsonFormData6,"personal_meeting",0)
    CkHttpRequest::ckAddParam(req,"other_options",CkJsonObject::ckEmit(jsonFormData6))

    jsonFormData7.i = CkJsonObject::ckCreate()
    If jsonFormData7.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckUpdateBool(jsonFormData7,"host_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData7,"participant_video",1)
    CkJsonObject::ckUpdateBool(jsonFormData7,"audio_type",1)
    CkJsonObject::ckUpdateBool(jsonFormData7,"join_before_host",1)
    CkJsonObject::ckUpdateBool(jsonFormData7,"force_pmi_jbh_password",0)
    CkJsonObject::ckUpdateBool(jsonFormData7,"require_password_for_scheduling_new_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData7,"require_password_for_instant_meetings",1)
    CkJsonObject::ckUpdateBool(jsonFormData7,"require_password_for_pmi_meetings",0)
    CkJsonObject::ckUpdateBool(jsonFormData7,"pstn_password_protected",0)
    CkJsonObject::ckUpdateBool(jsonFormData7,"mute_upon_entry",1)
    CkJsonObject::ckUpdateBool(jsonFormData7,"upcoming_meeting_reminder",1)
    CkJsonObject::ckUpdateBool(jsonFormData7,"meeting_authentication",0)
    CkJsonObject::ckUpdateBool(jsonFormData7,"embed_password_in_join_link",0)
    CkJsonObject::ckUpdateBool(jsonFormData7,"personal_meeting",0)
    CkHttpRequest::ckAddParam(req,"audio_conferencing",CkJsonObject::ckEmit(jsonFormData7))

    CkHttpRequest::ckAddHeader(req,"Authorization","Bearer <access_token>")

    resp.i = CkHttp::ckSynchronousRequest(http,"reprehenderit",80,0,req)
    If CkHttp::ckLastMethodSuccess(http) = 0
        Debug CkHttp::ckLastErrorText(http)
        CkHttp::ckDispose(http)
        CkHttpRequest::ckDispose(req)
        CkJsonObject::ckDispose(jsonFormData1)
        CkJsonObject::ckDispose(jsonFormData2)
        CkJsonObject::ckDispose(jsonFormData3)
        CkJsonObject::ckDispose(jsonFormData4)
        CkJsonObject::ckDispose(jsonFormData5)
        CkJsonObject::ckDispose(jsonFormData6)
        CkJsonObject::ckDispose(jsonFormData7)
        ProcedureReturn
    EndIf

    sbResponseBody.i = CkStringBuilder::ckCreate()
    If sbResponseBody.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkHttpResponse::ckGetBodySb(resp,sbResponseBody)

    jResp.i = CkJsonObject::ckCreate()
    If jResp.i = 0
        Debug "Failed to create object."
        ProcedureReturn
    EndIf

    CkJsonObject::ckLoadSb(jResp,sbResponseBody)
    CkJsonObject::setCkEmitCompact(jResp, 0)

    Debug "Response Body:"
    Debug CkJsonObject::ckEmit(jResp)

    respStatusCode.i = CkHttpResponse::ckStatusCode(resp)
    Debug "Response Status Code = " + Str(respStatusCode)
    If respStatusCode >= 400
        Debug "Response Header:"
        Debug CkHttpResponse::ckHeader(resp)
        Debug "Failed."
        CkHttpResponse::ckDispose(resp)

        CkHttp::ckDispose(http)
        CkHttpRequest::ckDispose(req)
        CkJsonObject::ckDispose(jsonFormData1)
        CkJsonObject::ckDispose(jsonFormData2)
        CkJsonObject::ckDispose(jsonFormData3)
        CkJsonObject::ckDispose(jsonFormData4)
        CkJsonObject::ckDispose(jsonFormData5)
        CkJsonObject::ckDispose(jsonFormData6)
        CkJsonObject::ckDispose(jsonFormData7)
        CkStringBuilder::ckDispose(sbResponseBody)
        CkJsonObject::ckDispose(jResp)
        ProcedureReturn
    EndIf

    CkHttpResponse::ckDispose(resp)



    CkHttp::ckDispose(http)
    CkHttpRequest::ckDispose(req)
    CkJsonObject::ckDispose(jsonFormData1)
    CkJsonObject::ckDispose(jsonFormData2)
    CkJsonObject::ckDispose(jsonFormData3)
    CkJsonObject::ckDispose(jsonFormData4)
    CkJsonObject::ckDispose(jsonFormData5)
    CkJsonObject::ckDispose(jsonFormData6)
    CkJsonObject::ckDispose(jsonFormData7)
    CkStringBuilder::ckDispose(sbResponseBody)
    CkJsonObject::ckDispose(jResp)


    ProcedureReturn
EndProcedure

Curl Command

curl -X PATCH
	-H "Authorization: Bearer <access_token>"
	-H "Content-Type: multipart/form-data"
	--form 'schedule_meeting={"host_video":true,"participant_video":true,"audio_type":true,"join_before_host":true,"force_pmi_jbh_password":false,"require_password_for_scheduling_new_meetings":false,"require_password_for_instant_meetings":true,"require_password_for_pmi_meetings":false,"pstn_password_protected":false,"mute_upon_entry":true,"upcoming_meeting_reminder":true,"meeting_authentication":false,"embed_password_in_join_link":false,"personal_meeting":false}'
	--form 'in_meeting={"host_video":true,"participant_video":true,"audio_type":true,"join_before_host":true,"force_pmi_jbh_password":false,"require_password_for_scheduling_new_meetings":false,"require_password_for_instant_meetings":true,"require_password_for_pmi_meetings":false,"pstn_password_protected":false,"mute_upon_entry":true,"upcoming_meeting_reminder":true,"meeting_authentication":false,"embed_password_in_join_link":false,"personal_meeting":false}{"e2e_encryption":true,"chat":true,"private_chat":false,"auto_saving_chat":false,"entry_exit_chime":"sint enim voluptate aute dolore","feedback":true,"post_meeting_feedback":false,"co_host":false,"polling":true,"attendee_on_hold":false,"show_meeting_control_toolbar":false,"allow_show_zoom_windows":false,"annotation":true,"whiteboard":true,"remote_control":false,"non_verbal_feedback":true,"breakout_room":true,"remote_support":true,"closed_caption":true,"far_end_camera_control":true,"group_hd":true,"virtual_background":false,"alert_guest_join":true,"auto_answer":true,"sending_default_email_invites":false,"use_html_format_email":true,"stereo_audio":true,"original_audio":false,"screen_sharing":true,"waiting_room":false,"show_browser_join_link":false,"show_a_join_from_your_browser_link":false,"custom_data_center_regions":false,"file_transfer":true,"request_permission_to_unmute":false,"webinar_question_answer":false,"allow_live_streaming":true,"webinar_live_streaming":false,"webinar_chat":false,"save_caption":true,"slide_control":false,"meeting_survey":false,"webinar_polling":true,"webinar_survey":true}'
	--form 'email_notification={"host_video":true,"participant_video":true,"audio_type":true,"join_before_host":true,"force_pmi_jbh_password":false,"require_password_for_scheduling_new_meetings":false,"require_password_for_instant_meetings":true,"require_password_for_pmi_meetings":false,"pstn_password_protected":false,"mute_upon_entry":true,"upcoming_meeting_reminder":true,"meeting_authentication":false,"embed_password_in_join_link":false,"personal_meeting":false}{"e2e_encryption":true,"chat":true,"private_chat":false,"auto_saving_chat":false,"entry_exit_chime":"sint enim voluptate aute dolore","feedback":true,"post_meeting_feedback":false,"co_host":false,"polling":true,"attendee_on_hold":false,"show_meeting_control_toolbar":false,"allow_show_zoom_windows":false,"annotation":true,"whiteboard":true,"remote_control":false,"non_verbal_feedback":true,"breakout_room":true,"remote_support":true,"closed_caption":true,"far_end_camera_control":true,"group_hd":true,"virtual_background":false,"alert_guest_join":true,"auto_answer":true,"sending_default_email_invites":false,"use_html_format_email":true,"stereo_audio":true,"original_audio":false,"screen_sharing":true,"waiting_room":false,"show_browser_join_link":false,"show_a_join_from_your_browser_link":false,"custom_data_center_regions":false,"file_transfer":true,"request_permission_to_unmute":false,"webinar_question_answer":false,"allow_live_streaming":true,"webinar_live_streaming":false,"webinar_chat":false,"save_caption":true,"slide_control":false,"meeting_survey":false,"webinar_polling":true,"webinar_survey":true}{"cloud_recording_available_reminder":false,"jbh_reminder":true,"cancel_meeting_reminder":false,"alternative_host_reminder":true,"schedule_for_reminder":false}'
	--form 'recording={"host_video":true,"participant_video":true,"audio_type":true,"join_before_host":true,"force_pmi_jbh_password":false,"require_password_for_scheduling_new_meetings":false,"require_password_for_instant_meetings":true,"require_password_for_pmi_meetings":false,"pstn_password_protected":false,"mute_upon_entry":true,"upcoming_meeting_reminder":true,"meeting_authentication":false,"embed_password_in_join_link":false,"personal_meeting":false}{"e2e_encryption":true,"chat":true,"private_chat":false,"auto_saving_chat":false,"entry_exit_chime":"sint enim voluptate aute dolore","feedback":true,"post_meeting_feedback":false,"co_host":false,"polling":true,"attendee_on_hold":false,"show_meeting_control_toolbar":false,"allow_show_zoom_windows":false,"annotation":true,"whiteboard":true,"remote_control":false,"non_verbal_feedback":true,"breakout_room":true,"remote_support":true,"closed_caption":true,"far_end_camera_control":true,"group_hd":true,"virtual_background":false,"alert_guest_join":true,"auto_answer":true,"sending_default_email_invites":false,"use_html_format_email":true,"stereo_audio":true,"original_audio":false,"screen_sharing":true,"waiting_room":false,"show_browser_join_link":false,"show_a_join_from_your_browser_link":false,"custom_data_center_regions":false,"file_transfer":true,"request_permission_to_unmute":false,"webinar_question_answer":false,"allow_live_streaming":true,"webinar_live_streaming":false,"webinar_chat":false,"save_caption":true,"slide_control":false,"meeting_survey":false,"webinar_polling":true,"webinar_survey":true}{"cloud_recording_available_reminder":false,"jbh_reminder":true,"cancel_meeting_reminder":false,"alternative_host_reminder":true,"schedule_for_reminder":false}{"local_recording":false,"cloud_recording":false,"auto_recording":"adipisicing sunt aute ea","cloud_recording_download":false,"account_user_access_recording":false,"host_delete_cloud_recording":false,"auto_delete_cmr":false,"recording_authentication":"esse irure ut","ip_address_access_control":{"enable":true,"ip_addresses_or_ranges":"aute irure"}}'
	--form 'telephony={"host_video":true,"participant_video":true,"audio_type":true,"join_before_host":true,"force_pmi_jbh_password":false,"require_password_for_scheduling_new_meetings":false,"require_password_for_instant_meetings":true,"require_password_for_pmi_meetings":false,"pstn_password_protected":false,"mute_upon_entry":true,"upcoming_meeting_reminder":true,"meeting_authentication":false,"embed_password_in_join_link":false,"personal_meeting":false}{"e2e_encryption":true,"chat":true,"private_chat":false,"auto_saving_chat":false,"entry_exit_chime":"sint enim voluptate aute dolore","feedback":true,"post_meeting_feedback":false,"co_host":false,"polling":true,"attendee_on_hold":false,"show_meeting_control_toolbar":false,"allow_show_zoom_windows":false,"annotation":true,"whiteboard":true,"remote_control":false,"non_verbal_feedback":true,"breakout_room":true,"remote_support":true,"closed_caption":true,"far_end_camera_control":true,"group_hd":true,"virtual_background":false,"alert_guest_join":true,"auto_answer":true,"sending_default_email_invites":false,"use_html_format_email":true,"stereo_audio":true,"original_audio":false,"screen_sharing":true,"waiting_room":false,"show_browser_join_link":false,"show_a_join_from_your_browser_link":false,"custom_data_center_regions":false,"file_transfer":true,"request_permission_to_unmute":false,"webinar_question_answer":false,"allow_live_streaming":true,"webinar_live_streaming":false,"webinar_chat":false,"save_caption":true,"slide_control":false,"meeting_survey":false,"webinar_polling":true,"webinar_survey":true}{"cloud_recording_available_reminder":false,"jbh_reminder":true,"cancel_meeting_reminder":false,"alternative_host_reminder":true,"schedule_for_reminder":false}{"local_recording":false,"cloud_recording":false,"auto_recording":"adipisicing sunt aute ea","cloud_recording_download":false,"account_user_access_recording":false,"host_delete_cloud_recording":false,"auto_delete_cmr":false,"recording_authentication":"esse irure ut","ip_address_access_control":{"enable":true,"ip_addresses_or_ranges":"aute irure"}}{"third_party_audio":true,"telephony_regions":false}'
	--form 'other_options={"host_video":true,"participant_video":true,"audio_type":true,"join_before_host":true,"force_pmi_jbh_password":false,"require_password_for_scheduling_new_meetings":false,"require_password_for_instant_meetings":true,"require_password_for_pmi_meetings":false,"pstn_password_protected":false,"mute_upon_entry":true,"upcoming_meeting_reminder":true,"meeting_authentication":false,"embed_password_in_join_link":false,"personal_meeting":false}{"e2e_encryption":true,"chat":true,"private_chat":false,"auto_saving_chat":false,"entry_exit_chime":"sint enim voluptate aute dolore","feedback":true,"post_meeting_feedback":false,"co_host":false,"polling":true,"attendee_on_hold":false,"show_meeting_control_toolbar":false,"allow_show_zoom_windows":false,"annotation":true,"whiteboard":true,"remote_control":false,"non_verbal_feedback":true,"breakout_room":true,"remote_support":true,"closed_caption":true,"far_end_camera_control":true,"group_hd":true,"virtual_background":false,"alert_guest_join":true,"auto_answer":true,"sending_default_email_invites":false,"use_html_format_email":true,"stereo_audio":true,"original_audio":false,"screen_sharing":true,"waiting_room":false,"show_browser_join_link":false,"show_a_join_from_your_browser_link":false,"custom_data_center_regions":false,"file_transfer":true,"request_permission_to_unmute":false,"webinar_question_answer":false,"allow_live_streaming":true,"webinar_live_streaming":false,"webinar_chat":false,"save_caption":true,"slide_control":false,"meeting_survey":false,"webinar_polling":true,"webinar_survey":true}{"cloud_recording_available_reminder":false,"jbh_reminder":true,"cancel_meeting_reminder":false,"alternative_host_reminder":true,"schedule_for_reminder":false}{"local_recording":false,"cloud_recording":false,"auto_recording":"adipisicing sunt aute ea","cloud_recording_download":false,"account_user_access_recording":false,"host_delete_cloud_recording":false,"auto_delete_cmr":false,"recording_authentication":"esse irure ut","ip_address_access_control":{"enable":true,"ip_addresses_or_ranges":"aute irure"}}{"third_party_audio":true,"telephony_regions":false}{"blur_snapshot":true}'
	--form 'audio_conferencing={"host_video":true,"participant_video":true,"audio_type":true,"join_before_host":true,"force_pmi_jbh_password":false,"require_password_for_scheduling_new_meetings":false,"require_password_for_instant_meetings":true,"require_password_for_pmi_meetings":false,"pstn_password_protected":false,"mute_upon_entry":true,"upcoming_meeting_reminder":true,"meeting_authentication":false,"embed_password_in_join_link":false,"personal_meeting":false}{"e2e_encryption":true,"chat":true,"private_chat":false,"auto_saving_chat":false,"entry_exit_chime":"sint enim voluptate aute dolore","feedback":true,"post_meeting_feedback":false,"co_host":false,"polling":true,"attendee_on_hold":false,"show_meeting_control_toolbar":false,"allow_show_zoom_windows":false,"annotation":true,"whiteboard":true,"remote_control":false,"non_verbal_feedback":true,"breakout_room":true,"remote_support":true,"closed_caption":true,"far_end_camera_control":true,"group_hd":true,"virtual_background":false,"alert_guest_join":true,"auto_answer":true,"sending_default_email_invites":false,"use_html_format_email":true,"stereo_audio":true,"original_audio":false,"screen_sharing":true,"waiting_room":false,"show_browser_join_link":false,"show_a_join_from_your_browser_link":false,"custom_data_center_regions":false,"file_transfer":true,"request_permission_to_unmute":false,"webinar_question_answer":false,"allow_live_streaming":true,"webinar_live_streaming":false,"webinar_chat":false,"save_caption":true,"slide_control":false,"meeting_survey":false,"webinar_polling":true,"webinar_survey":true}{"cloud_recording_available_reminder":false,"jbh_reminder":true,"cancel_meeting_reminder":false,"alternative_host_reminder":true,"schedule_for_reminder":false}{"local_recording":false,"cloud_recording":false,"auto_recording":"adipisicing sunt aute ea","cloud_recording_download":false,"account_user_access_recording":false,"host_delete_cloud_recording":false,"auto_delete_cmr":false,"recording_authentication":"esse irure ut","ip_address_access_control":{"enable":true,"ip_addresses_or_ranges":"aute irure"}}{"third_party_audio":true,"telephony_regions":false}{"blur_snapshot":true}{"toll_free_and_fee_based_toll_call":true}'
https://api.zoom.us/v2/groups/:groupId/lock_settings?option=quis officia in reprehenderit

Postman Collection Item JSON

{
  "name": "Update locked settings",
  "request": {
    "auth": {
      "type": "oauth2"
    },
    "method": "PATCH",
    "header": [
      {
        "key": "Content-Type",
        "value": "multipart/form-data"
      }
    ],
    "body": {
      "mode": "formdata",
      "formdata": [
        {
          "key": "schedule_meeting",
          "value": "{\"host_video\":true,\"participant_video\":true,\"audio_type\":true,\"join_before_host\":true,\"force_pmi_jbh_password\":false,\"require_password_for_scheduling_new_meetings\":false,\"require_password_for_instant_meetings\":true,\"require_password_for_pmi_meetings\":false,\"pstn_password_protected\":false,\"mute_upon_entry\":true,\"upcoming_meeting_reminder\":true,\"meeting_authentication\":false,\"embed_password_in_join_link\":false,\"personal_meeting\":false}",
          "description": "undefined",
          "type": "text"
        },
        {
          "key": "in_meeting",
          "value": "{\"e2e_encryption\":true,\"chat\":true,\"private_chat\":false,\"auto_saving_chat\":false,\"entry_exit_chime\":\"sint enim voluptate aute dolore\",\"feedback\":true,\"post_meeting_feedback\":false,\"co_host\":false,\"polling\":true,\"attendee_on_hold\":false,\"show_meeting_control_toolbar\":false,\"allow_show_zoom_windows\":false,\"annotation\":true,\"whiteboard\":true,\"remote_control\":false,\"non_verbal_feedback\":true,\"breakout_room\":true,\"remote_support\":true,\"closed_caption\":true,\"far_end_camera_control\":true,\"group_hd\":true,\"virtual_background\":false,\"alert_guest_join\":true,\"auto_answer\":true,\"sending_default_email_invites\":false,\"use_html_format_email\":true,\"stereo_audio\":true,\"original_audio\":false,\"screen_sharing\":true,\"waiting_room\":false,\"show_browser_join_link\":false,\"show_a_join_from_your_browser_link\":false,\"custom_data_center_regions\":false,\"file_transfer\":true,\"request_permission_to_unmute\":false,\"webinar_question_answer\":false,\"allow_live_streaming\":true,\"webinar_live_streaming\":false,\"webinar_chat\":false,\"save_caption\":true,\"slide_control\":false,\"meeting_survey\":false,\"webinar_polling\":true,\"webinar_survey\":true}",
          "description": "undefined",
          "type": "text"
        },
        {
          "key": "email_notification",
          "value": "{\"cloud_recording_available_reminder\":false,\"jbh_reminder\":true,\"cancel_meeting_reminder\":false,\"alternative_host_reminder\":true,\"schedule_for_reminder\":false}",
          "description": "undefined",
          "type": "text"
        },
        {
          "key": "recording",
          "value": "{\"local_recording\":false,\"cloud_recording\":false,\"auto_recording\":\"adipisicing sunt aute ea\",\"cloud_recording_download\":false,\"account_user_access_recording\":false,\"host_delete_cloud_recording\":false,\"auto_delete_cmr\":false,\"recording_authentication\":\"esse irure ut\",\"ip_address_access_control\":{\"enable\":true,\"ip_addresses_or_ranges\":\"aute irure\"}}",
          "description": "undefined",
          "type": "text"
        },
        {
          "key": "telephony",
          "value": "{\"third_party_audio\":true,\"telephony_regions\":false}",
          "description": "undefined",
          "type": "text"
        },
        {
          "key": "other_options",
          "value": "{\"blur_snapshot\":true}",
          "description": "undefined",
          "type": "text"
        },
        {
          "key": "audio_conferencing",
          "value": "{\"toll_free_and_fee_based_toll_call\":true}",
          "description": "undefined",
          "type": "text"
        }
      ]
    },
    "url": {
      "raw": "{{baseUrl}}/groups/:groupId/lock_settings?option=quis officia in reprehenderit",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "groups",
        ":groupId",
        "lock_settings"
      ],
      "query": [
        {
          "key": "option",
          "value": "quis officia in reprehenderit",
          "description": "Optional query parameters: \n* `meeting_security` — Use this query parameter to view the meeting security settings applied to the user's account."
        }
      ],
      "variable": [
        {
          "key": "groupId",
          "value": "quis officia in reprehenderit",
          "description": "(Required) The Id of the group."
        }
      ]
    },
    "description": "Update a [group's](https://support.zoom.us/hc/en-us/articles/204519819-Group-Management-) locked settings. If you lock a setting, the group members will not be able to modify it individually. <p style=\"background-color:#FEEFB3; color:#9F6000\"><br>Note:</b> The `force_pmi_jbh_password` field under meeting settings is planned to be deprecated on September 22, 2019. This field will be replaced by another field that will provide the same functionality.</p>\n\n**Prerequisite**: Pro, Business, or Education account<br>\n**Scopes**: `group:write:admin`<br>\n\n **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`"
  },
  "response": [
    {
      "name": "**Status Code:** `204`<br>\nGroup's locked settings updated.",
      "originalRequest": {
        "method": "PATCH",
        "header": [
          {
            "description": "Added as a part of security scheme: oauth2",
            "key": "Authorization",
            "value": "<token>"
          }
        ],
        "body": {
          "mode": "formdata",
          "formdata": [
            {
              "key": "schedule_meeting",
              "value": "{\"host_video\":true,\"participant_video\":true,\"audio_type\":true,\"join_before_host\":true,\"force_pmi_jbh_password\":false,\"require_password_for_scheduling_new_meetings\":false,\"require_password_for_instant_meetings\":true,\"require_password_for_pmi_meetings\":false,\"pstn_password_protected\":false,\"mute_upon_entry\":true,\"upcoming_meeting_reminder\":true,\"meeting_authentication\":false,\"embed_password_in_join_link\":false,\"personal_meeting\":false}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "in_meeting",
              "value": "{\"e2e_encryption\":true,\"chat\":true,\"private_chat\":false,\"auto_saving_chat\":false,\"entry_exit_chime\":\"sint enim voluptate aute dolore\",\"feedback\":true,\"post_meeting_feedback\":false,\"co_host\":false,\"polling\":true,\"attendee_on_hold\":false,\"show_meeting_control_toolbar\":false,\"allow_show_zoom_windows\":false,\"annotation\":true,\"whiteboard\":true,\"remote_control\":false,\"non_verbal_feedback\":true,\"breakout_room\":true,\"remote_support\":true,\"closed_caption\":true,\"far_end_camera_control\":true,\"group_hd\":true,\"virtual_background\":false,\"alert_guest_join\":true,\"auto_answer\":true,\"sending_default_email_invites\":false,\"use_html_format_email\":true,\"stereo_audio\":true,\"original_audio\":false,\"screen_sharing\":true,\"waiting_room\":false,\"show_browser_join_link\":false,\"show_a_join_from_your_browser_link\":false,\"custom_data_center_regions\":false,\"file_transfer\":true,\"request_permission_to_unmute\":false,\"webinar_question_answer\":false,\"allow_live_streaming\":true,\"webinar_live_streaming\":false,\"webinar_chat\":false,\"save_caption\":true,\"slide_control\":false,\"meeting_survey\":false,\"webinar_polling\":true,\"webinar_survey\":true}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "email_notification",
              "value": "{\"cloud_recording_available_reminder\":false,\"jbh_reminder\":true,\"cancel_meeting_reminder\":false,\"alternative_host_reminder\":true,\"schedule_for_reminder\":false}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "recording",
              "value": "{\"local_recording\":false,\"cloud_recording\":false,\"auto_recording\":\"adipisicing sunt aute ea\",\"cloud_recording_download\":false,\"account_user_access_recording\":false,\"host_delete_cloud_recording\":false,\"auto_delete_cmr\":false,\"recording_authentication\":\"esse irure ut\",\"ip_address_access_control\":{\"enable\":true,\"ip_addresses_or_ranges\":\"aute irure\"}}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "telephony",
              "value": "{\"third_party_audio\":true,\"telephony_regions\":false}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "other_options",
              "value": "{\"blur_snapshot\":true}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "audio_conferencing",
              "value": "{\"toll_free_and_fee_based_toll_call\":true}",
              "description": "undefined",
              "type": "text"
            }
          ]
        },
        "url": {
          "raw": "{{baseUrl}}/groups/:groupId/lock_settings?option=quis officia in reprehenderit",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "groups",
            ":groupId",
            "lock_settings"
          ],
          "query": [
            {
              "key": "option",
              "value": "quis officia in reprehenderit"
            }
          ],
          "variable": [
            {
              "key": "groupId",
              "value": "quis officia in reprehenderit",
              "description": "(Required) The Id of the group."
            }
          ]
        }
      },
      "status": "No Content",
      "code": 204,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{}"
    },
    {
      "name": "**HTTP Status Code:** `400` **Bad Request**<br>\n**Error Code:** `200`<br>\nOnly available for paid account.\n",
      "originalRequest": {
        "method": "PATCH",
        "header": [
          {
            "description": "Added as a part of security scheme: oauth2",
            "key": "Authorization",
            "value": "<token>"
          }
        ],
        "body": {
          "mode": "formdata",
          "formdata": [
            {
              "key": "schedule_meeting",
              "value": "{\"host_video\":true,\"participant_video\":true,\"audio_type\":true,\"join_before_host\":true,\"force_pmi_jbh_password\":false,\"require_password_for_scheduling_new_meetings\":false,\"require_password_for_instant_meetings\":true,\"require_password_for_pmi_meetings\":false,\"pstn_password_protected\":false,\"mute_upon_entry\":true,\"upcoming_meeting_reminder\":true,\"meeting_authentication\":false,\"embed_password_in_join_link\":false,\"personal_meeting\":false}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "in_meeting",
              "value": "{\"e2e_encryption\":true,\"chat\":true,\"private_chat\":false,\"auto_saving_chat\":false,\"entry_exit_chime\":\"sint enim voluptate aute dolore\",\"feedback\":true,\"post_meeting_feedback\":false,\"co_host\":false,\"polling\":true,\"attendee_on_hold\":false,\"show_meeting_control_toolbar\":false,\"allow_show_zoom_windows\":false,\"annotation\":true,\"whiteboard\":true,\"remote_control\":false,\"non_verbal_feedback\":true,\"breakout_room\":true,\"remote_support\":true,\"closed_caption\":true,\"far_end_camera_control\":true,\"group_hd\":true,\"virtual_background\":false,\"alert_guest_join\":true,\"auto_answer\":true,\"sending_default_email_invites\":false,\"use_html_format_email\":true,\"stereo_audio\":true,\"original_audio\":false,\"screen_sharing\":true,\"waiting_room\":false,\"show_browser_join_link\":false,\"show_a_join_from_your_browser_link\":false,\"custom_data_center_regions\":false,\"file_transfer\":true,\"request_permission_to_unmute\":false,\"webinar_question_answer\":false,\"allow_live_streaming\":true,\"webinar_live_streaming\":false,\"webinar_chat\":false,\"save_caption\":true,\"slide_control\":false,\"meeting_survey\":false,\"webinar_polling\":true,\"webinar_survey\":true}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "email_notification",
              "value": "{\"cloud_recording_available_reminder\":false,\"jbh_reminder\":true,\"cancel_meeting_reminder\":false,\"alternative_host_reminder\":true,\"schedule_for_reminder\":false}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "recording",
              "value": "{\"local_recording\":false,\"cloud_recording\":false,\"auto_recording\":\"adipisicing sunt aute ea\",\"cloud_recording_download\":false,\"account_user_access_recording\":false,\"host_delete_cloud_recording\":false,\"auto_delete_cmr\":false,\"recording_authentication\":\"esse irure ut\",\"ip_address_access_control\":{\"enable\":true,\"ip_addresses_or_ranges\":\"aute irure\"}}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "telephony",
              "value": "{\"third_party_audio\":true,\"telephony_regions\":false}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "other_options",
              "value": "{\"blur_snapshot\":true}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "audio_conferencing",
              "value": "{\"toll_free_and_fee_based_toll_call\":true}",
              "description": "undefined",
              "type": "text"
            }
          ]
        },
        "url": {
          "raw": "{{baseUrl}}/groups/:groupId/lock_settings?option=quis officia in reprehenderit",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "groups",
            ":groupId",
            "lock_settings"
          ],
          "query": [
            {
              "key": "option",
              "value": "quis officia in reprehenderit"
            }
          ],
          "variable": [
            {
              "key": "groupId",
              "value": "quis officia in reprehenderit",
              "description": "(Required) The Id of the group."
            }
          ]
        }
      },
      "status": "Bad Request",
      "code": 400,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    },
    {
      "name": "**Status Code:** `404`<br>\nNot found.<br>\n**Error Code:** `4130`<br>\nThis group does not exist.\n",
      "originalRequest": {
        "method": "PATCH",
        "header": [
          {
            "description": "Added as a part of security scheme: oauth2",
            "key": "Authorization",
            "value": "<token>"
          }
        ],
        "body": {
          "mode": "formdata",
          "formdata": [
            {
              "key": "schedule_meeting",
              "value": "{\"host_video\":true,\"participant_video\":true,\"audio_type\":true,\"join_before_host\":true,\"force_pmi_jbh_password\":false,\"require_password_for_scheduling_new_meetings\":false,\"require_password_for_instant_meetings\":true,\"require_password_for_pmi_meetings\":false,\"pstn_password_protected\":false,\"mute_upon_entry\":true,\"upcoming_meeting_reminder\":true,\"meeting_authentication\":false,\"embed_password_in_join_link\":false,\"personal_meeting\":false}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "in_meeting",
              "value": "{\"e2e_encryption\":true,\"chat\":true,\"private_chat\":false,\"auto_saving_chat\":false,\"entry_exit_chime\":\"sint enim voluptate aute dolore\",\"feedback\":true,\"post_meeting_feedback\":false,\"co_host\":false,\"polling\":true,\"attendee_on_hold\":false,\"show_meeting_control_toolbar\":false,\"allow_show_zoom_windows\":false,\"annotation\":true,\"whiteboard\":true,\"remote_control\":false,\"non_verbal_feedback\":true,\"breakout_room\":true,\"remote_support\":true,\"closed_caption\":true,\"far_end_camera_control\":true,\"group_hd\":true,\"virtual_background\":false,\"alert_guest_join\":true,\"auto_answer\":true,\"sending_default_email_invites\":false,\"use_html_format_email\":true,\"stereo_audio\":true,\"original_audio\":false,\"screen_sharing\":true,\"waiting_room\":false,\"show_browser_join_link\":false,\"show_a_join_from_your_browser_link\":false,\"custom_data_center_regions\":false,\"file_transfer\":true,\"request_permission_to_unmute\":false,\"webinar_question_answer\":false,\"allow_live_streaming\":true,\"webinar_live_streaming\":false,\"webinar_chat\":false,\"save_caption\":true,\"slide_control\":false,\"meeting_survey\":false,\"webinar_polling\":true,\"webinar_survey\":true}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "email_notification",
              "value": "{\"cloud_recording_available_reminder\":false,\"jbh_reminder\":true,\"cancel_meeting_reminder\":false,\"alternative_host_reminder\":true,\"schedule_for_reminder\":false}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "recording",
              "value": "{\"local_recording\":false,\"cloud_recording\":false,\"auto_recording\":\"adipisicing sunt aute ea\",\"cloud_recording_download\":false,\"account_user_access_recording\":false,\"host_delete_cloud_recording\":false,\"auto_delete_cmr\":false,\"recording_authentication\":\"esse irure ut\",\"ip_address_access_control\":{\"enable\":true,\"ip_addresses_or_ranges\":\"aute irure\"}}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "telephony",
              "value": "{\"third_party_audio\":true,\"telephony_regions\":false}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "other_options",
              "value": "{\"blur_snapshot\":true}",
              "description": "undefined",
              "type": "text"
            },
            {
              "key": "audio_conferencing",
              "value": "{\"toll_free_and_fee_based_toll_call\":true}",
              "description": "undefined",
              "type": "text"
            }
          ]
        },
        "url": {
          "raw": "{{baseUrl}}/groups/:groupId/lock_settings?option=quis officia in reprehenderit",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "groups",
            ":groupId",
            "lock_settings"
          ],
          "query": [
            {
              "key": "option",
              "value": "quis officia in reprehenderit"
            }
          ],
          "variable": [
            {
              "key": "groupId",
              "value": "quis officia in reprehenderit",
              "description": "(Required) The Id of the group."
            }
          ]
        }
      },
      "status": "Not Found",
      "code": 404,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    }
  ]
}