Chilkat Online Tools

DataFlex / Zoom API / Get a group's settings

Back to Collection Items

Use ChilkatAx-win32.pkg

Procedure Test
    Handle hoHttp
    Boolean iSuccess
    Variant vQueryParams
    Handle hoQueryParams
    Variant vResp
    Handle hoResp
    Variant vSbResponseBody
    Handle hoSbResponseBody
    Handle hoJResp
    Integer iRespStatusCode
    String sStrVal
    String sCode
    String sCountry_code
    String sCountry_name
    String sV_number
    String sDisplay_number
    Boolean iHost_video
    Boolean iParticipant_video
    String sAudio_type
    Boolean iJoin_before_host
    Boolean iForce_pmi_jbh_password
    Boolean iRequire_password_for_scheduling_new_meetings
    Boolean iRequire_password_for_scheduled_meetings
    Boolean iRequire_password_for_instant_meetings
    String sRequire_password_for_pmi_meetings
    Boolean iPstn_password_protected
    Boolean iMute_upon_entry
    Boolean iUpcoming_meeting_reminder
    Boolean iE2e_encryption
    Boolean iChat
    Integer iAllow_participants_chat_with
    Integer iAllow_users_save_chats
    Boolean iPrivate_chat
    Boolean iAuto_saving_chat
    String sEntry_exit_chime
    Boolean iRecord_play_own_voice
    Boolean iFeedback
    Boolean iPost_meeting_feedback
    Boolean iCo_host
    Boolean iPolling
    Boolean iAttendee_on_hold
    Boolean iShow_meeting_control_toolbar
    Boolean iAllow_show_zoom_windows
    Boolean iAnnotation
    Boolean iWhiteboard
    Boolean iRemote_control
    Boolean iNon_verbal_feedback
    Boolean iBreakout_room
    Boolean iBreakout_room_schedule
    Boolean iRemote_support
    Boolean iClosed_caption
    Boolean iFar_end_camera_control
    Boolean iGroup_hd
    Boolean iVirtual_background
    Boolean iAlert_guest_join
    Boolean iAuto_answer
    Boolean iSending_default_email_invites
    Boolean iUse_html_format_email
    Boolean iStereo_audio
    Boolean iOriginal_audio
    Boolean iShow_device_list
    Boolean iOnly_host_view_device_list
    Boolean iScreen_sharing
    Boolean iWaiting_room
    Boolean iShow_browser_join_link
    Boolean iShow_a_join_from_your_browser_link
    Boolean iJoin_from_mobile
    Boolean iJoin_from_desktop
    Boolean iAllow_live_streaming
    Boolean iLive_streaming_facebook
    Boolean iWorkplace_by_facebook
    Boolean iLive_streaming_youtube
    Boolean iCustom_live_streaming_service
    String sCustom_service_instructions
    Boolean iEnable
    String sWebinar_live_streamingCustom_service_instructions
    Boolean iLive_streaming_reminder
    Boolean iWebinar_question_answer
    Boolean iWebinar_chatEnable
    Integer iAllow_panelists_chat_with
    Integer iAllow_attendees_chat_with
    Integer iDefault_attendees_chat_with
    Boolean iAllow_panelists_send_direct_message
    Integer iWebinar_chatAllow_users_save_chats
    Boolean iAllow_auto_save_local_chat_file
    Boolean iClosed_captioningEnable
    Boolean iThird_party_captioning_service
    Boolean iAuto_transcribing
    Boolean iView_full_transcript
    Boolean iSave_caption
    Boolean iSlide_control
    Boolean iMeeting_survey
    Boolean iWebinar_pollingEnable
    Boolean iAdvanced_polls
    Boolean iWebinar_survey
    Boolean iCloud_recording_available_reminder
    Boolean iRecording_available_reminder_schedulers
    Boolean iRecording_available_reminder_alternative_hosts
    Boolean iJbh_reminder
    Boolean iCancel_meeting_reminder
    Boolean iAlternative_host_reminder
    Boolean iSchedule_for_reminder
    Boolean iLocal_recording
    Boolean iCloud_recording
    Boolean iRecord_speaker_view
    Boolean iRecord_gallery_view
    Boolean iRecord_audio_file
    Boolean iSave_chat_text
    Boolean iShow_timestamp
    Boolean iRecording_audio_transcript
    String sAuto_recording
    Boolean iCloud_recording_download
    Boolean iCloud_recording_download_host
    Boolean iAccount_user_access_recording
    Boolean iHost_delete_cloud_recording
    Boolean iThird_party_audio
    String sAudio_conference_info
    Boolean iBlur_snapshot
    Boolean iAllow_users_contact_support_via_chat
    Boolean iToll_free_and_fee_based_toll_callEnable
    Boolean iAllow_webinar_attendees_dial
    Integer i
    Integer iCount_i
    String sTemp1
    Boolean bTemp1

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

    Get Create (RefClass(cComChilkatHttp)) To hoHttp
    If (Not(IsComObjectCreated(hoHttp))) Begin
        Send CreateComObject of hoHttp
    End

    Get Create (RefClass(cComChilkatJsonObject)) To hoQueryParams
    If (Not(IsComObjectCreated(hoQueryParams))) Begin
        Send CreateComObject of hoQueryParams
    End
    Get ComUpdateString Of hoQueryParams "option" "meeting_authentication" To iSuccess

    // Adds the "Authorization: Bearer <access_token>" header.
    Set ComAuthToken Of hoHttp To "<access_token>"

    Get pvComObject of hoQueryParams to vQueryParams
    Get ComQuickRequestParams Of hoHttp "GET" "https://api.zoom.us/v2/groups/:groupId/settings" vQueryParams To vResp
    If (IsComObject(vResp)) Begin
        Get Create (RefClass(cComChilkatHttpResponse)) To hoResp
        Set pvComObject Of hoResp To vResp
    End
    Get ComLastMethodSuccess Of hoHttp To bTemp1
    If (bTemp1 = False) Begin
        Get ComLastErrorText Of hoHttp To sTemp1
        Showln sTemp1
        Procedure_Return
    End

    Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
    If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
        Send CreateComObject of hoSbResponseBody
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComGetBodySb Of hoResp vSbResponseBody To iSuccess

    Get Create (RefClass(cComChilkatJsonObject)) To hoJResp
    If (Not(IsComObjectCreated(hoJResp))) Begin
        Send CreateComObject of hoJResp
    End
    Get pvComObject of hoSbResponseBody to vSbResponseBody
    Get ComLoadSb Of hoJResp vSbResponseBody To iSuccess
    Set ComEmitCompact Of hoJResp To False

    Showln "Response Body:"
    Get ComEmit Of hoJResp To sTemp1
    Showln sTemp1

    Get ComStatusCode Of hoResp To iRespStatusCode
    Showln "Response Status Code = " iRespStatusCode
    If (iRespStatusCode >= 400) Begin
        Showln "Response Header:"
        Get ComHeader Of hoResp To sTemp1
        Showln sTemp1
        Showln "Failed."
        Send Destroy of hoResp
        Procedure_Return
    End

    Send Destroy of hoResp

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

    // {
    //   "schedule_meeting": {
    //     "host_video": true,
    //     "participant_video": true,
    //     "audio_type": "both",
    //     "join_before_host": true,
    //     "force_pmi_jbh_password": true,
    //     "require_password_for_scheduling_new_meetings": true,
    //     "require_password_for_scheduled_meetings": true,
    //     "require_password_for_instant_meetings": false,
    //     "require_password_for_pmi_meetings": "all",
    //     "pstn_password_protected": true,
    //     "mute_upon_entry": true,
    //     "upcoming_meeting_reminder": true
    //   },
    //   "in_meeting": {
    //     "e2e_encryption": true,
    //     "chat": true,
    //     "allow_participants_chat_with": 2,
    //     "allow_users_save_chats": 2,
    //     "private_chat": true,
    //     "auto_saving_chat": true,
    //     "entry_exit_chime": "all",
    //     "record_play_own_voice": false,
    //     "feedback": true,
    //     "post_meeting_feedback": true,
    //     "co_host": true,
    //     "polling": true,
    //     "attendee_on_hold": true,
    //     "show_meeting_control_toolbar": true,
    //     "allow_show_zoom_windows": true,
    //     "annotation": true,
    //     "whiteboard": true,
    //     "remote_control": true,
    //     "non_verbal_feedback": true,
    //     "breakout_room": true,
    //     "breakout_room_schedule": true,
    //     "remote_support": true,
    //     "closed_caption": true,
    //     "far_end_camera_control": true,
    //     "group_hd": true,
    //     "virtual_background": true,
    //     "alert_guest_join": true,
    //     "auto_answer": true,
    //     "sending_default_email_invites": true,
    //     "use_html_format_email": true,
    //     "stereo_audio": true,
    //     "original_audio": true,
    //     "show_device_list": false,
    //     "only_host_view_device_list": false,
    //     "screen_sharing": true,
    //     "waiting_room": true,
    //     "show_browser_join_link": true,
    //     "show_a_join_from_your_browser_link": true,
    //     "join_from_mobile": true,
    //     "join_from_desktop": true,
    //     "allow_live_streaming": true,
    //     "live_streaming_facebook": true,
    //     "workplace_by_facebook": true,
    //     "live_streaming_youtube": true,
    //     "custom_live_streaming_service": true,
    //     "custom_service_instructions": "specific instructions",
    //     "webinar_live_streaming": {
    //       "enable": true,
    //       "live_streaming_service": [
    //         "facebook",
    //         "workplace_by_facebook",
    //         "youtube",
    //         "custom_live_streaming_service"
    //       ],
    //       "custom_service_instructions": "specific instructions",
    //       "live_streaming_reminder": true
    //     },
    //     "webinar_question_answer": true,
    //     "webinar_chat": {
    //       "enable": true,
    //       "allow_panelists_chat_with": 1,
    //       "allow_attendees_chat_with": 1,
    //       "default_attendees_chat_with": 1,
    //       "allow_panelists_send_direct_message": true,
    //       "allow_users_save_chats": 1,
    //       "allow_auto_save_local_chat_file": true
    //     },
    //     "closed_captioning": {
    //       "enable": true,
    //       "third_party_captioning_service": false,
    //       "auto_transcribing": true,
    //       "view_full_transcript": true,
    //       "save_caption": true
    //     },
    //     "slide_control": true,
    //     "meeting_survey": true,
    //     "webinar_polling": {
    //       "enable": true,
    //       "advanced_polls": true
    //     },
    //     "webinar_survey": true
    //   },
    //   "email_notification": {
    //     "cloud_recording_available_reminder": true,
    //     "recording_available_reminder_schedulers": true,
    //     "recording_available_reminder_alternative_hosts": true,
    //     "jbh_reminder": true,
    //     "cancel_meeting_reminder": true,
    //     "alternative_host_reminder": true,
    //     "schedule_for_reminder": true
    //   },
    //   "recording": {
    //     "local_recording": true,
    //     "cloud_recording": true,
    //     "record_speaker_view": true,
    //     "record_gallery_view": false,
    //     "record_audio_file": true,
    //     "save_chat_text": true,
    //     "show_timestamp": false,
    //     "recording_audio_transcript": false,
    //     "auto_recording": "none",
    //     "cloud_recording_download": true,
    //     "cloud_recording_download_host": true,
    //     "account_user_access_recording": false,
    //     "host_delete_cloud_recording": true
    //   },
    //   "telephony": {
    //     "third_party_audio": true,
    //     "audio_conference_info": "1234656"
    //   },
    //   "other_options": {
    //     "blur_snapshot": true,
    //     "allow_users_contact_support_via_chat": true
    //   },
    //   "audio_conferencing": {
    //     "toll_free_and_fee_based_toll_call": {
    //       "enable": true,
    //       "numbers": [
    //         {
    //           "code": "64",
    //           "country_code": "US",
    //           "country_name": "United States",
    //           "number": "+1 5550100",
    //           "display_number": "+1 5550100(Atlanta)"
    //         },
    //         {
    //           "code": "64",
    //           "country_code": "US",
    //           "country_name": "United States",
    //           "number": "+1 5550101",
    //           "display_number": "+1 5550101(SanJose)"
    //         }
    //       ],
    //       "allow_webinar_attendees_dial": true
    //     }
    //   }
    // }

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

    Get ComBoolOf Of hoJResp "schedule_meeting.host_video" To iHost_video
    Get ComBoolOf Of hoJResp "schedule_meeting.participant_video" To iParticipant_video
    Get ComStringOf Of hoJResp "schedule_meeting.audio_type" To sAudio_type
    Get ComBoolOf Of hoJResp "schedule_meeting.join_before_host" To iJoin_before_host
    Get ComBoolOf Of hoJResp "schedule_meeting.force_pmi_jbh_password" To iForce_pmi_jbh_password
    Get ComBoolOf Of hoJResp "schedule_meeting.require_password_for_scheduling_new_meetings" To iRequire_password_for_scheduling_new_meetings
    Get ComBoolOf Of hoJResp "schedule_meeting.require_password_for_scheduled_meetings" To iRequire_password_for_scheduled_meetings
    Get ComBoolOf Of hoJResp "schedule_meeting.require_password_for_instant_meetings" To iRequire_password_for_instant_meetings
    Get ComStringOf Of hoJResp "schedule_meeting.require_password_for_pmi_meetings" To sRequire_password_for_pmi_meetings
    Get ComBoolOf Of hoJResp "schedule_meeting.pstn_password_protected" To iPstn_password_protected
    Get ComBoolOf Of hoJResp "schedule_meeting.mute_upon_entry" To iMute_upon_entry
    Get ComBoolOf Of hoJResp "schedule_meeting.upcoming_meeting_reminder" To iUpcoming_meeting_reminder
    Get ComBoolOf Of hoJResp "in_meeting.e2e_encryption" To iE2e_encryption
    Get ComBoolOf Of hoJResp "in_meeting.chat" To iChat
    Get ComIntOf Of hoJResp "in_meeting.allow_participants_chat_with" To iAllow_participants_chat_with
    Get ComIntOf Of hoJResp "in_meeting.allow_users_save_chats" To iAllow_users_save_chats
    Get ComBoolOf Of hoJResp "in_meeting.private_chat" To iPrivate_chat
    Get ComBoolOf Of hoJResp "in_meeting.auto_saving_chat" To iAuto_saving_chat
    Get ComStringOf Of hoJResp "in_meeting.entry_exit_chime" To sEntry_exit_chime
    Get ComBoolOf Of hoJResp "in_meeting.record_play_own_voice" To iRecord_play_own_voice
    Get ComBoolOf Of hoJResp "in_meeting.feedback" To iFeedback
    Get ComBoolOf Of hoJResp "in_meeting.post_meeting_feedback" To iPost_meeting_feedback
    Get ComBoolOf Of hoJResp "in_meeting.co_host" To iCo_host
    Get ComBoolOf Of hoJResp "in_meeting.polling" To iPolling
    Get ComBoolOf Of hoJResp "in_meeting.attendee_on_hold" To iAttendee_on_hold
    Get ComBoolOf Of hoJResp "in_meeting.show_meeting_control_toolbar" To iShow_meeting_control_toolbar
    Get ComBoolOf Of hoJResp "in_meeting.allow_show_zoom_windows" To iAllow_show_zoom_windows
    Get ComBoolOf Of hoJResp "in_meeting.annotation" To iAnnotation
    Get ComBoolOf Of hoJResp "in_meeting.whiteboard" To iWhiteboard
    Get ComBoolOf Of hoJResp "in_meeting.remote_control" To iRemote_control
    Get ComBoolOf Of hoJResp "in_meeting.non_verbal_feedback" To iNon_verbal_feedback
    Get ComBoolOf Of hoJResp "in_meeting.breakout_room" To iBreakout_room
    Get ComBoolOf Of hoJResp "in_meeting.breakout_room_schedule" To iBreakout_room_schedule
    Get ComBoolOf Of hoJResp "in_meeting.remote_support" To iRemote_support
    Get ComBoolOf Of hoJResp "in_meeting.closed_caption" To iClosed_caption
    Get ComBoolOf Of hoJResp "in_meeting.far_end_camera_control" To iFar_end_camera_control
    Get ComBoolOf Of hoJResp "in_meeting.group_hd" To iGroup_hd
    Get ComBoolOf Of hoJResp "in_meeting.virtual_background" To iVirtual_background
    Get ComBoolOf Of hoJResp "in_meeting.alert_guest_join" To iAlert_guest_join
    Get ComBoolOf Of hoJResp "in_meeting.auto_answer" To iAuto_answer
    Get ComBoolOf Of hoJResp "in_meeting.sending_default_email_invites" To iSending_default_email_invites
    Get ComBoolOf Of hoJResp "in_meeting.use_html_format_email" To iUse_html_format_email
    Get ComBoolOf Of hoJResp "in_meeting.stereo_audio" To iStereo_audio
    Get ComBoolOf Of hoJResp "in_meeting.original_audio" To iOriginal_audio
    Get ComBoolOf Of hoJResp "in_meeting.show_device_list" To iShow_device_list
    Get ComBoolOf Of hoJResp "in_meeting.only_host_view_device_list" To iOnly_host_view_device_list
    Get ComBoolOf Of hoJResp "in_meeting.screen_sharing" To iScreen_sharing
    Get ComBoolOf Of hoJResp "in_meeting.waiting_room" To iWaiting_room
    Get ComBoolOf Of hoJResp "in_meeting.show_browser_join_link" To iShow_browser_join_link
    Get ComBoolOf Of hoJResp "in_meeting.show_a_join_from_your_browser_link" To iShow_a_join_from_your_browser_link
    Get ComBoolOf Of hoJResp "in_meeting.join_from_mobile" To iJoin_from_mobile
    Get ComBoolOf Of hoJResp "in_meeting.join_from_desktop" To iJoin_from_desktop
    Get ComBoolOf Of hoJResp "in_meeting.allow_live_streaming" To iAllow_live_streaming
    Get ComBoolOf Of hoJResp "in_meeting.live_streaming_facebook" To iLive_streaming_facebook
    Get ComBoolOf Of hoJResp "in_meeting.workplace_by_facebook" To iWorkplace_by_facebook
    Get ComBoolOf Of hoJResp "in_meeting.live_streaming_youtube" To iLive_streaming_youtube
    Get ComBoolOf Of hoJResp "in_meeting.custom_live_streaming_service" To iCustom_live_streaming_service
    Get ComStringOf Of hoJResp "in_meeting.custom_service_instructions" To sCustom_service_instructions
    Get ComBoolOf Of hoJResp "in_meeting.webinar_live_streaming.enable" To iEnable
    Get ComStringOf Of hoJResp "in_meeting.webinar_live_streaming.custom_service_instructions" To sWebinar_live_streamingCustom_service_instructions
    Get ComBoolOf Of hoJResp "in_meeting.webinar_live_streaming.live_streaming_reminder" To iLive_streaming_reminder
    Get ComBoolOf Of hoJResp "in_meeting.webinar_question_answer" To iWebinar_question_answer
    Get ComBoolOf Of hoJResp "in_meeting.webinar_chat.enable" To iWebinar_chatEnable
    Get ComIntOf Of hoJResp "in_meeting.webinar_chat.allow_panelists_chat_with" To iAllow_panelists_chat_with
    Get ComIntOf Of hoJResp "in_meeting.webinar_chat.allow_attendees_chat_with" To iAllow_attendees_chat_with
    Get ComIntOf Of hoJResp "in_meeting.webinar_chat.default_attendees_chat_with" To iDefault_attendees_chat_with
    Get ComBoolOf Of hoJResp "in_meeting.webinar_chat.allow_panelists_send_direct_message" To iAllow_panelists_send_direct_message
    Get ComIntOf Of hoJResp "in_meeting.webinar_chat.allow_users_save_chats" To iWebinar_chatAllow_users_save_chats
    Get ComBoolOf Of hoJResp "in_meeting.webinar_chat.allow_auto_save_local_chat_file" To iAllow_auto_save_local_chat_file
    Get ComBoolOf Of hoJResp "in_meeting.closed_captioning.enable" To iClosed_captioningEnable
    Get ComBoolOf Of hoJResp "in_meeting.closed_captioning.third_party_captioning_service" To iThird_party_captioning_service
    Get ComBoolOf Of hoJResp "in_meeting.closed_captioning.auto_transcribing" To iAuto_transcribing
    Get ComBoolOf Of hoJResp "in_meeting.closed_captioning.view_full_transcript" To iView_full_transcript
    Get ComBoolOf Of hoJResp "in_meeting.closed_captioning.save_caption" To iSave_caption
    Get ComBoolOf Of hoJResp "in_meeting.slide_control" To iSlide_control
    Get ComBoolOf Of hoJResp "in_meeting.meeting_survey" To iMeeting_survey
    Get ComBoolOf Of hoJResp "in_meeting.webinar_polling.enable" To iWebinar_pollingEnable
    Get ComBoolOf Of hoJResp "in_meeting.webinar_polling.advanced_polls" To iAdvanced_polls
    Get ComBoolOf Of hoJResp "in_meeting.webinar_survey" To iWebinar_survey
    Get ComBoolOf Of hoJResp "email_notification.cloud_recording_available_reminder" To iCloud_recording_available_reminder
    Get ComBoolOf Of hoJResp "email_notification.recording_available_reminder_schedulers" To iRecording_available_reminder_schedulers
    Get ComBoolOf Of hoJResp "email_notification.recording_available_reminder_alternative_hosts" To iRecording_available_reminder_alternative_hosts
    Get ComBoolOf Of hoJResp "email_notification.jbh_reminder" To iJbh_reminder
    Get ComBoolOf Of hoJResp "email_notification.cancel_meeting_reminder" To iCancel_meeting_reminder
    Get ComBoolOf Of hoJResp "email_notification.alternative_host_reminder" To iAlternative_host_reminder
    Get ComBoolOf Of hoJResp "email_notification.schedule_for_reminder" To iSchedule_for_reminder
    Get ComBoolOf Of hoJResp "recording.local_recording" To iLocal_recording
    Get ComBoolOf Of hoJResp "recording.cloud_recording" To iCloud_recording
    Get ComBoolOf Of hoJResp "recording.record_speaker_view" To iRecord_speaker_view
    Get ComBoolOf Of hoJResp "recording.record_gallery_view" To iRecord_gallery_view
    Get ComBoolOf Of hoJResp "recording.record_audio_file" To iRecord_audio_file
    Get ComBoolOf Of hoJResp "recording.save_chat_text" To iSave_chat_text
    Get ComBoolOf Of hoJResp "recording.show_timestamp" To iShow_timestamp
    Get ComBoolOf Of hoJResp "recording.recording_audio_transcript" To iRecording_audio_transcript
    Get ComStringOf Of hoJResp "recording.auto_recording" To sAuto_recording
    Get ComBoolOf Of hoJResp "recording.cloud_recording_download" To iCloud_recording_download
    Get ComBoolOf Of hoJResp "recording.cloud_recording_download_host" To iCloud_recording_download_host
    Get ComBoolOf Of hoJResp "recording.account_user_access_recording" To iAccount_user_access_recording
    Get ComBoolOf Of hoJResp "recording.host_delete_cloud_recording" To iHost_delete_cloud_recording
    Get ComBoolOf Of hoJResp "telephony.third_party_audio" To iThird_party_audio
    Get ComStringOf Of hoJResp "telephony.audio_conference_info" To sAudio_conference_info
    Get ComBoolOf Of hoJResp "other_options.blur_snapshot" To iBlur_snapshot
    Get ComBoolOf Of hoJResp "other_options.allow_users_contact_support_via_chat" To iAllow_users_contact_support_via_chat
    Get ComBoolOf Of hoJResp "audio_conferencing.toll_free_and_fee_based_toll_call.enable" To iToll_free_and_fee_based_toll_callEnable
    Get ComBoolOf Of hoJResp "audio_conferencing.toll_free_and_fee_based_toll_call.allow_webinar_attendees_dial" To iAllow_webinar_attendees_dial
    Move 0 To i
    Get ComSizeOfArray Of hoJResp "in_meeting.webinar_live_streaming.live_streaming_service" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "in_meeting.webinar_live_streaming.live_streaming_service[i]" To sStrVal
        Move (i + 1) To i
    Loop

    Move 0 To i
    Get ComSizeOfArray Of hoJResp "audio_conferencing.toll_free_and_fee_based_toll_call.numbers" To iCount_i
    While (i < iCount_i)
        Set ComI Of hoJResp To i
        Get ComStringOf Of hoJResp "audio_conferencing.toll_free_and_fee_based_toll_call.numbers[i].code" To sCode
        Get ComStringOf Of hoJResp "audio_conferencing.toll_free_and_fee_based_toll_call.numbers[i].country_code" To sCountry_code
        Get ComStringOf Of hoJResp "audio_conferencing.toll_free_and_fee_based_toll_call.numbers[i].country_name" To sCountry_name
        Get ComStringOf Of hoJResp "audio_conferencing.toll_free_and_fee_based_toll_call.numbers[i].number" To sV_number
        Get ComStringOf Of hoJResp "audio_conferencing.toll_free_and_fee_based_toll_call.numbers[i].display_number" To sDisplay_number
        Move (i + 1) To i
    Loop



