Chilkat Online Tools

SQL Server / Zoom API / Get locked settings

Back to Collection Items

-- Important: See this note about string length limitations for strings returned by sp_OAMethod calls.
--
CREATE PROCEDURE ChilkatSample
AS
BEGIN
    DECLARE @hr int
    DECLARE @iTmp0 int
    -- Important: Do not use nvarchar(max).  See the warning about using nvarchar(max).
    DECLARE @sTmp0 nvarchar(4000)
    -- This example assumes the Chilkat API to have been previously unlocked.
    -- See Global Unlock Sample for sample code.

    DECLARE @http int
    EXEC @hr = sp_OACreate 'Chilkat_9_5_0.Http', @http OUT
    IF @hr <> 0
    BEGIN
        PRINT 'Failed to create ActiveX component'
        RETURN
    END

    DECLARE @success int

    DECLARE @queryParams int
    EXEC @hr = sp_OACreate 'Chilkat_9_5_0.JsonObject', @queryParams OUT

    EXEC sp_OAMethod @queryParams, 'UpdateString', @success OUT, 'option', 'quis officia in reprehenderit'
    EXEC sp_OAMethod @queryParams, 'UpdateString', @success OUT, 'custom_query_fields', 'quis officia in reprehenderit'

    -- Adds the "Authorization: Bearer <access_token>" header.
    EXEC sp_OASetProperty @http, 'AuthToken', '<access_token>'

    DECLARE @resp int
    EXEC sp_OAMethod @http, 'QuickRequestParams', @resp OUT, 'GET', 'https://api.zoom.us/v2/accounts/:accountId/lock_settings', @queryParams
    EXEC sp_OAGetProperty @http, 'LastMethodSuccess', @iTmp0 OUT
    IF @iTmp0 = 0
      BEGIN
        EXEC sp_OAGetProperty @http, 'LastErrorText', @sTmp0 OUT
        PRINT @sTmp0
        EXEC @hr = sp_OADestroy @http
        EXEC @hr = sp_OADestroy @queryParams
        RETURN
      END

    DECLARE @sbResponseBody int
    EXEC @hr = sp_OACreate 'Chilkat_9_5_0.StringBuilder', @sbResponseBody OUT

    EXEC sp_OAMethod @resp, 'GetBodySb', @success OUT, @sbResponseBody

    DECLARE @jResp int
    EXEC @hr = sp_OACreate 'Chilkat_9_5_0.JsonObject', @jResp OUT

    EXEC sp_OAMethod @jResp, 'LoadSb', @success OUT, @sbResponseBody
    EXEC sp_OASetProperty @jResp, 'EmitCompact', 0


    PRINT 'Response Body:'
    EXEC sp_OAMethod @jResp, 'Emit', @sTmp0 OUT
    PRINT @sTmp0

    DECLARE @respStatusCode int
    EXEC sp_OAGetProperty @resp, 'StatusCode', @respStatusCode OUT

    PRINT 'Response Status Code = ' + @respStatusCode
    IF @respStatusCode >= 400
      BEGIN

        PRINT 'Response Header:'
        EXEC sp_OAGetProperty @resp, 'Header', @sTmp0 OUT
        PRINT @sTmp0

        PRINT 'Failed.'
        EXEC @hr = sp_OADestroy @resp

        EXEC @hr = sp_OADestroy @http
        EXEC @hr = sp_OADestroy @queryParams
        EXEC @hr = sp_OADestroy @sbResponseBody
        EXEC @hr = sp_OADestroy @jResp
        RETURN
      END
    EXEC @hr = sp_OADestroy @resp

    -- Sample JSON response:
    -- (Sample code for parsing the JSON response is shown below)

    -- {
    --   "schedule_meeting": {
    --     "host_video": true,
    --     "participant_video": true,
    --     "audio_type": true,
    --     "join_before_host": false,
    --     "enforce_login": false,
    --     "enforce_login_with_domains": false,
    --     "enforce_login_domains": "ut Excepteur aute",
    --     "not_store_meeting_topic": false,
    --     "require_password_for_scheduling_new_meetings": true,
    --     "require_password_for_instant_meetings": false,
    --     "require_password_for_pmi_meetings": false,
    --     "use_pmi_for_scheduled_meetings": true,
    --     "use_pmi_for_instant_meetings": false,
    --     "meeting_authentication": false,
    --     "embed_password_in_join_link": false
    --   },
    --   "in_meeting": {
    --     "e2e_encryption": true,
    --     "chat": true,
    --     "private_chat": false,
    --     "auto_saving_chat": false,
    --     "entry_exit_chime": "in ut",
    --     "feedback": true,
    --     "post_meeting_feedback": true,
    --     "co_host": true,
    --     "polling": true,
    --     "attendee_on_hold": false,
    --     "show_meeting_control_toolbar": true,
    --     "allow_show_zoom_windows": false,
    --     "annotation": true,
    --     "whiteboard": false,
    --     "remote_control": false,
    --     "webinar_question_answer": true,
    --     "anonymous_question_answer": true,
    --     "breakout_room": false,
    --     "closed_caption": false,
    --     "far_end_camera_control": false,
    --     "group_hd": true,
    --     "virtual_background": false,
    --     "alert_guest_join": true,
    --     "auto_answer": true,
    --     "sending_default_email_invites": true,
    --     "use_html_format_email": false,
    --     "dscp_marking": true,
    --     "stereo_audio": false,
    --     "original_audio": false,
    --     "screen_sharing": true,
    --     "custom_data_center_regions": true,
    --     "meeting_reactions": false,
    --     "file_transfer": false,
    --     "request_permission_to_unmute": false,
    --     "allow_live_streaming": true,
    --     "attention_mode_focus_mode": false,
    --     "webinar_live_streaming": false,
    --     "webinar_chat": true,
    --     "save_caption": false,
    --     "slide_control": true,
    --     "meeting_survey": false,
    --     "webinar_polling": true,
    --     "webinar_survey": false
    --   },
    --   "email_notification": {
    --     "cloud_recording_available_reminder": true,
    --     "jbh_reminder": false,
    --     "cancel_meeting_reminder": false,
    --     "alternative_host_reminder": true,
    --     "schedule_for_reminder": true
    --   },
    --   "recording": {
    --     "local_recording": false,
    --     "cloud_recording": false,
    --     "auto_recording": "est moll",
    --     "cloud_recording_download": false,
    --     "account_user_access_recording": false,
    --     "host_delete_cloud_recording": true,
    --     "auto_delete_cmr": true,
    --     "recording_authentication": "ut ipsum labore pari",
    --     "prevent_host_access_recording": true,
    --     "ip_address_access_control": {
    --       "enable": true,
    --       "ip_addresses_or_ranges": "ea"
    --     }
    --   },
    --   "telephony": {
    --     "third_party_audio": true,
    --     "telephony_regions": true
    --   },
    --   "tsp": {
    --     "call_out": false,
    --     "show_international_numbers_link": true
    --   },
    --   "other_options": {
    --     "blur_snapshot": true
    --   },
    --   "audio_conferencing": {
    --     "toll_free_and_fee_based_toll_call": false
    --   }
    -- }

    -- Sample code for parsing the JSON response...
    -- Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code

    DECLARE @Host_video int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Host_video OUT, 'schedule_meeting.host_video'
    DECLARE @Participant_video int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Participant_video OUT, 'schedule_meeting.participant_video'
    DECLARE @Audio_type int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Audio_type OUT, 'schedule_meeting.audio_type'
    DECLARE @Join_before_host int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Join_before_host OUT, 'schedule_meeting.join_before_host'
    DECLARE @Enforce_login int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Enforce_login OUT, 'schedule_meeting.enforce_login'
    DECLARE @Enforce_login_with_domains int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Enforce_login_with_domains OUT, 'schedule_meeting.enforce_login_with_domains'
    DECLARE @Enforce_login_domains nvarchar(4000)
    EXEC sp_OAMethod @jResp, 'StringOf', @Enforce_login_domains OUT, 'schedule_meeting.enforce_login_domains'
    DECLARE @Not_store_meeting_topic int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Not_store_meeting_topic OUT, 'schedule_meeting.not_store_meeting_topic'
    DECLARE @Require_password_for_scheduling_new_meetings int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Require_password_for_scheduling_new_meetings OUT, 'schedule_meeting.require_password_for_scheduling_new_meetings'
    DECLARE @Require_password_for_instant_meetings int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Require_password_for_instant_meetings OUT, 'schedule_meeting.require_password_for_instant_meetings'
    DECLARE @Require_password_for_pmi_meetings int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Require_password_for_pmi_meetings OUT, 'schedule_meeting.require_password_for_pmi_meetings'
    DECLARE @Use_pmi_for_scheduled_meetings int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Use_pmi_for_scheduled_meetings OUT, 'schedule_meeting.use_pmi_for_scheduled_meetings'
    DECLARE @Use_pmi_for_instant_meetings int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Use_pmi_for_instant_meetings OUT, 'schedule_meeting.use_pmi_for_instant_meetings'
    DECLARE @Meeting_authentication int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Meeting_authentication OUT, 'schedule_meeting.meeting_authentication'
    DECLARE @Embed_password_in_join_link int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Embed_password_in_join_link OUT, 'schedule_meeting.embed_password_in_join_link'
    DECLARE @E2e_encryption int
    EXEC sp_OAMethod @jResp, 'BoolOf', @E2e_encryption OUT, 'in_meeting.e2e_encryption'
    DECLARE @Chat int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Chat OUT, 'in_meeting.chat'
    DECLARE @Private_chat int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Private_chat OUT, 'in_meeting.private_chat'
    DECLARE @Auto_saving_chat int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Auto_saving_chat OUT, 'in_meeting.auto_saving_chat'
    DECLARE @Entry_exit_chime nvarchar(4000)
    EXEC sp_OAMethod @jResp, 'StringOf', @Entry_exit_chime OUT, 'in_meeting.entry_exit_chime'
    DECLARE @Feedback int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Feedback OUT, 'in_meeting.feedback'
    DECLARE @Post_meeting_feedback int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Post_meeting_feedback OUT, 'in_meeting.post_meeting_feedback'
    DECLARE @Co_host int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Co_host OUT, 'in_meeting.co_host'
    DECLARE @Polling int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Polling OUT, 'in_meeting.polling'
    DECLARE @Attendee_on_hold int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Attendee_on_hold OUT, 'in_meeting.attendee_on_hold'
    DECLARE @Show_meeting_control_toolbar int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Show_meeting_control_toolbar OUT, 'in_meeting.show_meeting_control_toolbar'
    DECLARE @Allow_show_zoom_windows int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Allow_show_zoom_windows OUT, 'in_meeting.allow_show_zoom_windows'
    DECLARE @Annotation int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Annotation OUT, 'in_meeting.annotation'
    DECLARE @Whiteboard int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Whiteboard OUT, 'in_meeting.whiteboard'
    DECLARE @Remote_control int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Remote_control OUT, 'in_meeting.remote_control'
    DECLARE @Webinar_question_answer int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Webinar_question_answer OUT, 'in_meeting.webinar_question_answer'
    DECLARE @Anonymous_question_answer int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Anonymous_question_answer OUT, 'in_meeting.anonymous_question_answer'
    DECLARE @Breakout_room int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Breakout_room OUT, 'in_meeting.breakout_room'
    DECLARE @Closed_caption int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Closed_caption OUT, 'in_meeting.closed_caption'
    DECLARE @Far_end_camera_control int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Far_end_camera_control OUT, 'in_meeting.far_end_camera_control'
    DECLARE @Group_hd int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Group_hd OUT, 'in_meeting.group_hd'
    DECLARE @Virtual_background int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Virtual_background OUT, 'in_meeting.virtual_background'
    DECLARE @Alert_guest_join int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Alert_guest_join OUT, 'in_meeting.alert_guest_join'
    DECLARE @Auto_answer int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Auto_answer OUT, 'in_meeting.auto_answer'
    DECLARE @Sending_default_email_invites int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Sending_default_email_invites OUT, 'in_meeting.sending_default_email_invites'
    DECLARE @Use_html_format_email int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Use_html_format_email OUT, 'in_meeting.use_html_format_email'
    DECLARE @Dscp_marking int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Dscp_marking OUT, 'in_meeting.dscp_marking'
    DECLARE @Stereo_audio int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Stereo_audio OUT, 'in_meeting.stereo_audio'
    DECLARE @Original_audio int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Original_audio OUT, 'in_meeting.original_audio'
    DECLARE @Screen_sharing int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Screen_sharing OUT, 'in_meeting.screen_sharing'
    DECLARE @Custom_data_center_regions int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Custom_data_center_regions OUT, 'in_meeting.custom_data_center_regions'
    DECLARE @Meeting_reactions int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Meeting_reactions OUT, 'in_meeting.meeting_reactions'
    DECLARE @File_transfer int
    EXEC sp_OAMethod @jResp, 'BoolOf', @File_transfer OUT, 'in_meeting.file_transfer'
    DECLARE @Request_permission_to_unmute int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Request_permission_to_unmute OUT, 'in_meeting.request_permission_to_unmute'
    DECLARE @Allow_live_streaming int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Allow_live_streaming OUT, 'in_meeting.allow_live_streaming'
    DECLARE @Attention_mode_focus_mode int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Attention_mode_focus_mode OUT, 'in_meeting.attention_mode_focus_mode'
    DECLARE @Webinar_live_streaming int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Webinar_live_streaming OUT, 'in_meeting.webinar_live_streaming'
    DECLARE @Webinar_chat int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Webinar_chat OUT, 'in_meeting.webinar_chat'
    DECLARE @Save_caption int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Save_caption OUT, 'in_meeting.save_caption'
    DECLARE @Slide_control int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Slide_control OUT, 'in_meeting.slide_control'
    DECLARE @Meeting_survey int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Meeting_survey OUT, 'in_meeting.meeting_survey'
    DECLARE @Webinar_polling int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Webinar_polling OUT, 'in_meeting.webinar_polling'
    DECLARE @Webinar_survey int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Webinar_survey OUT, 'in_meeting.webinar_survey'
    DECLARE @Cloud_recording_available_reminder int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Cloud_recording_available_reminder OUT, 'email_notification.cloud_recording_available_reminder'
    DECLARE @Jbh_reminder int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Jbh_reminder OUT, 'email_notification.jbh_reminder'
    DECLARE @Cancel_meeting_reminder int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Cancel_meeting_reminder OUT, 'email_notification.cancel_meeting_reminder'
    DECLARE @Alternative_host_reminder int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Alternative_host_reminder OUT, 'email_notification.alternative_host_reminder'
    DECLARE @Schedule_for_reminder int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Schedule_for_reminder OUT, 'email_notification.schedule_for_reminder'
    DECLARE @Local_recording int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Local_recording OUT, 'recording.local_recording'
    DECLARE @Cloud_recording int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Cloud_recording OUT, 'recording.cloud_recording'
    DECLARE @Auto_recording nvarchar(4000)
    EXEC sp_OAMethod @jResp, 'StringOf', @Auto_recording OUT, 'recording.auto_recording'
    DECLARE @Cloud_recording_download int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Cloud_recording_download OUT, 'recording.cloud_recording_download'
    DECLARE @Account_user_access_recording int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Account_user_access_recording OUT, 'recording.account_user_access_recording'
    DECLARE @Host_delete_cloud_recording int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Host_delete_cloud_recording OUT, 'recording.host_delete_cloud_recording'
    DECLARE @Auto_delete_cmr int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Auto_delete_cmr OUT, 'recording.auto_delete_cmr'
    DECLARE @Recording_authentication nvarchar(4000)
    EXEC sp_OAMethod @jResp, 'StringOf', @Recording_authentication OUT, 'recording.recording_authentication'
    DECLARE @Prevent_host_access_recording int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Prevent_host_access_recording OUT, 'recording.prevent_host_access_recording'
    DECLARE @Enable int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Enable OUT, 'recording.ip_address_access_control.enable'
    DECLARE @Ip_addresses_or_ranges nvarchar(4000)
    EXEC sp_OAMethod @jResp, 'StringOf', @Ip_addresses_or_ranges OUT, 'recording.ip_address_access_control.ip_addresses_or_ranges'
    DECLARE @Third_party_audio int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Third_party_audio OUT, 'telephony.third_party_audio'
    DECLARE @Telephony_regions int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Telephony_regions OUT, 'telephony.telephony_regions'
    DECLARE @Call_out int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Call_out OUT, 'tsp.call_out'
    DECLARE @Show_international_numbers_link int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Show_international_numbers_link OUT, 'tsp.show_international_numbers_link'
    DECLARE @Blur_snapshot int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Blur_snapshot OUT, 'other_options.blur_snapshot'
    DECLARE @Toll_free_and_fee_based_toll_call int
    EXEC sp_OAMethod @jResp, 'BoolOf', @Toll_free_and_fee_based_toll_call OUT, 'audio_conferencing.toll_free_and_fee_based_toll_call'

    EXEC @hr = sp_OADestroy @http
    EXEC @hr = sp_OADestroy @queryParams
    EXEC @hr = sp_OADestroy @sbResponseBody
    EXEC @hr = sp_OADestroy @jResp


END
GO

Curl Command

curl -G -d "option=quis%20officia%20in%20reprehenderit"
	-d "custom_query_fields=quis%20officia%20in%20reprehenderit"
	-H "Authorization: Bearer <access_token>"
https://api.zoom.us/v2/accounts/:accountId/lock_settings

Postman Collection Item JSON

{
  "name": "Get locked settings",
  "request": {
    "method": "GET",
    "header": [
    ],
    "url": {
      "raw": "{{baseUrl}}/accounts/:accountId/lock_settings?option=quis officia in reprehenderit&custom_query_fields=quis officia in reprehenderit",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "accounts",
        ":accountId",
        "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."
        },
        {
          "key": "custom_query_fields",
          "value": "quis officia in reprehenderit",
          "description": "Provide the name of the field by which you would like to filter the response. For example, if you provide \"host_video\" as the value of this field, you will get a response similar to the following:<br>\n{\n    \"schedule_meeting\": {\n        \"host_video\": false\n    }\n}\n<br>You can provide multiple values by separating them with commas(example: \"host_video,participant_video”)."
        }
      ],
      "variable": [
        {
          "key": "accountId",
          "value": "quis officia in reprehenderit",
          "description": "(Required) Unique Identifier of the account. To retrieve locked settings of the master account or a regular account, provide \"me\" as the value of this field. <br> To retrieve locked settings of a sub account, provide the Account ID of the sub account in this field."
        }
      ]
    },
    "description": "[Account Locked Settings](https://support.zoom.us/hc/en-us/articles/115005269866) allow you turn settings on or off for all users in your account. No user except the account admin or account owner can change these settings. With lock settings, you force the settings on for all users.\nUse this API to retrieve an account's locked settings. \n\n**Note:** This API can be used by Zoom Accounts that are on a Pro or a higher plan as well accounts that have master and sub accounts options enabled. <br><br>\n**Prerequisites:**\n* Pro or a higher paid account. <br>\n\n**Scope**: `account:read:admin`.\n<br> **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`<br>\n\n\n\n\n\n**Scope:** account:read:admin"
  },
  "response": [
    {
      "name": "**Error Code:** `200`<br>\nOnly available for paid account:$accountId.\n\n**HTTP Status Code:** `200`<br>\nLocked settings for the Account returned.\n\n",
      "originalRequest": {
        "method": "GET",
        "header": [
          {
            "description": "Added as a part of security scheme: oauth2",
            "key": "Authorization",
            "value": "<token>"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/accounts/:accountId/lock_settings?option=quis officia in reprehenderit&custom_query_fields=quis officia in reprehenderit",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "accounts",
            ":accountId",
            "lock_settings"
          ],
          "query": [
            {
              "key": "option",
              "value": "quis officia in reprehenderit"
            },
            {
              "key": "custom_query_fields",
              "value": "quis officia in reprehenderit"
            }
          ],
          "variable": [
            {
              "key": "accountId",
              "value": "quis officia in reprehenderit",
              "description": "(Required) Unique Identifier of the account. To retrieve locked settings of the master account or a regular account, provide \"me\" as the value of this field. <br> To retrieve locked settings of a sub account, provide the Account ID of the sub account in this field."
            }
          ]
        }
      },
      "status": "OK",
      "code": 200,
      "_postman_previewlanguage": "json",
      "header": [
        {
          "key": "Content-Type",
          "value": "application/json"
        }
      ],
      "cookie": [
      ],
      "body": "{\n \"schedule_meeting\": {\n  \"host_video\": true,\n  \"participant_video\": true,\n  \"audio_type\": true,\n  \"join_before_host\": false,\n  \"enforce_login\": false,\n  \"enforce_login_with_domains\": false,\n  \"enforce_login_domains\": \"ut Excepteur aute\",\n  \"not_store_meeting_topic\": false,\n  \"require_password_for_scheduling_new_meetings\": true,\n  \"require_password_for_instant_meetings\": false,\n  \"require_password_for_pmi_meetings\": false,\n  \"use_pmi_for_scheduled_meetings\": true,\n  \"use_pmi_for_instant_meetings\": false,\n  \"meeting_authentication\": false,\n  \"embed_password_in_join_link\": false\n },\n \"in_meeting\": {\n  \"e2e_encryption\": true,\n  \"chat\": true,\n  \"private_chat\": false,\n  \"auto_saving_chat\": false,\n  \"entry_exit_chime\": \"in ut\",\n  \"feedback\": true,\n  \"post_meeting_feedback\": true,\n  \"co_host\": true,\n  \"polling\": true,\n  \"attendee_on_hold\": false,\n  \"show_meeting_control_toolbar\": true,\n  \"allow_show_zoom_windows\": false,\n  \"annotation\": true,\n  \"whiteboard\": false,\n  \"remote_control\": false,\n  \"webinar_question_answer\": true,\n  \"anonymous_question_answer\": true,\n  \"breakout_room\": false,\n  \"closed_caption\": false,\n  \"far_end_camera_control\": false,\n  \"group_hd\": true,\n  \"virtual_background\": false,\n  \"alert_guest_join\": true,\n  \"auto_answer\": true,\n  \"sending_default_email_invites\": true,\n  \"use_html_format_email\": false,\n  \"dscp_marking\": true,\n  \"stereo_audio\": false,\n  \"original_audio\": false,\n  \"screen_sharing\": true,\n  \"custom_data_center_regions\": true,\n  \"meeting_reactions\": false,\n  \"file_transfer\": false,\n  \"request_permission_to_unmute\": false,\n  \"allow_live_streaming\": true,\n  \"attention_mode_focus_mode\": false,\n  \"webinar_live_streaming\": false,\n  \"webinar_chat\": true,\n  \"save_caption\": false,\n  \"slide_control\": true,\n  \"meeting_survey\": false,\n  \"webinar_polling\": true,\n  \"webinar_survey\": false\n },\n \"email_notification\": {\n  \"cloud_recording_available_reminder\": true,\n  \"jbh_reminder\": false,\n  \"cancel_meeting_reminder\": false,\n  \"alternative_host_reminder\": true,\n  \"schedule_for_reminder\": true\n },\n \"recording\": {\n  \"local_recording\": false,\n  \"cloud_recording\": false,\n  \"auto_recording\": \"est moll\",\n  \"cloud_recording_download\": false,\n  \"account_user_access_recording\": false,\n  \"host_delete_cloud_recording\": true,\n  \"auto_delete_cmr\": true,\n  \"recording_authentication\": \"ut ipsum labore pari\",\n  \"prevent_host_access_recording\": true,\n  \"ip_address_access_control\": {\n   \"enable\": true,\n   \"ip_addresses_or_ranges\": \"ea\"\n  }\n },\n \"telephony\": {\n  \"third_party_audio\": true,\n  \"telephony_regions\": true\n },\n \"tsp\": {\n  \"call_out\": false,\n  \"show_international_numbers_link\": true\n },\n \"other_options\": {\n  \"blur_snapshot\": true\n },\n \"audio_conferencing\": {\n  \"toll_free_and_fee_based_toll_call\": false\n }\n}"
    },
    {
      "name": "**HTTP Status Code:** `400`<br>\n**Error Code:** `2001`<br>\nAccount does not exist: $subAccountId.",
      "originalRequest": {
        "method": "GET",
        "header": [
          {
            "description": "Added as a part of security scheme: oauth2",
            "key": "Authorization",
            "value": "<token>"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/accounts/:accountId/lock_settings?option=quis officia in reprehenderit&custom_query_fields=quis officia in reprehenderit",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "accounts",
            ":accountId",
            "lock_settings"
          ],
          "query": [
            {
              "key": "option",
              "value": "quis officia in reprehenderit"
            },
            {
              "key": "custom_query_fields",
              "value": "quis officia in reprehenderit"
            }
          ],
          "variable": [
            {
              "key": "accountId",
              "value": "quis officia in reprehenderit",
              "description": "(Required) Unique Identifier of the account. To retrieve locked settings of the master account or a regular account, provide \"me\" as the value of this field. <br> To retrieve locked settings of a sub account, provide the Account ID of the sub account in this field."
            }
          ]
        }
      },
      "status": "Bad Request",
      "code": 400,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    }
  ]
}