End_Procedure

Curl Command

curl -G -d "option=meeting_authentication"
	-H "Authorization: Bearer <access_token>"
https://api.zoom.us/v2/groups/:groupId/settings

Postman Collection Item JSON

{
  "name": "Get a group's settings",
  "request": {
    "auth": {
      "type": "oauth2"
    },
    "method": "GET",
    "header": [
    ],
    "url": {
      "raw": "{{baseUrl}}/groups/:groupId/settings?option=meeting_authentication",
      "host": [
        "{{baseUrl}}"
      ],
      "path": [
        "groups",
        ":groupId",
        "settings"
      ],
      "query": [
        {
          "key": "option",
          "value": "meeting_authentication",
          "description": "Optional query parameters: \n* `meeting_authentication` — Use this query parameter to view the [meeting authentication settings](https://support.zoom.us/hc/en-us/articles/360037117472-Authentication-Profiles-for-Meetings-and-Webinars) applied to the user's account. \n* `recording_authentication` — Use this query parameter to view the [recording authentication settings](https://support.zoom.us/hc/en-us/articles/360037756671-Authentication-Profiles-for-Cloud-Recordings) applied to the user's account. \n* `meeting_security` — Use this query parameter to view the meeting security settings applied to the user's account."
        }
      ],
      "variable": [
        {
          "key": "groupId"
        }
      ]
    },
    "description": "Get settings for a [group](https://support.zoom.us/hc/en-us/articles/204519819-Group-Management-). \n**Prerequisite**: Pro, Business, or Education account<br>\n**Scopes**: `group:read:admin`<br>\n \n **[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`"
  },
  "response": [
    {
      "name": "**Error Code**: `200` <br>\nOnly available for paid account.\n\n**HTTP Status Code**: `200` <br>\nGroup Settings Returned.\n",
      "originalRequest": {
        "method": "GET",
        "header": [
          {
            "description": "Added as a part of security scheme: oauth2",
            "key": "Authorization",
            "value": "<token>"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/groups/:groupId/settings?option=meeting_authentication",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "groups",
            ":groupId",
            "settings"
          ],
          "query": [
            {
              "key": "option",
              "value": "meeting_authentication"
            }
          ],
          "variable": [
            {
              "key": "groupId"
            }
          ]
        }
      },
      "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\": \"both\",\n  \"join_before_host\": true,\n  \"force_pmi_jbh_password\": true,\n  \"require_password_for_scheduling_new_meetings\": true,\n  \"require_password_for_scheduled_meetings\": true,\n  \"require_password_for_instant_meetings\": false,\n  \"require_password_for_pmi_meetings\": \"all\",\n  \"pstn_password_protected\": true,\n  \"mute_upon_entry\": true,\n  \"upcoming_meeting_reminder\": true\n },\n \"in_meeting\": {\n  \"e2e_encryption\": true,\n  \"chat\": true,\n  \"allow_participants_chat_with\": 2,\n  \"allow_users_save_chats\": 2,\n  \"private_chat\": true,\n  \"auto_saving_chat\": true,\n  \"entry_exit_chime\": \"all\",\n  \"record_play_own_voice\": false,\n  \"feedback\": true,\n  \"post_meeting_feedback\": true,\n  \"co_host\": true,\n  \"polling\": true,\n  \"attendee_on_hold\": true,\n  \"show_meeting_control_toolbar\": true,\n  \"allow_show_zoom_windows\": true,\n  \"annotation\": true,\n  \"whiteboard\": true,\n  \"remote_control\": true,\n  \"non_verbal_feedback\": true,\n  \"breakout_room\": true,\n  \"breakout_room_schedule\": true,\n  \"remote_support\": true,\n  \"closed_caption\": true,\n  \"far_end_camera_control\": true,\n  \"group_hd\": true,\n  \"virtual_background\": true,\n  \"alert_guest_join\": true,\n  \"auto_answer\": true,\n  \"sending_default_email_invites\": true,\n  \"use_html_format_email\": true,\n  \"stereo_audio\": true,\n  \"original_audio\": true,\n  \"show_device_list\": false,\n  \"only_host_view_device_list\": false,\n  \"screen_sharing\": true,\n  \"waiting_room\": true,\n  \"show_browser_join_link\": true,\n  \"show_a_join_from_your_browser_link\": true,\n  \"join_from_mobile\": true,\n  \"join_from_desktop\": true,\n  \"allow_live_streaming\": true,\n  \"live_streaming_facebook\": true,\n  \"workplace_by_facebook\": true,\n  \"live_streaming_youtube\": true,\n  \"custom_live_streaming_service\": true,\n  \"custom_service_instructions\": \"specific instructions\",\n  \"webinar_live_streaming\": {\n   \"enable\": true,\n   \"live_streaming_service\": [\n    \"facebook\",\n    \"workplace_by_facebook\",\n    \"youtube\",\n    \"custom_live_streaming_service\"\n   ],\n   \"custom_service_instructions\": \"specific instructions\",\n   \"live_streaming_reminder\": true\n  },\n  \"webinar_question_answer\": true,\n  \"webinar_chat\": {\n   \"enable\": true,\n   \"allow_panelists_chat_with\": 1,\n   \"allow_attendees_chat_with\": 1,\n   \"default_attendees_chat_with\": 1,\n   \"allow_panelists_send_direct_message\": true,\n   \"allow_users_save_chats\": 1,\n   \"allow_auto_save_local_chat_file\": true\n  },\n  \"closed_captioning\": {\n   \"enable\": true,\n   \"third_party_captioning_service\": false,\n   \"auto_transcribing\": true,\n   \"view_full_transcript\": true,\n   \"save_caption\": true\n  },\n  \"slide_control\": true,\n  \"meeting_survey\": true,\n  \"webinar_polling\": {\n   \"enable\": true,\n   \"advanced_polls\": true\n  },\n  \"webinar_survey\": true\n },\n \"email_notification\": {\n  \"cloud_recording_available_reminder\": true,\n  \"recording_available_reminder_schedulers\": true,\n  \"recording_available_reminder_alternative_hosts\": true,\n  \"jbh_reminder\": true,\n  \"cancel_meeting_reminder\": true,\n  \"alternative_host_reminder\": true,\n  \"schedule_for_reminder\": true\n },\n \"recording\": {\n  \"local_recording\": true,\n  \"cloud_recording\": true,\n  \"record_speaker_view\": true,\n  \"record_gallery_view\": false,\n  \"record_audio_file\": true,\n  \"save_chat_text\": true,\n  \"show_timestamp\": false,\n  \"recording_audio_transcript\": false,\n  \"auto_recording\": \"none\",\n  \"cloud_recording_download\": true,\n  \"cloud_recording_download_host\": true,\n  \"account_user_access_recording\": false,\n  \"host_delete_cloud_recording\": true\n },\n \"telephony\": {\n  \"third_party_audio\": true,\n  \"audio_conference_info\": \"1234656\"\n },\n \"other_options\": {\n  \"blur_snapshot\": true,\n  \"allow_users_contact_support_via_chat\": true\n },\n \"audio_conferencing\": {\n  \"toll_free_and_fee_based_toll_call\": {\n   \"enable\": true,\n   \"numbers\": [\n    {\n     \"code\": \"64\",\n     \"country_code\": \"US\",\n     \"country_name\": \"United States\",\n     \"number\": \"+1 5550100\",\n     \"display_number\": \"+1 5550100(Atlanta)\"\n    },\n    {\n     \"code\": \"64\",\n     \"country_code\": \"US\",\n     \"country_name\": \"United States\",\n     \"number\": \"+1 5550101\",\n     \"display_number\": \"+1 5550101(SanJose)\"\n    }\n   ],\n   \"allow_webinar_attendees_dial\": true\n  }\n }\n}"
    },
    {
      "name": "**HTTP Status Code:** `404` <br>\n**Error Code:** `4130` <br>\nGroup does not exist: {groupId}.",
      "originalRequest": {
        "method": "GET",
        "header": [
          {
            "description": "Added as a part of security scheme: oauth2",
            "key": "Authorization",
            "value": "<token>"
          }
        ],
        "url": {
          "raw": "{{baseUrl}}/groups/:groupId/settings?option=meeting_authentication",
          "host": [
            "{{baseUrl}}"
          ],
          "path": [
            "groups",
            ":groupId",
            "settings"
          ],
          "query": [
            {
              "key": "option",
              "value": "meeting_authentication"
            }
          ],
          "variable": [
            {
              "key": "groupId"
            }
          ]
        }
      },
      "status": "Not Found",
      "code": 404,
      "_postman_previewlanguage": "text",
      "header": [
        {
          "key": "Content-Type",
          "value": "text/plain"
        }
      ],
      "cookie": [
      ],
      "body": ""
    }
  ]
}