Now Available: Zoom AI Services Summarizer & Translator APIs.
APIsMCPBlogChangelogAgent Skills
Help
/
Users
APIMaster APIWebhooks
View as MarkdownDownload OpenAPI
APIsMCPBlogChangelogAgent SkillsHelp
Theme

Users Webhooks

  • OpenAPI Version: 3.1.1
  • API Version: 1.0.0

The User webhooks allow developers to receive events related to users and groups.

Servers

  • URL: https://{your-endpoint-url}

Operations

group.admin_added

  • Method: POST
  • Path: group.admin_added
  • Tags: Groups

The Group admin added event is triggered every time one of your app users or account users add a group admin. Group admins can be added in the Zoom Web Portal or via the Add group admins API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The Group admin added subscription enabled under the Group event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • admins (required)

        array — Information about the group administrators.

        Items:
        • email

          string, format: email — The admin's email address.

        • id

          string — The administrator's user ID.

      • id (required)

        string — The group ID.

    • operator (required)

      string, format: email — The email address of the user that added the admin to the group.

    • operator_id (required)

      string — The user ID of the user that added the admin to the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's admin were added, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "admins": [
        {
          "id": "",
          "email": ""
        }
      ]
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

group.lock_settings_updated

  • Method: POST
  • Path: group.lock_settings_updated
  • Tags: Groups

Zoom triggers this event when an account owner or user updates a group's lock settings.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL
    • The "Group's lock settings updated" subscription enabled under the Group event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user that updated the group's settings.

    • object (required)

      object — Information about the group's updated settings.

      • id (required)

        string — The updated group's ID.

      • settings (required)

        object

        • ai

          object — AI lock settings for the account or group.

          • ai_generated_virtual_backgrounds

            boolean — Whether the ai_generated_virtual_backgrounds setting is locked.

          • ai_panel_in_workplace

            object — Lock settings for the AI panel in Zoom Workplace.

            • delete_ai_conversation

              boolean — Whether automatic AI conversation deletion in the AI panel is locked.

            • delete_ai_conversation_time

              boolean — Whether the AI panel conversation retention period is locked.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is locked.

          • canvas_ai_content_generation

            boolean — Whether the Canvas AI content generation and revision setting is locked.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether the Canvas post-meeting writing task setting is locked.

          • canvas_ai_sentence_completion

            boolean — Whether the Canvas AI sentence completion setting is locked.

          • chat_compose

            boolean — Compose with AI Companion.

          • chat_summary

            boolean — Summarize with AI Companion.

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is locked.

          • full_display_names_in_ai_assets

            boolean — Whether the full_display_names_in_ai_assets setting is locked.

          • google

            object — Lock settings for Google data sources.

            • enable

              boolean — Whether Google data sources are locked.

          • hub_ai_question_and_file_creation

            boolean — Whether the Hub AI search and file creation setting is locked.

          • include_webinar_summary_follow_up_email

            object — Lock settings for including the webinar summary in follow-up email.

            • enable

              boolean — Whether including the webinar summary in follow-up email is locked.

          • local_file_uploads

            boolean — Whether Local file uploads as an AI data source are locked.

          • meeting_agenda

            boolean — Whether the meeting_agenda setting is locked.

          • meeting_chat_messages

            boolean — Whether the meeting_chat_messages setting is locked.

          • meeting_coach

            object — Lock settings for Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is locked.

          • meeting_questions

            object — Lock settings for meeting questions.

            • auto_enable_locked

              boolean — Whether automatic meeting questions are locked.

            • locked

              boolean — Whether meeting questions are locked.

            • who_can_ask_questions_locked

              boolean — Whether the meeting questions participant scope is locked.

          • meeting_summary

            object — Lock settings for meeting summaries.

            • auto_enable_locked

              boolean — Whether automatic meeting summaries are locked.

            • locked

              boolean — Whether meeting summaries are locked.

            • who_will_receive_summary_locked

              boolean — Whether the meeting summary recipient scope is locked.

          • meeting_summary_default_language

            object — Lock settings for the default meeting summary language.

            • enable

              boolean — Whether the default meeting summary language is locked.

          • meeting_summary_docs

            object — Lock settings for meeting summary Docs.

            • enable

              boolean — Whether automatic Zoom Doc creation is locked.

            • share_with_summary_recipients

              boolean — Whether sharing generated Zoom Docs with meeting summary recipients is locked.

          • meeting_summary_email_only_mode

            boolean — Whether the meeting_summary_email_only_mode setting is locked.

          • meeting_summary_ip_access

            object — Lock settings for meeting summary IP access.

            • enable

              boolean — Whether meeting summary IP access is locked.

          • meeting_summary_retention

            object — Lock settings for meeting summary retention.

            • enable

              boolean — Whether automatic meeting summary deletion is locked.

          • meeting_summary_template

            object — Lock settings for meeting summary templates.

            • enable

              boolean — Whether meeting summary templates are locked.

          • microsoft_365

            object — Lock settings for Microsoft 365 data sources.

            • enable

              boolean — Whether Microsoft 365 data sources are locked.

          • my_notes_ai_content_generation

            boolean — Whether the My Notes AI content generation setting is locked.

          • my_notes_meeting_transcription

            boolean — Whether the My Notes meeting transcription setting is locked.

          • organization_custom_dictionaries

            boolean — Whether allowing AI to consume the organization's custom dictionaries is locked.

          • paper_ai_content_generation

            boolean — Whether the Zoom Paper AI content generation and revision setting is locked.

          • participant_can_request_aic_in_meeting

            boolean — Whether the participant_can_request_aic_in_meeting setting is locked.

          • phone_user_ai_notices

            object — Lock settings for phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are locked.

          • remind_me_turn_on_aic

            boolean — Whether the remind_me_turn_on_aic setting is locked.

          • remind_me_turn_on_catch_me_up

            boolean — Whether the remind_me_turn_on_catch_me_up setting is locked.

          • restrict_aic_when_external_user_join_meeting

            boolean — Whether the restrict_aic_when_external_user_join_meeting setting is locked.

          • restrict_aic_when_restrict_user_join

            boolean — Whether the restrict_aic_when_restrict_user_join setting is locked.

          • restrict_users_from_deleting_ai_companion_assets

            boolean — Whether the restrict_users_from_deleting_ai_companion_assets setting is locked.

          • restrict_users_from_editing_ai_companion_assets

            boolean — Whether the restrict_users_from_editing_ai_companion_assets setting is locked.

          • restrict_users_from_joining_ai_enabled_meetings

            object — Lock settings for restrictions on joining AI-enabled meetings.

            • enable

              boolean — Whether restrictions on joining AI-enabled meetings are locked.

          • screen_share_ocr

            boolean — Whether the screen_share_ocr setting is locked.

          • sheets_ai_content_generation

            boolean — Whether the Zoom Sheets AI content generation and revision setting is locked.

          • sheets_ai_formula

            boolean — Whether the Zoom Sheets AI Formula setting is locked.

          • sheets_ai_function

            boolean — Whether the Zoom Sheets AI Function setting is locked.

          • sheets_ai_resources

            boolean — Whether the Zoom Sheets AI Resources setting is locked.

          • show_conversational_ai_companion

            object — Lock settings for the conversational AI companion.

            • delete_ai_conversation

              boolean — Whether automatic AI conversation deletion is locked.

            • delete_ai_conversation_time

              boolean — Whether the AI conversation retention period is locked.

            • enable_zoom_mate

              boolean — Whether ZoomMate availability is locked.

            • enabled

              boolean — Whether conversational AI is locked.

          • slides_ai_content_generation

            boolean — Whether the Zoom Slides AI content generation and revision setting is locked.

          • smart_recording

            object — Lock settings for Smart Recording.

            • enable

              boolean — Whether the Smart Recording is locked.

          • task_creation_and_management

            object — Lock settings for task creation and management with AI.

            • enable

              boolean — Whether task creation and management with AI is locked.

          • third_party_app_tasks

            boolean — Whether allowing AI to perform tasks in third-party apps is locked.

          • third_party_meeting_join

            object — Lock settings for third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording for joined third-party meetings is locked.

            • calendar

              object — Lock settings for calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is locked.

            • enable

              boolean — Whether third-party meeting join with AI is locked.

            • pre_meeting_email_notification

              object — Lock settings for pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is locked.

          • web_content

            boolean — Whether Web content as an AI data source is locked.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access can ask questions after the webinar based on that transcript. The nested Boolean properties indicate whether the corresponding setting is locked.

            • auto_enable

              boolean — Whether automatically allowing access when the webinar starts is locked.

            • enable

              boolean — Whether allowing users to ask webinar questions with AI is locked.

            • who_can_ask_questions

              boolean — Who can ask questions about the webinar. The corresponding setting values are `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only webinar host, co-hosts, and alternative hosts), and `all_participants` (All participants). The Boolean indicates whether this setting is locked.

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions. The nested Boolean properties indicate whether the corresponding setting is locked.

            • auto_enable

              boolean — Whether turning on webinar summary automatically when the webinar starts is locked.

            • email_notification

              boolean — Whether sending an email notification when sharing to participants is locked.

            • enable

              boolean — Whether allowing hosts to generate a summary is locked.

            • restrict_share_to_outside_of_organization

              boolean — Whether restricting users from sharing summaries to those outside of the organization is locked.

            • who_will_receive_summary

              boolean — Who will automatically receive the summary. The corresponding setting values are `host` (Only webinar host), `host_and_panelist_in_organization` (Only webinar host, co-hosts, and panelists in the organization), and `host_and_panelist_not_in_organization` (Webinar host, co-hosts, and all panelists, including those outside the organization). The Boolean indicates whether this setting is locked.

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`. The Boolean indicates whether this setting is locked.

          • webinar_summary_ocr

            boolean — Whether using screen share content with OCR for webinar summaries is locked.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • zoom_events_session_summary

            object — Lock settings for Zoom Events session summary.

            • auto_start

              boolean — Whether turning on session summary automatically when sessions start is locked.

            • enable

              boolean — Whether Zoom Events session summaries are locked.

        • audio_conferencing

          object — Group Audio Conference Settings

          • call_me_and_invite_by_phone

            boolean — Whether the group has the [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VFZMDP4EJAF772N7NG2KY) setting enabled.

          • participant_phone_masking

            boolean — Whether the group has the [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) setting enabled.

          • personal_audio_conference

            boolean — Whether the group has the [**Personal Audio Conference**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449#h_01F5BPMNMERFWXN5S8ZJRZZCSE) setting enabled.

          • toll_call

            boolean — Whether the group has the [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) setting enabled.

          • toll_free_and_fee_based_toll_call

            boolean — Whether the group has the [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call) setting enabled.

        • email_notification

          object

          • alternative_host_reminder

            boolean — Whether alternative hosts receive an email when they are added or removed to a meeting.

          • cancel_meeting_reminder

            boolean — Whether meeting participants and hosts receive a notification when the meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether the host is notified when a cloud recording is available.

          • jbh_reminder

            boolean — Whether the host is notified when participants join the meeting before them.

          • schedule_for_reminder

            boolean — Whether the host is notified if a meeting is scheduled, rescheduled, or canceled.

        • in_meeting

          object

          • alert_guest_join

            boolean — Whether participants that belong to your account can see that a guest (someone who does not belong to your account) is participating in the meeting.

          • allow_live_streaming

            boolean — Whether livestreaming is allowed.

          • allow_show_zoom_windows

            boolean — Whether Zoom windows display screen share.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether meeting participants can use annotation tools to add information to shared screens.

          • auto_answer

            boolean — Whether users can view and add contacts to the [**Auto-answer group in chat**](https://support.zoom.us/hc/en-us/articles/203736135-Auto-answering-invitations-to-meetings) feature. Calls from members of the **Auto Answer Group** will be automatically answered the user.

          • auto_generated_captions

            boolean — Whether live transcription services are available to transcribe meetings.

          • auto_saving_chat

            boolean — Whether all in-meeting chats are automatically saved.

          • breakout_room

            boolean — Whether hosts can split meeting participants into [breakout rooms](https://support.zoom.us/hc/en-us/articles/206476093-Enabling-breakout-rooms).

          • chat

            boolean — Whether meeting participants can send chat messages that are visible to all participants.

          • closed_caption

            boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

          • co_host

            boolean — Whether the host can add co-hosts. Co-hosts have the same in-meeting controls as the host.

          • custom_data_center_regions

            boolean — Whether to display the custom [data center regions](https://support.zoom.us/hc/en-us/articles/360042411451-Selecting-data-center-regions-for-hosted-meetings-and-webinars) selected for meetings hosted by this group.

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the [**Disable desktop screen sharing for meetings you host**](https://support.zoom.us/hc/en-us/articles/360037710871-Disabling-desktop-screen-sharing-in-meetings) setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether all meetings are required to use [End-to-end (E2EE) encryption](https://support.zoom.us/hc/en-us/articles/360048660871-End-to-end-E2EE-encryption-for-meetings).

          • entry_exit_chime

            boolean — Whether a chime plays when participants join or leave the meeting.

          • far_end_camera_control

            boolean — Whether other users are allowed to take control of the camera during a meeting.

          • feedback

            boolean — Whether users can provide feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether the in-meeting [**Send files via meeting chat**](https://support.zoom.us/hc/en-us/articles/209605493-In-meeting-file-transfer) setting is enabled.

          • full_transcript

            boolean — Whether to enable the viewing of full transcripts in the in-meeting side panel.

          • group_hd

            boolean — Whether a higher quality video for host and participants is enabled. This will require more bandwidth.

          • language_interpretation

            boolean — Whether hosts can assign participants as interpreters who can interpret one language into another in real-time.

          • manual_captions

            boolean — Whether hosts can type closed captions or assign a participant/third party device to add closed captions.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.us/hc/en-us/articles/115001286183-Nonverbal-feedback-and-meeting-reactions) located in the **Reactions** menu in the meeting toolbar.

          • meeting_survey

            boolean — Whether the host can present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether meeting participants can provide nonverbal feedback and express opinions by clicking on icons in the **Participants** panel.

          • original_audio

            boolean — Whether users can toggle the [**Use Original Audio**](https://support.zoom.us/hc/en-us/articles/115003279466-Using-and-preserving-original-sound-in-a-meeting) setting during a meeting.

          • polling

            boolean — Whether the [**Polls**](https://support.zoom.us/hc/en-us/articles/4412324684685) feature is included in the meeting controls. This allows the host to survey the attendees.

          • post_meeting_feedback

            boolean — Whether an [post-meeting feedback survey](https://support.zoom.us/hc/en-us/articles/4404969060621-Post-meeting-survey-and-reporting) is enabled for the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can send private 1:1 chat message other meeting participants.

          • remote_control

            boolean — During screen sharing, whether the person who is presenting can let others control the shared content.

          • remote_support

            boolean — Whether the meeting host can provide 1:1 remote support to another participant.

          • request_permission_to_unmute

            boolean — Whether the [**Request permission to unmute participants**](https://support.zoom.us/hc/en-us/articles/203435537-Muting-and-unmuting-participants-in-a-meeting#h_01EGK4XFWS1SJGZ71MYGKF7260) setting is enabled.

          • save_caption

            boolean — Whether participants can save closed captions or transcripts.

          • save_captions

            boolean — Whether participants can save closed captions or transcripts.

          • screen_sharing

            boolean — Whether hosts and participants can share their screen or content during meetings.

          • sending_default_email_invites

            boolean — Whether users can invite participants by email only by default.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process. This is useful for participants who cannot download, install, or run applications. Note that the meeting experience from the browser is limited.

          • show_browser_join_link

            boolean — Whether participants can join a meeting directly from their browser.

          • show_meeting_control_toolbar

            boolean — Whether to always display the meeting controls toolbar during a meeting.

          • sign_language_interpretation

            boolean — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • stereo_audio

            boolean — Whether users can select stereo audio during a meeting.

          • use_html_format_email

            boolean — Whether HTML formatting is allowed for meeting invitations scheduled with the Outlook plugin.

          • virtual_background

            boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

          • waiting_room

            boolean — Whether participants cannot join a meeting until the host admits them from the waiting room.

          • webinar_chat

            boolean — Whether webinar participants can send chat messages.

          • webinar_live_streaming

            boolean — Whether webinar livestreaming is enabled.

          • webinar_polling

            boolean — Whether the host can add polls before or during a webinar.

          • webinar_question_answer

            boolean — Whether attendees can ask the host and panelists questions in the webinar.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.us/hc/en-us/articles/4803536268429).

          • webinar_survey

            boolean — Whether the host can present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether participants can share a whiteboard that includes annotation tools.

        • meeting_security

          object

          • approved_or_denied_countries_or_regions

            boolean — Whether the [**Approve or block entry for users from specific countries/regions**](https://support.zoom.us/hc/en-us/articles/360060086231-Joining-from-specific-countries-regions) setting is enabled.

          • auto_security

            boolean — Whether all meetings must be secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether users in specific domains are blocked from joining meetings and webinars.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption used when starting a meeting: * `enhanced_encryption` — Enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.us/hc/en-us/articles/360048660871), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether end-to-end encryption is enabled for meetings.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.us/hc/en-us/articles/203276937) meetings are **not** included in this setting.

          • only_authenticated_can_join_from_webclient

            boolean — Whether only authenticated users can join meetings from the web client.

          • phone_password

            boolean — Whether passwords are required for participants joining by phone. If this setting is enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/115000332726-Waiting-Room) when they join a meeting. If the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.us/hc/en-us/articles/202828525-Allow-participants-to-join-before-host) setting is automatically disabled.

          • webinar_password

            boolean — Whether a password is generated when scheduling webinars. Participants must use the password to join the scheduled webinar.

        • other_options

          object

          • blur_snapshot

            boolean — Whether iOS blurs screenshots in the task switcher when multiple apps are open. Android hides the screenshot in the system-level list of recent apps.

        • recording

          object

          • account_user_access_recording

            boolean — Whether cloud recordings are accessible to account members.

          • archive

            boolean — [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom support team.

          • auto_delete_cmr

            boolean — Whether Zoom automatically deletes recordings permanently after a specified number of days.

          • auto_recording

            boolean — Whether meetings are automatically recorded when they begin.

          • cloud_recording

            boolean — Whether hosts can record and save the meetings and webinars in the cloud.

          • cloud_recording_download

            boolean — Whether anyone with a link to the cloud recording can download the file.

          • host_delete_cloud_recording

            boolean — Whether the host can delete cloud recordings. If `false`, only the admin can delete cloud recordings.

          • ip_address_access_control

            boolean — Whether cloud recording access is only available for a specific range of IP addresses.

          • local_recording

            boolean — Whether hosts and participants can record meetings to a local file.

          • prevent_host_access_recording

            boolean — Whether hosts can access and view their meetings' cloud recordings.

          • recording_authentication

            boolean — Whether only authenticated users can view cloud recordings.

        • schedule_meeting

          object

          • audio_type

            boolean — Whether participants can join only the audio portion of meetings.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the meeting links that allow participants to join with just one click without having to enter the password.

          • force_pmi_jbh_password

            boolean — Whether passwords are required to join before the host in personal meetings.

          • host_video

            boolean — Whether host video defaults to on when they join meetings.

          • join_before_host

            boolean — Whether participants can join meetings before the host.

          • meeting_authentication

            boolean — Whether only authenticated users can join meetings.

          • mute_upon_entry

            boolean — Whether all participants are automatically muted when they join meetings.

          • participant_video

            boolean — Whether participant video defaults to on when they join meetings.

          • pstn_password_protected

            boolean — Whether new passwords are generated and sent for newly-scheduled or edited meetings.

          • require_password_for_instant_meetings

            boolean — Whether passwords are required for instant meetings. If you use a PMI for instant meetings, this is disabled.

          • require_password_for_pmi_meetings

            boolean — Whether participants are required to enter a password for PMI meetings.

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a meeting host schedules a new meeting. All participants must enter the password before they can join the meeting. This only applies to meetings that do not use a PMI.

          • upcoming_meeting_reminder

            boolean — Whether desktop notifications for upcoming meetings is enabled.

        • telephony

          object — Group Settings: Telephony.

          • telephony_regions

            boolean — Whether telephony regions are enabled for meetings.

          • third_party_audio

            boolean — Whether users can join meetings using the existing third party audio configurations.

    • operator (required)

      string, format: email — The email address of the user that updated the group's settings.

    • operator_id (required)

      string — The user ID of the user that updated the group's settings.

    • old_object

      object — Information about the group's previous settings.

      • id (required)

        string — The updated group's ID.

      • settings (required)

        object — Information about the group's previous settings. This only returns modified settings.

        • ai

          object — AI lock settings for the account or group.

          • ai_generated_virtual_backgrounds

            boolean — Whether the ai_generated_virtual_backgrounds setting is locked.

          • ai_panel_in_workplace

            object — Lock settings for the AI panel in Zoom Workplace.

            • delete_ai_conversation

              boolean — Whether automatic AI conversation deletion in the AI panel is locked.

            • delete_ai_conversation_time

              boolean — Whether the AI panel conversation retention period is locked.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is locked.

          • canvas_ai_content_generation

            boolean — Whether the Canvas AI content generation and revision setting is locked.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether the Canvas post-meeting writing task setting is locked.

          • canvas_ai_sentence_completion

            boolean — Whether the Canvas AI sentence completion setting is locked.

          • chat_compose

            boolean — Compose with AI Companion.

          • chat_summary

            boolean — Summarize with AI Companion.

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is locked.

          • full_display_names_in_ai_assets

            boolean — Whether the full_display_names_in_ai_assets setting is locked.

          • google

            object — Lock settings for Google data sources.

            • enable

              boolean — Whether Google data sources are locked.

          • hub_ai_question_and_file_creation

            boolean — Whether the Hub AI search and file creation setting is locked.

          • include_webinar_summary_follow_up_email

            object — Lock settings for including the webinar summary in follow-up email.

            • enable

              boolean — Whether including the webinar summary in follow-up email is locked.

          • local_file_uploads

            boolean — Whether Local file uploads as an AI data source are locked.

          • meeting_agenda

            boolean — Whether the meeting_agenda setting is locked.

          • meeting_chat_messages

            boolean — Whether the meeting_chat_messages setting is locked.

          • meeting_coach

            object — Lock settings for Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is locked.

          • meeting_questions

            object — Lock settings for meeting questions.

            • auto_enable_locked

              boolean — Whether automatic meeting questions are locked.

            • locked

              boolean — Whether meeting questions are locked.

            • who_can_ask_questions_locked

              boolean — Whether the meeting questions participant scope is locked.

          • meeting_summary

            object — Lock settings for meeting summaries.

            • auto_enable_locked

              boolean — Whether automatic meeting summaries are locked.

            • locked

              boolean — Whether meeting summaries are locked.

            • who_will_receive_summary_locked

              boolean — Whether the meeting summary recipient scope is locked.

          • meeting_summary_default_language

            object — Lock settings for the default meeting summary language.

            • enable

              boolean — Whether the default meeting summary language is locked.

          • meeting_summary_docs

            object — Lock settings for meeting summary Docs.

            • enable

              boolean — Whether automatic Zoom Doc creation is locked.

            • share_with_summary_recipients

              boolean — Whether sharing generated Zoom Docs with meeting summary recipients is locked.

          • meeting_summary_email_only_mode

            boolean — Whether the meeting_summary_email_only_mode setting is locked.

          • meeting_summary_ip_access

            object — Lock settings for meeting summary IP access.

            • enable

              boolean — Whether meeting summary IP access is locked.

          • meeting_summary_retention

            object — Lock settings for meeting summary retention.

            • enable

              boolean — Whether automatic meeting summary deletion is locked.

          • meeting_summary_template

            object — Lock settings for meeting summary templates.

            • enable

              boolean — Whether meeting summary templates are locked.

          • microsoft_365

            object — Lock settings for Microsoft 365 data sources.

            • enable

              boolean — Whether Microsoft 365 data sources are locked.

          • my_notes_ai_content_generation

            boolean — Whether the My Notes AI content generation setting is locked.

          • my_notes_meeting_transcription

            boolean — Whether the My Notes meeting transcription setting is locked.

          • organization_custom_dictionaries

            boolean — Whether allowing AI to consume the organization's custom dictionaries is locked.

          • paper_ai_content_generation

            boolean — Whether the Zoom Paper AI content generation and revision setting is locked.

          • participant_can_request_aic_in_meeting

            boolean — Whether the participant_can_request_aic_in_meeting setting is locked.

          • phone_user_ai_notices

            object — Lock settings for phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are locked.

          • remind_me_turn_on_aic

            boolean — Whether the remind_me_turn_on_aic setting is locked.

          • remind_me_turn_on_catch_me_up

            boolean — Whether the remind_me_turn_on_catch_me_up setting is locked.

          • restrict_aic_when_external_user_join_meeting

            boolean — Whether the restrict_aic_when_external_user_join_meeting setting is locked.

          • restrict_aic_when_restrict_user_join

            boolean — Whether the restrict_aic_when_restrict_user_join setting is locked.

          • restrict_users_from_deleting_ai_companion_assets

            boolean — Whether the restrict_users_from_deleting_ai_companion_assets setting is locked.

          • restrict_users_from_editing_ai_companion_assets

            boolean — Whether the restrict_users_from_editing_ai_companion_assets setting is locked.

          • restrict_users_from_joining_ai_enabled_meetings

            object — Lock settings for restrictions on joining AI-enabled meetings.

            • enable

              boolean — Whether restrictions on joining AI-enabled meetings are locked.

          • screen_share_ocr

            boolean — Whether the screen_share_ocr setting is locked.

          • sheets_ai_content_generation

            boolean — Whether the Zoom Sheets AI content generation and revision setting is locked.

          • sheets_ai_formula

            boolean — Whether the Zoom Sheets AI Formula setting is locked.

          • sheets_ai_function

            boolean — Whether the Zoom Sheets AI Function setting is locked.

          • sheets_ai_resources

            boolean — Whether the Zoom Sheets AI Resources setting is locked.

          • show_conversational_ai_companion

            object — Lock settings for the conversational AI companion.

            • delete_ai_conversation

              boolean — Whether automatic AI conversation deletion is locked.

            • delete_ai_conversation_time

              boolean — Whether the AI conversation retention period is locked.

            • enable_zoom_mate

              boolean — Whether ZoomMate availability is locked.

            • enabled

              boolean — Whether conversational AI is locked.

          • slides_ai_content_generation

            boolean — Whether the Zoom Slides AI content generation and revision setting is locked.

          • smart_recording

            object — Lock settings for Smart Recording.

            • enable

              boolean — Whether the Smart Recording is locked.

          • task_creation_and_management

            object — Lock settings for task creation and management with AI.

            • enable

              boolean — Whether task creation and management with AI is locked.

          • third_party_app_tasks

            boolean — Whether allowing AI to perform tasks in third-party apps is locked.

          • third_party_meeting_join

            object — Lock settings for third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording for joined third-party meetings is locked.

            • calendar

              object — Lock settings for calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is locked.

            • enable

              boolean — Whether third-party meeting join with AI is locked.

            • pre_meeting_email_notification

              object — Lock settings for pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is locked.

          • web_content

            boolean — Whether Web content as an AI data source is locked.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access can ask questions after the webinar based on that transcript. The nested Boolean properties indicate whether the corresponding setting is locked.

            • auto_enable

              boolean — Whether automatically allowing access when the webinar starts is locked.

            • enable

              boolean — Whether allowing users to ask webinar questions with AI is locked.

            • who_can_ask_questions

              boolean — Who can ask questions about the webinar. The corresponding setting values are `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only webinar host, co-hosts, and alternative hosts), and `all_participants` (All participants). The Boolean indicates whether this setting is locked.

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions. The nested Boolean properties indicate whether the corresponding setting is locked.

            • auto_enable

              boolean — Whether turning on webinar summary automatically when the webinar starts is locked.

            • email_notification

              boolean — Whether sending an email notification when sharing to participants is locked.

            • enable

              boolean — Whether allowing hosts to generate a summary is locked.

            • restrict_share_to_outside_of_organization

              boolean — Whether restricting users from sharing summaries to those outside of the organization is locked.

            • who_will_receive_summary

              boolean — Who will automatically receive the summary. The corresponding setting values are `host` (Only webinar host), `host_and_panelist_in_organization` (Only webinar host, co-hosts, and panelists in the organization), and `host_and_panelist_not_in_organization` (Webinar host, co-hosts, and all panelists, including those outside the organization). The Boolean indicates whether this setting is locked.

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`. The Boolean indicates whether this setting is locked.

          • webinar_summary_ocr

            boolean — Whether using screen share content with OCR for webinar summaries is locked.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • zoom_events_session_summary

            object — Lock settings for Zoom Events session summary.

            • auto_start

              boolean — Whether turning on session summary automatically when sessions start is locked.

            • enable

              boolean — Whether Zoom Events session summaries are locked.

        • audio_conferencing

          object — The group's Audio Conference settings.

          • call_me_and_invite_by_phone

            boolean — Whether the group has the [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VFZMDP4EJAF772N7NG2KY) setting enabled.

          • participant_phone_masking

            boolean — Whether the group has the [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) setting enabled.

          • personal_audio_conference

            boolean — Whether the group has the [**Personal Audio Conference**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449#h_01F5BPMNMERFWXN5S8ZJRZZCSE) setting enabled.

          • toll_call

            boolean — Whether the group has the [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) setting enabled.

          • toll_free_and_fee_based_toll_call

            boolean — Whether the group has the [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call) setting enabled.

        • email_notification

          object

          • alternative_host_reminder

            boolean — Whether alternative hosts receive an email when they are added or removed to a meeting.

          • cancel_meeting_reminder

            boolean — Whether meeting participants and hosts receive a notification when the meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether the host is notified when a cloud recording is available.

          • jbh_reminder

            boolean — Whether the host is notified when participants join the meeting before them.

          • schedule_for_reminder

            boolean — Whether the host is notified if a meeting is scheduled, rescheduled, or canceled.

        • in_meeting

          object

          • alert_guest_join

            boolean — Whether participants that belong to your account can see that a guest (someone who does not belong to your account) is participating in the meeting.

          • allow_live_streaming

            boolean — Whether livestreaming is allowed.

          • allow_show_zoom_windows

            boolean — Whether Zoom windows display screen share.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether meeting participants can use annotation tools to add information to shared screens.

          • auto_answer

            boolean — Whether users can view and add contacts to the [**Auto-answer group in chat**](https://support.zoom.us/hc/en-us/articles/203736135-Auto-answering-invitations-to-meetings) feature. Calls from members of the **Auto Answer Group** will be automatically answered the user.

          • auto_generated_captions

            boolean — Whether live transcription services are available to transcribe meetings.

          • auto_saving_chat

            boolean — Whether all in-meeting chats are automatically saved.

          • breakout_room

            boolean — Whether hosts can split meeting participants into [breakout rooms](https://support.zoom.us/hc/en-us/articles/206476093-Enabling-breakout-rooms).

          • chat

            boolean — Whether meeting participants can send chat messages that are visible to all participants.

          • closed_caption

            boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

          • co_host

            boolean — Whether the host can add co-hosts. Co-hosts have the same in-meeting controls as the host.

          • custom_data_center_regions

            boolean — Whether to display the custom [data center regions](https://support.zoom.us/hc/en-us/articles/360042411451-Selecting-data-center-regions-for-hosted-meetings-and-webinars) selected for meetings hosted by this group.

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the [**Disable desktop screen sharing for meetings you host**](https://support.zoom.us/hc/en-us/articles/360037710871-Disabling-desktop-screen-sharing-in-meetings) setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether all meetings are required to use [End-to-end (E2EE) encryption](https://support.zoom.us/hc/en-us/articles/360048660871-End-to-end-E2EE-encryption-for-meetings).

          • entry_exit_chime

            boolean — Whether a chime plays when participants join or leave the meeting.

          • far_end_camera_control

            boolean — Whether other users are allowed to take control of the camera during a meeting.

          • feedback

            boolean — Whether users can provide feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether the in-meeting [**Send files via meeting chat**](https://support.zoom.us/hc/en-us/articles/209605493-In-meeting-file-transfer) setting is enabled.

          • full_transcript

            boolean — Whether to enable the viewing of full transcripts in the in-meeting side panel.

          • group_hd

            boolean — Whether a higher quality video for host and participants is enabled. This will require more bandwidth.

          • language_interpretation

            boolean — Whether hosts can assign participants as interpreters who can interpret one language into another in real-time.

          • manual_captions

            boolean — Whether hosts can type closed captions or assign a participant/third party device to add closed captions.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.us/hc/en-us/articles/115001286183-Nonverbal-feedback-and-meeting-reactions) located in the **Reactions** menu in the meeting toolbar.

          • meeting_survey

            boolean — Whether the host can present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether meeting participants can provide nonverbal feedback and express opinions by clicking on icons in the **Participants** panel.

          • original_audio

            boolean — Whether users can toggle the [**Use Original Audio**](https://support.zoom.us/hc/en-us/articles/115003279466-Using-and-preserving-original-sound-in-a-meeting) setting during a meeting.

          • polling

            boolean — Whether the [**Polls**](https://support.zoom.us/hc/en-us/articles/4412324684685) feature is included in the meeting controls. This allows the host to survey the attendees.

          • post_meeting_feedback

            boolean — Whether an [post-meeting feedback survey](https://support.zoom.us/hc/en-us/articles/4404969060621-Post-meeting-survey-and-reporting) is enabled for the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can send private 1:1 chat message other meeting participants.

          • remote_control

            boolean — During screen sharing, whether the person who is presenting can let others control the shared content.

          • remote_support

            boolean — Whether the meeting host can provide 1:1 remote support to another participant.

          • request_permission_to_unmute

            boolean — Whether the [**Request permission to unmute participants**](https://support.zoom.us/hc/en-us/articles/203435537-Muting-and-unmuting-participants-in-a-meeting#h_01EGK4XFWS1SJGZ71MYGKF7260) setting is enabled.

          • save_caption

            boolean — Whether participants can save closed captions or transcripts.

          • save_captions

            boolean — Whether participants can save closed captions or transcripts.

          • screen_sharing

            boolean — Whether hosts and participants can share their screen or content during meetings.

          • sending_default_email_invites

            boolean — Whether users can invite participants by email only by default.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process. This is useful for participants who cannot download, install, or run applications. Note that the meeting experience from the browser is limited.

          • show_browser_join_link

            boolean — Whether participants can join a meeting directly from their browser.

          • show_meeting_control_toolbar

            boolean — Whether to always display the meeting controls toolbar during a meeting.

          • sign_language_interpretation

            boolean — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • stereo_audio

            boolean — Whether users can select stereo audio during a meeting.

          • use_html_format_email

            boolean — Whether HTML formatting is allowed for meeting invitations scheduled with the Outlook plugin.

          • virtual_background

            boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

          • waiting_room

            boolean — Whether participants cannot join a meeting until the host admits them from the waiting room.

          • webinar_chat

            boolean — Whether webinar participants can send chat messages.

          • webinar_live_streaming

            boolean — Whether webinar livestreaming is enabled.

          • webinar_polling

            boolean — Whether the host can add polls before or during a webinar.

          • webinar_question_answer

            boolean — Whether attendees can ask the host and panelists questions in the webinar.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.us/hc/en-us/articles/4803536268429).

          • webinar_survey

            boolean — Whether the host can present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether participants can share a whiteboard that includes annotation tools.

        • meeting_security

          object

          • approved_or_denied_countries_or_regions

            boolean — Whether the [**Approve or block entry for users from specific countries/regions**](https://support.zoom.us/hc/en-us/articles/360060086231-Joining-from-specific-countries-regions) setting is enabled.

          • auto_security

            boolean — Whether all meetings must be secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether users in specific domains are blocked from joining meetings and webinars.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption used when starting a meeting: * `enhanced_encryption` — Enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.us/hc/en-us/articles/360048660871), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether end-to-end encryption is enabled for meetings.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.us/hc/en-us/articles/203276937) meetings are **not** included in this setting.

          • only_authenticated_can_join_from_webclient

            boolean — Whether only authenticated users can join meetings from the web client.

          • phone_password

            boolean — Whether passwords are required for participants joining by phone. If this setting is enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/115000332726-Waiting-Room) when they join a meeting. If the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.us/hc/en-us/articles/202828525-Allow-participants-to-join-before-host) setting is automatically disabled.

          • webinar_password

            boolean — Whether a password is generated when scheduling webinars. Participants must use the password to join the scheduled webinar.

        • other_options

          object

          • blur_snapshot

            boolean — Whether iOS blurs screenshots in the task switcher when multiple apps are open. Android hides the screenshot in the system-level list of recent apps.

        • recording

          object

          • account_user_access_recording

            boolean — Whether cloud recordings are accessible to account members.

          • archive

            boolean — [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom support team.

          • auto_delete_cmr

            boolean — Whether Zoom automatically deletes recordings permanently after a specified number of days.

          • auto_recording

            boolean — Whether meetings are automatically recorded when they begin.

          • cloud_recording

            boolean — Whether hosts can record and save the meetings and webinars in the cloud.

          • cloud_recording_download

            boolean — Whether anyone with a link to the cloud recording can download the file.

          • host_delete_cloud_recording

            boolean — Whether the host can delete cloud recordings. If `false`, only the admin can delete cloud recordings.

          • ip_address_access_control

            boolean — Whether cloud recording access is only available for a specific range of IP addresses.

          • local_recording

            boolean — Whether hosts and participants can record meetings to a local file.

          • prevent_host_access_recording

            boolean — Whether hosts can access and view their meetings' cloud recordings.

          • recording_authentication

            boolean — Whether only authenticated users can view cloud recordings.

        • schedule_meeting

          object

          • audio_type

            boolean — Whether participants can join only the audio portion of meetings.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the meeting links that allow participants to join with just one click without having to enter the password.

          • force_pmi_jbh_password

            boolean — Whether passwords are required to join before the host in personal meetings.

          • host_video

            boolean — Whether host video defaults to on when they join meetings.

          • join_before_host

            boolean — Whether participants can join meetings before the host.

          • meeting_authentication

            boolean — Whether only authenticated users can join meetings.

          • mute_upon_entry

            boolean — Whether all participants are automatically muted when they join meetings.

          • participant_video

            boolean — Whether participant video defaults to on when they join meetings.

          • pstn_password_protected

            boolean — Whether new passwords are generated and sent for newly-scheduled or edited meetings.

          • require_password_for_instant_meetings

            boolean — Whether passwords are required for instant meetings. If you use a PMI for instant meetings, this is disabled.

          • require_password_for_pmi_meetings

            boolean — Whether participants are required to enter a password for PMI meetings.

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a meeting host schedules a new meeting. All participants must enter the password before they can join the meeting. This only applies to meetings that do not use a PMI.

          • upcoming_meeting_reminder

            boolean — Whether desktop notifications for upcoming meetings is enabled.

        • telephony

          object — Group Settings: Telephony.

          • telephony_regions

            boolean — Whether telephony regions are enabled for meetings.

          • third_party_audio

            boolean — Whether users can join meetings using the existing third party audio configurations.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's settings were updated, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "toll_free_and_fee_based_toll_call": true,
          "toll_call": true,
          "call_me_and_invite_by_phone": true,
          "personal_audio_conference": true,
          "participant_phone_masking": true
        },
        "email_notification": {
          "alternative_host_reminder": true,
          "cancel_meeting_reminder": true,
          "cloud_recording_available_reminder": true,
          "jbh_reminder": true,
          "schedule_for_reminder": true
        },
        "in_meeting": {
          "alert_guest_join": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_live_streaming": true,
          "allow_show_zoom_windows": true,
          "annotation": true,
          "auto_answer": true,
          "auto_generated_captions": true,
          "auto_saving_chat": true,
          "breakout_room": true,
          "chat": true,
          "closed_caption": true,
          "co_host": true,
          "custom_data_center_regions": true,
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "e2e_encryption": true,
          "entry_exit_chime": true,
          "far_end_camera_control": true,
          "feedback": true,
          "file_transfer": true,
          "full_transcript": true,
          "group_hd": true,
          "language_interpretation": true,
          "sign_language_interpretation": true,
          "manual_captions": true,
          "meeting_reactions": true,
          "webinar_reactions": true,
          "meeting_survey": true,
          "non_verbal_feedback": true,
          "original_audio": true,
          "polling": true,
          "post_meeting_feedback": true,
          "private_chat": true,
          "remote_control": true,
          "remote_support": true,
          "request_permission_to_unmute": true,
          "save_caption": true,
          "save_captions": true,
          "screen_sharing": true,
          "sending_default_email_invites": true,
          "show_a_join_from_your_browser_link": true,
          "show_browser_join_link": true,
          "show_meeting_control_toolbar": true,
          "slide_control": true,
          "stereo_audio": true,
          "use_html_format_email": true,
          "virtual_background": true,
          "waiting_room": true,
          "webinar_chat": true,
          "webinar_live_streaming": true,
          "webinar_polling": true,
          "webinar_question_answer": true,
          "meeting_question_answer": true,
          "webinar_survey": true,
          "whiteboard": true
        },
        "other_options": {
          "blur_snapshot": true
        },
        "recording": {
          "account_user_access_recording": true,
          "auto_delete_cmr": true,
          "auto_recording": true,
          "cloud_recording": true,
          "cloud_recording_download": true,
          "host_delete_cloud_recording": true,
          "ip_address_access_control": true,
          "local_recording": true,
          "prevent_host_access_recording": true,
          "recording_authentication": true,
          "archive": true
        },
        "schedule_meeting": {
          "audio_type": true,
          "embed_password_in_join_link": true,
          "force_pmi_jbh_password": true,
          "host_video": true,
          "join_before_host": true,
          "meeting_authentication": true,
          "mute_upon_entry": true,
          "participant_video": true,
          "pstn_password_protected": true,
          "require_password_for_instant_meetings": true,
          "require_password_for_pmi_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "upcoming_meeting_reminder": true
        },
        "telephony": {
          "telephony_regions": true,
          "third_party_audio": true
        },
        "meeting_security": {
          "approved_or_denied_countries_or_regions": true,
          "auto_security": true,
          "block_user_domain": true,
          "embed_password_in_join_link": true,
          "encryption_type": "enhanced_encryption",
          "end_to_end_encrypted_meetings": true,
          "meeting_password": true,
          "only_authenticated_can_join_from_webclient": true,
          "phone_password": true,
          "pmi_password": true,
          "waiting_room": true,
          "webinar_password": true
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": false
          },
          "phone_user_ai_notices": {
            "enable": true
          },
          "meeting_summary_retention": {
            "enable": true
          },
          "meeting_coach": {
            "enable": true
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true
            },
            "pre_meeting_email_notification": {
              "enable": true
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "enable": true
          },
          "task_creation_and_management": {
            "enable": true
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": true
          },
          "ai_panel_in_workplace": {
            "enabled": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": true
          },
          "enable_ai_on_web": true,
          "microsoft_365": {
            "enable": true
          },
          "google": {
            "enable": true
          },
          "web_content": true,
          "local_file_uploads": true,
          "organization_custom_dictionaries": true,
          "third_party_app_tasks": true,
          "participant_can_request_aic_in_meeting": false,
          "restrict_aic_when_external_user_join_meeting": false,
          "restrict_aic_when_restrict_user_join": false,
          "restrict_users_from_joining_ai_enabled_meetings": {
            "enable": false
          },
          "meeting_questions": {
            "locked": false,
            "auto_enable_locked": false,
            "who_can_ask_questions_locked": false
          },
          "meeting_summary": {
            "locked": false,
            "auto_enable_locked": false,
            "who_will_receive_summary_locked": false
          },
          "meeting_summary_template": {
            "enable": false
          },
          "meeting_summary_default_language": {
            "enable": false
          },
          "meeting_summary_ip_access": {
            "enable": false
          },
          "remind_me_turn_on_aic": false,
          "remind_me_turn_on_catch_me_up": false,
          "meeting_summary_email_only_mode": false,
          "restrict_users_from_deleting_ai_companion_assets": false,
          "restrict_users_from_editing_ai_companion_assets": false,
          "webinar_summary_ocr": false,
          "zoom_events_session_summary": {
            "enable": false,
            "auto_start": false
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": true,
          "chat_summary": true,
          "chat_compose": true,
          "webinar_questions": {
            "enable": false,
            "auto_enable": false,
            "who_can_ask_questions": false
          },
          "webinar_summary": {
            "enable": false,
            "auto_enable": false,
            "email_notification": false,
            "restrict_share_to_outside_of_organization": false,
            "who_will_receive_summary": false
          },
          "include_webinar_summary_follow_up_email": {
            "enable": false
          }
        }
      }
    },
    "time_stamp": 1,
    "old_object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "toll_free_and_fee_based_toll_call": true,
          "toll_call": true,
          "call_me_and_invite_by_phone": true,
          "personal_audio_conference": true,
          "participant_phone_masking": true
        },
        "email_notification": {
          "alternative_host_reminder": true,
          "cancel_meeting_reminder": true,
          "cloud_recording_available_reminder": true,
          "jbh_reminder": true,
          "schedule_for_reminder": true
        },
        "in_meeting": {
          "alert_guest_join": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_live_streaming": true,
          "allow_show_zoom_windows": true,
          "annotation": true,
          "auto_answer": true,
          "auto_generated_captions": true,
          "auto_saving_chat": true,
          "breakout_room": true,
          "chat": true,
          "closed_caption": true,
          "co_host": true,
          "custom_data_center_regions": true,
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "e2e_encryption": true,
          "entry_exit_chime": true,
          "far_end_camera_control": true,
          "feedback": true,
          "file_transfer": true,
          "full_transcript": true,
          "group_hd": true,
          "language_interpretation": true,
          "sign_language_interpretation": true,
          "manual_captions": true,
          "meeting_reactions": true,
          "webinar_reactions": true,
          "meeting_survey": true,
          "non_verbal_feedback": true,
          "original_audio": true,
          "polling": true,
          "post_meeting_feedback": true,
          "private_chat": true,
          "remote_control": true,
          "remote_support": true,
          "request_permission_to_unmute": true,
          "save_caption": true,
          "save_captions": true,
          "screen_sharing": true,
          "sending_default_email_invites": true,
          "show_a_join_from_your_browser_link": true,
          "show_browser_join_link": true,
          "show_meeting_control_toolbar": true,
          "slide_control": true,
          "stereo_audio": true,
          "use_html_format_email": true,
          "virtual_background": true,
          "waiting_room": true,
          "webinar_chat": true,
          "webinar_live_streaming": true,
          "webinar_polling": true,
          "webinar_question_answer": true,
          "meeting_question_answer": true,
          "webinar_survey": true,
          "whiteboard": true
        },
        "other_options": {
          "blur_snapshot": true
        },
        "recording": {
          "account_user_access_recording": true,
          "auto_delete_cmr": true,
          "auto_recording": true,
          "cloud_recording": true,
          "cloud_recording_download": true,
          "host_delete_cloud_recording": true,
          "ip_address_access_control": true,
          "local_recording": true,
          "prevent_host_access_recording": true,
          "recording_authentication": true,
          "archive": true
        },
        "schedule_meeting": {
          "audio_type": true,
          "embed_password_in_join_link": true,
          "force_pmi_jbh_password": true,
          "host_video": true,
          "join_before_host": true,
          "meeting_authentication": true,
          "mute_upon_entry": true,
          "participant_video": true,
          "pstn_password_protected": true,
          "require_password_for_instant_meetings": true,
          "require_password_for_pmi_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "upcoming_meeting_reminder": true
        },
        "telephony": {
          "telephony_regions": true,
          "third_party_audio": true
        },
        "meeting_security": {
          "approved_or_denied_countries_or_regions": true,
          "auto_security": true,
          "block_user_domain": true,
          "embed_password_in_join_link": true,
          "encryption_type": "enhanced_encryption",
          "end_to_end_encrypted_meetings": true,
          "meeting_password": true,
          "only_authenticated_can_join_from_webclient": true,
          "phone_password": true,
          "pmi_password": true,
          "waiting_room": true,
          "webinar_password": true
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": false
          },
          "phone_user_ai_notices": {
            "enable": true
          },
          "meeting_summary_retention": {
            "enable": true
          },
          "meeting_coach": {
            "enable": true
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true
            },
            "pre_meeting_email_notification": {
              "enable": true
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "enable": true
          },
          "task_creation_and_management": {
            "enable": true
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": true
          },
          "ai_panel_in_workplace": {
            "enabled": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": true
          },
          "enable_ai_on_web": true,
          "microsoft_365": {
            "enable": true
          },
          "google": {
            "enable": true
          },
          "web_content": true,
          "local_file_uploads": true,
          "organization_custom_dictionaries": true,
          "third_party_app_tasks": true,
          "participant_can_request_aic_in_meeting": false,
          "restrict_aic_when_external_user_join_meeting": false,
          "restrict_aic_when_restrict_user_join": false,
          "restrict_users_from_joining_ai_enabled_meetings": {
            "enable": false
          },
          "meeting_questions": {
            "locked": false,
            "auto_enable_locked": false,
            "who_can_ask_questions_locked": false
          },
          "meeting_summary": {
            "locked": false,
            "auto_enable_locked": false,
            "who_will_receive_summary_locked": false
          },
          "meeting_summary_template": {
            "enable": false
          },
          "meeting_summary_default_language": {
            "enable": false
          },
          "meeting_summary_ip_access": {
            "enable": false
          },
          "remind_me_turn_on_aic": false,
          "remind_me_turn_on_catch_me_up": false,
          "meeting_summary_email_only_mode": false,
          "restrict_users_from_deleting_ai_companion_assets": false,
          "restrict_users_from_editing_ai_companion_assets": false,
          "webinar_summary_ocr": false,
          "zoom_events_session_summary": {
            "enable": false,
            "auto_start": false
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": true,
          "chat_summary": true,
          "chat_compose": true,
          "webinar_questions": {
            "enable": false,
            "auto_enable": false,
            "who_can_ask_questions": false
          },
          "webinar_summary": {
            "enable": false,
            "auto_enable": false,
            "email_notification": false,
            "restrict_share_to_outside_of_organization": false,
            "who_will_receive_summary": false
          },
          "include_webinar_summary_follow_up_email": {
            "enable": false
          }
        }
      }
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

group.admin_deleted

  • Method: POST
  • Path: group.admin_deleted
  • Tags: Groups

The Group admin deleted event is triggered every time one of your app users or account users delete a group admin. Group admins can be deleted in the Zoom web portal or via the Delete group admins API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The Group admin deleted subscription enabled under the Group event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • admins (required)

        array — Information about the group admins.

        Items:
        • email

          string, format: email — The admin's email address.

        • id

          string — The admins's user ID.

      • id (required)

        string — The group ID.

    • operator (required)

      string, format: email — The email address of the user that removed the admin from the group.

    • operator_id (required)

      string — The user ID of the user that removed the admin from the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's admin were deleted, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "admins": [
        {
          "id": "",
          "email": ""
        }
      ]
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

group.member_deleted

  • Method: POST
  • Path: group.member_deleted
  • Tags: Groups

The Group member deleted event is triggered every time one of your app users or account users delete members in a group. Group members can be removed in the Zoom web portal or via the Delete group members API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The Group member deleted subscription enabled under the Group event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • members (required)

        array — Information about the members removed from the group.

        Items:
        • email

          string, format: email — The member's email address.

        • id

          string — The member's user ID.

    • operator (required)

      string, format: email — The email address of the user that removed members from the group.

    • operator_id (required)

      string — The user ID of the user that removed members from the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's members were deleted, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "members": [
        {
          "id": "",
          "email": ""
        }
      ]
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.deleted

  • Method: POST
  • Path: user.deleted
  • Tags: Users

The User has been deleted event is triggered when an admin or account owner deletes a user from a Zoom account.

Deleting users permanently removes them and their data from the Zoom system. To delete a user, use the Delete a user with delete as the value for action query parameter or delete the user from the Zoom Web Portal itself.

Prerequisites

  • A Pro or higher plan.
  • Event Subscription must be enabled for your Marketplace App with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The User has been deleted subscription must be enabled under the User event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user was deleted.

    • object (required)

      object — Information about the deleted user.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • first_name

        string — The user's first name.

      • last_name

        string — The user's last name.

    • operator (required)

      string, format: email — The email address of the user that deleted the user.

    • operator_id (required)

      string — The user ID of the user that deleted the user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.deactivated

  • Method: POST
  • Path: user.deactivated
  • Tags: Users

The User has been deactivated event is triggered every time one of your app users or account users gets deactivated.

Admins and account owners can deactivate users in a Zoom account as well as activate the previously deactivated users. Deactivated users cannot log into their Zoom account and they do not have access to utilize any of the Zoom features. Users can be deactivated either from the Zoom Web Portal or by using the Update user status API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL
    • The User has been deactivated subscription must be enabled under the User event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user was deactivated.

    • object (required)

      object — Information about the deactivated user.

      • email (required)

        string, format: email — The user's email address.

      • first_name (required)

        string — The user's first name.

      • id (required)

        string — The user's ID.

      • last_name (required)

        string — The user's last name.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

    • operator (required)

      string, format: email — The email address of the user that deactivated the user.

    • operator_id (required)

      string — The user ID of the user that deactivated the user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.settings_updated

  • Method: POST
  • Path: user.settings_updated
  • Tags: Users

Zoom triggers this event when a user updates the settings of your app users or account.

Zoom users can update the settings on their profile manually from the settings page on the Zoom Web Portal. Alternatively, the settings can also be updated by calling the Update user settings API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The User's settings have been updated subscription must be enabled under the User event.

Request Body

Content-Type: application/json
  • event (required)

    string — The event's name.

  • event_ts (required)

    integer, format: int64 — A timestamp, in milliseconds since epoch, at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account that updated the settings.

    • object (required)

      object — Information about the user.

      • id (required)

        string — The modified user's unique ID (`userId`).

      • settings (required)

        object

        • ai

          object — AI settings.

          • ai_generated_virtual_backgrounds

            boolean — Whether AI-generated virtual backgrounds are enabled.

          • ai_panel_in_workplace

            object — AI panel in Zoom Workplace settings.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is enabled.

          • canvas_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Canvas. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create document content.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether AI can identify post-meeting writing tasks from meeting context and generate drafts that users can review and use.

          • canvas_ai_sentence_completion

            boolean — Whether users can receive predictive writing suggestions while writing in Canvas.

          • chat_compose

            object — Allow users to use AI to help them compose a response from scratch or wordsmith their chat messages.

            • enable

              boolean — Compose with AI Companion

            • shown_in_team_chat

              boolean — Show in Team Chat

          • chat_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

            • shown_in_team_chat

              boolean — Show in Team Chat

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is enabled.

          • full_display_names_in_ai_assets

            boolean — Whether AI-generated meeting assets use full display names.

          • hub_ai_question_and_file_creation

            boolean — Whether users can ask AI questions about file content and create new files, such as Canvas, Slides, Sheets, Paper, or data tables, from the Hub Home page. Creating files requires AI to be enabled in each product's settings.

          • include_webinar_summary_follow_up_email

            object — Webinar follow-up email. When enabled, the host can include the webinar summary in follow-up emails.

            • absentee_follow_up_email

              boolean — Whether the webinar summary is included in the absentee follow-up email.

            • attendee_follow_up_email

              boolean — Whether the webinar summary is included in the attendee follow-up email.

            • enable

              boolean — Whether the host can include the webinar summary in follow-up email.

          • meeting_agenda

            boolean — Whether Meeting Agenda with AI is enabled.

          • meeting_chat_messages

            boolean — Whether meeting chat messages are used to enhance transcripts.

          • meeting_coach

            object — Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is enabled.

            • participant_scope

              string, possible values: "all_participants_and_invitees", "participants_and_invitees_in_our_organization" — Which participants Meeting Coach applies to.

          • meeting_questions

            object — Allow users to ask questions in a meeting with AI. Answers are based on what is said in the meeting.

            • auto_enable

              boolean — Automatically start meeting questions when the meeting starts.

            • enable

              boolean — Whether users can ask questions in a meeting with AI.

            • who_can_ask_questions

              string, possible values: "from_entire_meeting", "from_join_meeting", "host", "org", "org_from_join_meeting" — Participants allowed to ask meeting questions. Valid values: `from_entire_meeting` (all participants and invitees), `from_join_meeting` (all participants from when they join), `host` (only the meeting host), `org` (participants and invitees in the organization), `org_from_join_meeting` (organization participants from when they join).

          • meeting_summary

            object — Allow hosts to generate a summary. Summaries are sent based on sharing permissions after the meeting ends.

            • auto_enable

              boolean — Auto-start the meeting summary when the meeting starts.

            • email_notification

              boolean — Send an email notification when sharing a meeting summary with participants.

            • enable

              boolean — Whether hosts can generate a meeting summary.

            • restrict_share_to_outside_of_organization

              boolean — Restrict users from sharing meeting summaries with people outside the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Audience restricted from sharing meeting summaries. Valid values: `external_users` (users outside the organization), `all_users` (all users), `all_users_except_delegate` (all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether the meeting summary email includes summary text. Valid values: `include_full_text_in_email` (include the summary text), `not_include_full_text_in_email` (do not include the summary text).

            • who_will_receive_summary

              string, possible values: "host", "alt_host", "organization", "all", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization", "host_and_speakers", "do_not_share" — Recipients for automatically shared meeting summaries. Valid values: `host` (only the meeting host), `alt_host` (meeting host, co-hosts, and alternative hosts), `organization` (meeting host and invitees in the organization), `all` (all meeting invitees, including external invitees), `host_and_panelist_in_organization` (meeting host and participants in the organization), `host_and_panelist_not_in_organization` (meeting host and all participants, including external participants), `host_and_speakers` (meeting host and speakers), `do_not_share` (do not share a summary).

          • meeting_summary_default_language

            object — Set the default language for meeting summaries.

            • enable

              boolean — Whether meeting summaries automatically use the selected default language.

            • language

              string — Language that meeting summaries automatically use when the default-language setting is enabled. Supported values: `ar` (Arabic), `bn` (Bengali), `zh` (Chinese (Simplified)), `zh-hant` (Chinese (Traditional)), `cs` (Czech), `da` (Danish), `nl` (Dutch), `en` (English), `et` (Estonian), `fi` (Finnish), `fr` (French), `de` (German), `hi` (Hindi), `hu` (Hungarian), `id` (Indonesian), `it` (Italian), `ja` (Japanese), `ko` (Korean), `ms` (Malay), `fa` (Persian), `pl` (Polish), `pt` (Portuguese), `ro` (Romanian), `ru` (Russian), `es` (Spanish), `sv` (Swedish), `tl` (Tagalog), `ta` (Tamil), `te` (Telugu), `th` (Thai), `tr` (Turkish), `uk` (Ukrainian), `vi` (Vietnamese).

          • meeting_summary_docs

            object — Automatic Zoom Doc creation from meeting summary.

            • enable

              boolean — Whether automatic Zoom Doc creation is enabled.

            • share_with_summary_recipients

              boolean — Whether generated Zoom Docs are shared with meeting summary recipients.

          • meeting_summary_ip_access

            object — Allow meeting summary access only from specific IP address ranges.

            • enable

              boolean — Whether access to meeting summaries is restricted to specified IP address ranges.

            • ip_addresses_or_ranges

              string — IP addresses or ranges from which meeting summaries can be accessed.

          • meeting_summary_retention

            object — Automatic meeting summary deletion.

            • enable

              boolean — Whether automatic meeting summary deletion is enabled.

            • retention_days

              integer — Number of days to retain meeting summaries before deletion.

          • meeting_summary_template

            object — Allow users to select a meeting summary template for their meetings. The summary is generated using the selected template.

            • enable

              boolean — Whether users can select a meeting summary template for their meetings.

            • summary_template_id

              string — ID of the default meeting summary template used to generate meeting summaries.

          • my_notes_ai_content_generation

            object — My Notes AI content generation settings.

            • enable

              boolean — Whether users can use AI to generate content in My Notes and enrich their writing with the meeting transcript.

          • my_notes_meeting_transcription

            boolean — Whether users can transcribe their meetings with My Notes.

          • paper_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Paper. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create documents.

          • participant_can_request_aic_in_meeting

            boolean — Allow participants to request AI Companion in a meeting.

          • phone_user_ai_notices

            object — Phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are enabled.

            • multiple_notifications

              boolean — Whether multiple notifications are allowed.

            • require_press_1_consent

              boolean — Whether callers must press 1 to consent.

          • remind_me_turn_on_aic

            boolean — Remind hosts to turn on Zoom AI at the beginning of a meeting when AI features are not configured to auto-start.

          • remind_me_turn_on_catch_me_up

            boolean — When joining a meeting late, prompt the user to use Zoom AI to summarize what has been discussed so far.

          • restrict_aic_when_external_user_join_meeting

            boolean — Restrict AI Companion when an external user joins a meeting.

          • screen_share_ocr

            boolean — Whether screen share content is used with OCR.

          • sheets_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Sheets. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create sheet content.

          • sheets_ai_formula

            boolean — Whether AI can generate, explain, and apply spreadsheet formulas from natural-language input in Zoom Sheets.

          • sheets_ai_function

            boolean — Whether users can use the =AI() function in Zoom Sheets to generate, summarize, categorize, and analyze data.

          • sheets_ai_resources

            boolean — Whether users can add resources, such as meetings, docs, and data tables, to a spreadsheet and have AI suggest updates when they change.

          • show_conversational_ai_companion

            object — Show conversational AI companion settings.

            • enable_zoom_mate

              boolean — Whether ZoomMate is available in the web navigation and Zoom Workplace app navigation bar.

            • enabled

              boolean — Whether conversational AI is enabled.

          • slides_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Slides. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create presentation content.

          • smart_recording

            object — Smart Recording

            • create_next_steps

              boolean — Next steps

            • create_recording_highlights

              boolean — Recording highlights

            • create_smart_chapters

              boolean — Summary and smart chapters

          • task_creation_and_management

            object — AI-powered task creation and management with AI Companion.

            • auto_generate_action

              boolean — Whether to automatically generate action items from tasks.

            • auto_generate_details

              boolean — Whether to automatically generate task details.

            • enable

              boolean — Whether AI-powered task creation and management is enabled.

            • generate_from_phone_call

              object — Settings for generating tasks from phone calls.

              • auto_add_participant_as_collaborator

                boolean — Whether to automatically add phone call participants as task collaborators.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign phone call tasks to collaborators.

              • enable

                boolean — Whether to allow generating tasks from phone calls.

            • generate_from_transcripts

              object — Settings for generating tasks from meeting transcripts.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign tasks to collaborators.

              • auto_share_with

                string, possible values: "host_only", "internal_participants", "internal_assigned_participants" — Defines who tasks are automatically shared with when generated from transcripts.

              • enable

                boolean — Whether to allow generating tasks from meeting transcripts.

            • generate_from_voicemail

              boolean — Whether to allow generating tasks from voicemail.

          • third_party_meeting_join

            object — Third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording is enabled for joined third-party meetings.

            • calendar

              object — Calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is enabled.

              • join_scope

                string, possible values: "all_events_with_video_conference_links", "meetings_where_i_am_the_host", "meetings_where_i_am_a_participant" — Which calendar events third-party meeting join applies to.

            • enable

              boolean — Whether third-party meeting join with AI is enabled.

            • pre_meeting_email_notification

              object — Pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is enabled.

              • recipients

                string, possible values: "all_invitees", "only_meeting_host" — Who receives the pre-meeting email notification.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access will be able to ask questions after the webinar based on that transcript.

            • auto_enable

              boolean — Whether to automatically allow access when the webinar starts.

            • enable

              boolean — Whether to allow users to ask webinar questions with AI.

            • who_can_ask_questions

              string, possible values: "panelist_all", "panelist_org", "host", "all_participants" — Who can ask questions about the webinar. Valid values: `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only the webinar host, co-hosts, and alternative hosts), `all_participants` (All participants).

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions.

            • auto_enable

              boolean — Whether to turn on webinar summary automatically when the webinar starts.

            • email_notification

              boolean — Whether to send an email notification when sharing to participants.

            • enable

              boolean — Whether to allow hosts to generate a summary.

            • restrict_share_to_outside_of_organization

              boolean — Whether to restrict users from sharing summaries to those outside of the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Whether to restrict users from sharing summaries. Valid values: `external_users` (To those outside of the organization), `all_users` (To all users), `all_users_except_delegate` (To all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether to include the summary text in the email. Valid values: `include_full_text_in_email` (Include summary text in the email), `not_include_full_text_in_email` (Don't include summary text in the email).

            • who_will_receive_summary

              string, possible values: "host", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization" — Who to automatically share the summary with. Valid values: `host` (Only the webinar host), `host_and_panelist_in_organization` (Only the webinar host, co-hosts, and panelists in the organization), `host_and_panelist_not_in_organization` (The webinar host, co-hosts, and all panelists, including those outside the organization).

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`.

          • webinar_summary_ocr

            boolean — Whether screen share content is used with OCR for webinar summaries. Optical Character Recognition (OCR) converts images of text screen shared during a webinar into machine-readable text to generate more accurate and relevant AI results.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • workspace_reservation_recommendations_with_ai

            object — Workspace Reservation recommendations with AI.

            • custom_workspaces_recommendation

              boolean — Whether custom workspace recommendations are enabled.

            • day_recommendation

              boolean — Whether day recommendations are enabled.

            • desk_recommendation

              boolean — Whether desk recommendations are enabled.

            • enabled

              boolean — Whether Workspace Reservation recommendations with AI are enabled.

            • proactive_room_recommendation

              boolean — Whether proactive room recommendations are enabled.

            • room_recommendation

              boolean — Whether room recommendations are enabled.

          • zoom_events_session_summary

            object — Session summary. Allow hosts to generate a summary. Summaries are sent after the session has ended based on the in-session access options.

            • auto_start

              boolean — Whether to turn on session summary automatically when sessions start.

            • enable

              boolean — Whether Zoom Events session summaries are enabled.

        • audio_conferencing

          object — Information about the audio conferencing settings.

          • participant_phone_masking

            object — Information about the participant phone masking settings.

            • enable

              boolean — Whether to mask phone numbers of users dialing into a meeting in the participant list.

            • masking_type

              string, possible values: "mask_default", "mask_first_5", "mask_except_last_4" — The type of phone number masking pattern to apply. * `mask_default` - Default masking pattern (Example: 888****666). * `mask_first_5` - Mask first five digits (Example: *****66666). * `mask_except_last_4` - Mask everything except last four digits (Example: *****6666).

        • email_notification

          object — Information about the email notification settings.

          • alternative_host_reminder

            boolean — Whether to notify when an alternative host is added to or removed from a meeting.

          • cancel_meeting_reminder

            boolean — Whether to notify the host and participants when a meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether to notify the host when a cloud recording is available.

          • jbh_reminder

            boolean — Whether to notify the host when participants join the meeting before them.

          • recording_available_reminder_alternative_hosts

            boolean — Whether to notify any alternative hosts when a cloud recording is available.

          • recording_available_reminder_schedulers

            boolean — Whether to notify the person who scheduled the meeting or webinar for the host when a cloud recording is available.

          • schedule_for_reminder

            boolean — Whether to notify the host that there is a meeting is scheduled, rescheduled, or canceled.

        • feature

          object — Information about the features available to the user.

          • cn_meeting

            boolean — Host meeting in China.

          • concurrent_meeting

            string, possible values: "Basic", "Plus", "None" — The user's assigned [Concurrent Meeting](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068522) type: * `Basic` * `Plus` * `None` **Note:** This feature requires a Concurrent Meeting Basic or Plus plan subscription.

          • in_meeting

            boolean — Host meeting in India.

          • large_meeting

            boolean — Whether the large meeting feature is enabled.

          • large_meeting_capacity

            integer, possible values: 500, 1000 — The capacity for the user's large meetings: * `500` * `1000`

          • meeting_capacity

            integer — The user's meeting capacity.

          • webinar

            boolean — Whether the user has the Webinar feature.

          • webinar_capacity

            integer, possible values: 100, 500, 1000, 3000, 5000, 10000 — If the user has a Webinar capacity plan subscription, the user's Webinar capacity: * `100` * `500` * `1000` * `3000` * `5000` * `10000`

          • zoom_events

            boolean — Whether the user has the Zoom Events feature.

          • zoom_events_capacity

            integer, possible values: 500, 1000, 3000, 5000, 10000, 20000, 30000, 50000 — If the user has the Zoom Events feature, the user's Zoom Events plan capacity: * `500` * `1000` * `3000` * `5000` * `10000` * `20000` * `30000` * `50000`

          • zoom_phone

            boolean — Whether the Zoom Phone feature is enabled.

        • in_meeting

          object — Information about the in meeting settings.

          • allow_host_panelists_to_use_audible_clap

            boolean — Whether to allow host and panelist to use audible clap.

          • allow_host_to_enable_focus_mode

            boolean — Whether the host can enable [**Focus Mode**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004) when scheduling a meeting.

          • allow_live_streaming

            boolean — Whether to allow livestreaming.

          • allow_participants_chat_with

            integer, possible values: 1, 2, 3, 4 — Whether participants can chat with certain groups: * `1` — The participants cannot use chat. * `2` — Host and co-hosts only. * `3` — The participants can chat with other participants publicly. * `4` - The participants can chat with other participants publicly and privately. **Note:** This setting is only available with client versions 5.7.3 and above.

          • allow_show_zoom_windows

            boolean — Whether the [**Show Zoom windows during screen share**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0059848) feature is enabled.

          • allow_users_save_chats

            integer, possible values: 1, 2, 3 — Whether participants can save meeting chats: * `1` — Participants cannot save meeting chats. * `2` — Participants can only save host and co-host meeting chats. * `3` — Participants can save all meeting chats.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether participants can use annotation tools to add information to shared screens.

          • attendee_on_hold

            boolean — Whether hosts can temporarily remove an attendee from a meeting.

          • attention_mode_focus_mode

            boolean — Whether the [**Focus Mode**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004) feature is enabled. When enabled, this feature only displays the host and co-hosts' video and profile pictures during a meeting.

          • auto_answer

            boolean — Whether the [**Auto-answer group in chat**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067948) setting is enabled.

          • auto_saving_chat

            boolean — Whether to automatically save all in-meeting chats.

          • breakout_room

            boolean — Whether the host can split meeting participants into separate, smaller rooms.

          • breakout_room_schedule

            boolean — Whether the host can assign participants to breakout rooms when scheduling. This feature is **only** available in version 4.5.0 or higher.

          • chat

            boolean — Whether meeting participants can use [in-meeting chat](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064400).

          • closed_caption

            boolean — Whether closed captions are enabled.

          • closed_captioning

            object — Information about the closed captioning settings.

            • auto_transcribing

              boolean — Whether to allow a live transcription service to transcribe meetings.

            • enable

              boolean — Whether to allow the host to type closed captions or assign a participant or 3rd-party service to provide closed captioning.

            • save_caption

              boolean — Whether to allow participants to save closed captions or transcripts.

            • third_party_captioning_service

              boolean — Whether to allow the use of an API token to integrate with 3rd-party closed captioning services.

            • view_full_transcript

              boolean — Whether to allow the viewing of full transcripts in the in-meeting side panel.

          • co_host

            boolean — Whether to allow the meeting host to add co-hosts.

          • custom_data_center_regions

            boolean — Whether custom [data center regions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060026) are enabled for hosting real-time meeting and webinar traffic: * `true` — Enabled. Provide the data center regions in the `data_center_regions` field. * `false` — Disabled. Only use the default data center regions.

          • custom_live_streaming_service

            boolean — Whether to allow custom livestreaming.

          • custom_service_instructions

            string — The custom livestreaming service instructions.

          • data_center_regions

            array — The user's selected custom data center regions. This field only returns if the `custom_data_center_regions` value is `true`: * `AU` — Australia. * `LA` — Latin America. * `CA` — Canada. * `CN` — China. * `DE` — Germany. * `HK` — Hong Kong SAR. * `IN` — India. * `IE` — Ireland. * `TY` — Japan. * `MX` — Mexico. * `NL` — Netherlands. * `SG` — Singapore. * `US` — United States.

            Items:

            string, possible values: "AU", "LA", "CA", "CN", "DE", "HK", "IN", "IE", "TY", "MX", "NL", "SG", "US"

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the **Disable desktop screen sharing for meetings you host** setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether to require [AES encryption](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) for meetings.

          • entry_exit_chime

            string — The sound that plays when participants join or leave the meeting: * `host` — Chime when host joins or leaves a meeting. * `all` — Chime when any participant joins or leaves a meeting. * `none` — Do not chime.

          • far_end_camera_control

            boolean — Whether another user can take control of camera during a meeting.

          • feedback

            boolean — Whether users can send feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether file sharing via in-meeting chat is enabled.

          • group_hd

            boolean — Whether group HD video is enabled.

          • join_from_desktop

            boolean — Whether participants can join a meeting directly from their desktop browser.

          • join_from_mobile

            boolean — Whether participants can join a meeting directly from their mobile browser.

          • language_interpretation

            object — Information about the [language interpretation](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064768) settings.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether hosts can assign participants as interpreters to interpret one language into another in real-time.

            • languages

              array, possible values: "English", "Chinese", "Japanese", "German", "French", "Russian", "Portuguese", "Spanish", "Korean" — A list of system-supported languages.

              Items:

              string

          • live_streaming_facebook

            boolean — Whether to allow Facebook livestreaming.

          • live_streaming_youtube

            boolean — Whether to allow YouTube livestreaming.

          • meeting_polling

            object — Information about the account's meeting polling settings.

            • advanced_polls

              boolean — Whether the host can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a meeting.

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063323) located in the **Reactions** menu in the meeting toolbar.

          • meeting_reactions_emojis

            string, possible values: "all", "selected" — Choose from the following meeting reaction options: * `all` — All emojis: Allow meeting participants to use any emoji available in Zoom chat as a reaction in a meeting. * `selected` — Selected emojis: Allow meeting participants to use the 6 standard meeting reaction emojis: Clapping Hands, Thumbs Up, Heart, Tears of Joy, Open Mouth, Party Popper (Tada, Celebration)

          • meeting_survey

            boolean — Whether to allow the host to present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether non-verbal feedback through screensharing is enabled.

          • participants_share_simultaneously

            string, possible values: "multiple", "one" — Indicates how many participants can screen share at the same time. The value can be one of the following:<br> `one`: Only one participant can screen share at a time .<br> `multiple`: Multiple participants can screen share simultaneously (dual monitors recommended).

          • polling

            boolean — Whether polls are available in the meeting controls.

          • post_meeting_feedback

            boolean — Whether to display a thumbs up or thumbs down feedback survey at the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can use private chat.

          • record_play_voice

            boolean — When a participant joins by telephone, whether recording and playing the participant's own voice is enabled.

          • remote_control

            boolean — Whether users can request remote control.

          • remote_support

            boolean — Whether the host can provide 1:1 remote support to a participant.

          • screen_sharing

            boolean — Whether to allow hosts and participants to share their screen or content during meetings.

          • share_dual_camera

            boolean — Share dual camera. This field is **deprecated**.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process.

          • sign_language_interpretation

            object — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether to allow hosts to assign participants as sign language interpreters who can interpret one language into another in real-time.

            • enable_sign_language_interpretation_by_default

              boolean — Whether to enable sign language interpretation view by default in scheduler.

            • languages

              array — A list of system-supported languages.

              Items:

              string, possible values: "American", "Chinese", "French", "German", "Japanese", "Russian", "Brazilian", "Spanish", "Mexican", "British"

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • virtual_background

            boolean — Whether users can change their background.

          • virtual_background_settings

            object — Information about the virtual background settings.

            • allow_upload_custom

              boolean — Whether users can upload custom backgrounds.

            • allow_videos

              boolean — Whether the use of videos for virtual backgrounds is enabled.

            • enable

              boolean — Whether virtual backgrounds are enabled.

            • files

              array — Information about virtual background files.

              Items:
              • id

                string — The file's unique ID.

              • is_default

                boolean — Whether the file is the default virtual background file.

              • name

                string — The file's name.

              • size

                integer — The file' size.

              • type

                string — The file's type.

          • waiting_room

            boolean — Whether the [Waiting Room](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063329) feature is enabled. When enabled, attendees can only join after the host approves their entry.

          • webinar_chat

            object — Whether webinar participants can send chat messages.

            • allow_attendees_chat_with

              integer, possible values: 1, 2, 3 — Webinar attendees can chat with: * `1` — No one. * `2` — Host and all panelists. * `3` — Everyone.

            • allow_auto_save_local_chat_file

              boolean — Whether chat messages are saved automatically to a local file on the host's computer when the webinar ends.

            • allow_panelists_chat_with

              integer, possible values: 1, 2 — Webinar panelists can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • allow_panelists_send_direct_message

              boolean — Whether webinar panelists can send direct messages to other panelists.

            • allow_users_save_chats

              integer, possible values: 0, 1, 2 — Whether webinar attendees can save chats: * `0` — Attendees cannot save chats. * `1` — Attendees can only save host and panelist chats. * `2` — Attendees can save all chats.

            • default_attendees_chat_with

              integer, possible values: 1, 2 — By default, webinar attendees can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • enable

              boolean — Whether webinar participants can send chat messages.

          • webinar_live_streaming

            object — Whether webinar livestreaming is enabled.

            • custom_service_instructions

              string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

            • enable

              boolean — Whether webinar livestreaming is enabled.

            • live_streaming_reminder

              boolean — Whether to notify users to watch the livestream. This does not apply to custom RTMP (real-time messaging protocol).

            • live_streaming_service

              array — The available livestreaming services: * `facebook` * `workplace_by_facebook` * `youtube` * `custom_live_streaming_service`

              Items:

              string, possible values: "facebook", "workplace_by_facebook", "youtube", "custom_live_streaming_service"

          • webinar_polling

            object — Information about the account's webinar polling settings.

            • advanced_polls

              boolean — Whether the host can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a webinar.

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0059395).

          • webinar_survey

            boolean — Whether to allow the host to present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether to enable the [classic whiteboard](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068305) feature.

          • who_can_share_screen

            string, possible values: "host", "all" — The type of user who can share their screen or content during meetings: * `host` — Only hosts can screen share. * `all` — Both hosts and participants can screen share.

          • who_can_share_screen_when_someone_is_sharing

            string, possible values: "host", "all" — The type of user that can begin sharing their screen when someone else in the meeting is sharing their screen: * `host` — Only hosts can screen share when someone else is sharing. * `all` — Both hosts and participants can screen share when someone else is sharing.

          • workplace_by_facebook

            boolean — Whether to allow Workplace by Facebook livestreaming.

        • meeting_security

          object — Whether to require that all meetings are secured with at least one security option.

          • auto_security

            boolean — Whether to require that all meetings are secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether to block users in specific domains from joining meetings and webinars.

          • block_user_domain_list

            array — The domain to block, up to 20 domains. For example, the `*.example.com` domain.

            Items:

            string

          • embed_password_in_join_link

            boolean — Whether the meeting password will be encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption to use when starting a meeting: * `enhanced_encryption` — Use enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065408), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether to enable end-to-end encryption for meetings. If enabled, you can specify the type of encryption in the `encryption_type` field.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271) meetings are **not** included in this setting.

          • meeting_password_requirement

            object — Information about the meeting and webinar [password requirements](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063160).

            • consecutive_characters_length

              integer, possible values: 0, 4, 5, 6, 7, 8 — The maximum length of consecutive characters (for example, `abcdef`) allowed in a password: * `4` through `8` — The maximum consecutive characters length. The length is `n` minus `1`, where `n` is the provided value. For example, if you provide the `4` value, there can only be a maximum of `3` consecutive characters in a password (for example, `abc1x@8fdh`). * `0` — Do not apply a consecutive character restriction.

            • have_letter

              boolean — Whether the password must contain at least one letter character.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character. For example, `!`, `@`, and/or `#` characters.

            • have_upper_and_lower_characters

              boolean — Whether the password must include uppercase and lowercase characters.

            • length

              integer — The password's minimum length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

            • weak_enhance_detection

              boolean — Whether users will be informed when the provided password is weak.

          • only_authenticated_can_join_from_webclient

            boolean — Whether to specify that only authenticated users can join the meeting from the web client.

          • phone_password

            boolean — Whether to require a password for participants joining by phone. If enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • require_password_for_scheduled_meeting

            boolean — Whether to require a password for meetings that have already been scheduled.

          • require_password_for_scheduled_webinar

            boolean — Whether to require a password for webinars that have already been scheduled.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063329) when they join a meeting. If the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060501) setting is automatically disabled.

          • waiting_room_settings

            object — Information about the waiting room settings.

            • participants_to_place_in_waiting_room

              integer, possible values: 0, 1, 2 — The type of participants to be admitted to the Waiting Room: * `0` — All attendees. * `1` — Users who are not in your account. * `2` — Users who are not in your account and are not part of your [allowed domains list](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061263).

            • users_who_can_admit_participants_from_waiting_room

              integer, possible values: 0, 1 — The users who can admit participants from the Waiting Room: * `0` — Host and co-hosts only. * `1` — Host, co-hosts, and anyone who bypassed the Waiting Room if the host and co-hosts are not present.

            • whitelisted_domains_for_waiting_room

              string — If the `participants_to_place_in_waiting_room` field is `2`, a comma-separated list of the domains that can bypass the Waiting Room (`"example.com,example2.com"`).

          • webinar_password

            boolean — Whether to generate a password when scheduling webinars. Participants must use the generated password to join the scheduled webinar.

        • recording

          object — Information about recording settings.

          • ask_host_to_confirm_disclaimer

            boolean — Whether to ask the host to confirm the recording disclaimer is enabled.

          • ask_participants_to_consent_disclaimer

            boolean — Whether to ask participants for consent when a recording begins is enabled. This is only available when the value of the `recording_disclaimer` field is set to `true`.

          • auto_delete_cmr

            boolean — Whether Zoom will permanently delete recordings automatically after a specified number of days is enabled. The number of days is displayed in the `auto_delete_cmr_days` field.

          • auto_delete_cmr_days

            integer, possible values: 30, 60, 90, 120 — When the `auto_delete_cmr` value is `true`, this value is the number of days before the auto-deletion of cloud recordings: * `30` — 30 days. * `60` — 60 days. * `90` — 90 days. * `120` — 120 days.

          • auto_recording

            string, possible values: "local", "cloud", "none" — The automatic recording setting: * `local` — Record locally * `cloud` — Record on the cloud. * `none` — Disabled.

          • cloud_recording

            boolean — Whether hosts can record and save the meeting or webinar in the cloud.

          • display_participant_name

            boolean — Whether participants' names display in the recording.

          • host_pause_stop_recording

            boolean — Whether the meeting's host can pause or stop the cloud's auto recording is enabled.

          • ip_address_access_control

            object — Information about the settings to allow cloud recording access only from specific IP address ranges.

            • enable

              boolean — Whether the cloud recordings of the account can only be accessed by the IP addresses defined in the `ip_addresses_or_ranges` property.

            • ip_addresses_or_ranges

              string — The IP addresses or ranges that have access to the cloud recordings.

          • local_recording

            boolean — Whether hosts and participants can record the meeting using a local file.

          • optimize_recording_for_3rd_party_video_editor

            boolean — Whether recordings will be optimized for a 3rd party video editor. This can increase the file size and the time it takes to generate recording files.

          • record_audio_file

            boolean — Whether recording an audio-only file is enabled.

          • record_audio_file_each_participant

            boolean — Whether to record separate audio files for each participant is enabled.

          • record_files_separately

            object — The account's [**Record active speaker, gallery view and shared screen separately**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064676) settings.

            • active_speaker

              boolean — Whether recording only the active speaker is enabled.

            • gallery_view

              boolean — Whether recording only the gallery view is enabled.

            • shared_screen

              boolean — Whether recording only shared screen is enabled.

          • record_gallery_view

            boolean — Whether recording the [gallery view](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062314) with a shared screen is enabled.

          • record_speaker_view

            boolean — Whether recording the active speaker with a shared screen is enabled.

          • recording_audio_transcript

            boolean — Whether automatically transcribing the audio of the meeting or webinar to the cloud is enabled.

          • recording_disclaimer

            boolean — Whether to display a disclaimer to participants before a recording begins is enabled.

          • recording_highlight

            boolean — Whether the [recording highlights](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061101) feature is enabled.

          • recording_password_requirement

            object — Information about the minimum password requirements for recordings via the Account Recording settings.

            • have_letter

              boolean — Whether the password must contain at least one alphabetical letter.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character (for example, `!`, `@`, or `#`).

            • length

              integer — The password's minimum required length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

          • recording_thumbnails

            boolean — Whether thumbnails of the presenter are recorded when they are sharing their screen.

          • save_chat_text

            boolean — Whether saving the chat text from the meeting to the cloud is enabled.

          • save_close_caption

            boolean — Whether [closed captions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062490) are saved as a VTT (Video Track Text) file.

          • save_panelist_chat

            boolean — Whether panelist chats are saved to the recording.

          • save_poll_results

            boolean — Whether poll results shared during the meeting or webinar are saved. This also includes poll results shared during the meeting or webinar.

          • show_timestamp

            boolean — Whether adding a timestamp to the recording is enabled.

        • schedule_meeting

          object — Information about the scheduled meeting settings.

          • audio_type

            string — The type of audio used to join the meeting.

          • default_password_for_scheduled_meetings

            boolean — Whether to use the default password for already scheduled meetings.

          • force_pmi_jbh_password

            string — Whether to require a password for personal meetings if attendees can join before host.

          • host_video

            boolean — Whether to start meetings with the host video on.

          • jbh_time

            integer, possible values: 0, 5, 10, 15 — If the value of the `join_before_host` field is `true`, this field indicates the time limits within which a participant can join a meeting before the meeting's host: * `0` — Allow the participant to join the meeting at anytime. * `5` — Allow the participant to join 5 minutes before the meeting's start time. * `10` — Allow the participant to join 10 minutes before the meeting's start time.

          • join_before_host

            boolean — Whether participants can join the meeting before its host.

          • mute_upon_entry

            boolean — Whether to automatically mute all participants when they join the meeting.

          • participants_video

            boolean — Whether to start meetings with the participant video on.

          • personal_meeting

            boolean — The personal meeting settings: * `true` — Indicates that the **Enable Personal Meeting ID** setting is enabled. Users can use a personal meeting ID for their meetings. * `false` — Indicates that the **Enable Personal Meeting ID** setting is [disabled](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068443). When this setting is **disabled**, meetings that were scheduled with a PMI will be invalid. You must manually update any scheduled meetings. **For Zoom Phone only:** If a user has been assigned a desk phone, the desk phone's **Elevate to Zoom Meeting** setting will be disabled.

          • pmi_password

            string — The PMI's password.

          • pstn_password_protected

            string — Require a password from participants before joining a meeting via [PSTN](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449).

          • require_password_for_instant_meetings

            boolean — Whether a random password will be generated on the end of user who starts the instant meeting. Other meeting participants **must** enter the generated password to join the meeting. If instant meetings use a PMI, this option is **disabled**.

          • require_password_for_pmi_meetings

            string, possible values: "jbh_only", "all", "none" — Require participants to enter password for PMI meetings: * `jbh_only` — Only when a participant joins before the host. * `all` — All participants must enter a password to join the meeting. * `none` — No password required.

          • require_password_for_scheduled_meetings

            boolean — Require a passcode for meetings which have already been scheduled

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a meeting host schedules a new meeting. Meeting participants will be required to enter the password before they can join the meeting. This setting only applies to regular meetings that do **not** use a PMI.

          • upcoming_meeting_reminder

            boolean — Whether to receive a desktop notification for upcoming meetings.

          • use_pmi_for_instant_meetings

            boolean — Whether PMI is enabled for all instant meetings.

          • use_pmi_for_scheduled_meetings

            boolean — Use a [PMI (Personal Meeting ID)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271) to schedule meeting.

        • telephony

          object — Information about telephony settings.

          • audio_conference_info

            string — Information about the third-party audio configuration.

          • show_international_numbers_link

            boolean — Whether to display the international numbers link on the invitation email.

          • telephony_regions

            object — Information about where most of the participants call into or call from during a meeting.

            • allowed_values

              array — The telephony region options provided by Zoom.

              Items:

              string

            • selection_values

              string — The account's selected telephony regions that indicates where most of the participants call into or call from during a meeting.

          • third_party_audio

            boolean — Whether users can join the meeting using an existing third-party audio configuration.

        • tsp

          object — Information about the Telephony Service Provider (TSP) settings.

          • call_out

            boolean — Whether the [**Call Me**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061683) feature is enabled. When enabled, the user can enter their phone number to join meetings. As a meeting host, the user can use the **Invite by Phone** feature to invite participants to join by phone.

          • call_out_countries

            array — A list of countries and regions to which the user can call out to.

            Items:

            string

          • display_toll_free_numbers

            boolean — Whether hosts can see the toll-free numbers in the email invitation or in the Zoom client.

          • global_dial_in_countries

            object — Information about the global dial-in countries settings.

            • selected_countries

              array — The list of selected countries/regions whose dial-in numbers will be listed in the email invitation. You can adjust the order that the dial-in numbers appear in the email invitation.

              Items:
              • code

                string — The code of the country or region.

              • name

                string — The name of the country or region.

          • show_international_numbers_link

            boolean — Whether to show the international numbers link in the email invitation.

    • operator (required)

      string, format: email — The email address of the user who [disassociated the user](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066997).

    • operator_id (required)

      string — The user ID of the user who updated the settings.

    • old_object

      object — Information about the user's previous settings.

      • id

        string — The modified user's unique ID (`userId`).

      • settings

        object — Information about the user's previous settings. This only returns modified settings.

        • ai

          object — AI settings.

          • ai_generated_virtual_backgrounds

            boolean — Whether AI-generated virtual backgrounds are enabled.

          • ai_panel_in_workplace

            object — AI panel in Zoom Workplace settings.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is enabled.

          • canvas_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Canvas. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create document content.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether AI can identify post-meeting writing tasks from meeting context and generate drafts that users can review and use.

          • canvas_ai_sentence_completion

            boolean — Whether users can receive predictive writing suggestions while writing in Canvas.

          • chat_compose

            object — Allow users to use AI to help them compose a response from scratch or wordsmith their chat messages.

            • enable

              boolean — Compose with AI Companion

            • shown_in_team_chat

              boolean — Show in Team Chat

          • chat_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

            • shown_in_team_chat

              boolean — Show in Team Chat

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is enabled.

          • full_display_names_in_ai_assets

            boolean — Whether AI-generated meeting assets use full display names.

          • hub_ai_question_and_file_creation

            boolean — Whether users can ask AI questions about file content and create new files, such as Canvas, Slides, Sheets, Paper, or data tables, from the Hub Home page. Creating files requires AI to be enabled in each product's settings.

          • include_webinar_summary_follow_up_email

            object — Webinar follow-up email. When enabled, the host can include the webinar summary in follow-up emails.

            • absentee_follow_up_email

              boolean — Whether the webinar summary is included in the absentee follow-up email.

            • attendee_follow_up_email

              boolean — Whether the webinar summary is included in the attendee follow-up email.

            • enable

              boolean — Whether the host can include the webinar summary in follow-up email.

          • meeting_agenda

            boolean — Whether Meeting Agenda with AI is enabled.

          • meeting_chat_messages

            boolean — Whether meeting chat messages are used to enhance transcripts.

          • meeting_coach

            object — Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is enabled.

            • participant_scope

              string, possible values: "all_participants_and_invitees", "participants_and_invitees_in_our_organization" — Which participants Meeting Coach applies to.

          • meeting_questions

            object — Allow users to ask questions in a meeting with AI. Answers are based on what is said in the meeting.

            • auto_enable

              boolean — Automatically start meeting questions when the meeting starts.

            • enable

              boolean — Whether users can ask questions in a meeting with AI.

            • who_can_ask_questions

              string, possible values: "from_entire_meeting", "from_join_meeting", "host", "org", "org_from_join_meeting" — Participants allowed to ask meeting questions. Valid values: `from_entire_meeting` (all participants and invitees), `from_join_meeting` (all participants from when they join), `host` (only the meeting host), `org` (participants and invitees in the organization), `org_from_join_meeting` (organization participants from when they join).

          • meeting_summary

            object — Allow hosts to generate a summary. Summaries are sent based on sharing permissions after the meeting ends.

            • auto_enable

              boolean — Auto-start the meeting summary when the meeting starts.

            • email_notification

              boolean — Send an email notification when sharing a meeting summary with participants.

            • enable

              boolean — Whether hosts can generate a meeting summary.

            • restrict_share_to_outside_of_organization

              boolean — Restrict users from sharing meeting summaries with people outside the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Audience restricted from sharing meeting summaries. Valid values: `external_users` (users outside the organization), `all_users` (all users), `all_users_except_delegate` (all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether the meeting summary email includes summary text. Valid values: `include_full_text_in_email` (include the summary text), `not_include_full_text_in_email` (do not include the summary text).

            • who_will_receive_summary

              string, possible values: "host", "alt_host", "organization", "all", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization", "host_and_speakers", "do_not_share" — Recipients for automatically shared meeting summaries. Valid values: `host` (only the meeting host), `alt_host` (meeting host, co-hosts, and alternative hosts), `organization` (meeting host and invitees in the organization), `all` (all meeting invitees, including external invitees), `host_and_panelist_in_organization` (meeting host and participants in the organization), `host_and_panelist_not_in_organization` (meeting host and all participants, including external participants), `host_and_speakers` (meeting host and speakers), `do_not_share` (do not share a summary).

          • meeting_summary_default_language

            object — Set the default language for meeting summaries.

            • enable

              boolean — Whether meeting summaries automatically use the selected default language.

            • language

              string — Language that meeting summaries automatically use when the default-language setting is enabled. Supported values: `ar` (Arabic), `bn` (Bengali), `zh` (Chinese (Simplified)), `zh-hant` (Chinese (Traditional)), `cs` (Czech), `da` (Danish), `nl` (Dutch), `en` (English), `et` (Estonian), `fi` (Finnish), `fr` (French), `de` (German), `hi` (Hindi), `hu` (Hungarian), `id` (Indonesian), `it` (Italian), `ja` (Japanese), `ko` (Korean), `ms` (Malay), `fa` (Persian), `pl` (Polish), `pt` (Portuguese), `ro` (Romanian), `ru` (Russian), `es` (Spanish), `sv` (Swedish), `tl` (Tagalog), `ta` (Tamil), `te` (Telugu), `th` (Thai), `tr` (Turkish), `uk` (Ukrainian), `vi` (Vietnamese).

          • meeting_summary_docs

            object — Automatic Zoom Doc creation from meeting summary.

            • enable

              boolean — Whether automatic Zoom Doc creation is enabled.

            • share_with_summary_recipients

              boolean — Whether generated Zoom Docs are shared with meeting summary recipients.

          • meeting_summary_ip_access

            object — Allow meeting summary access only from specific IP address ranges.

            • enable

              boolean — Whether access to meeting summaries is restricted to specified IP address ranges.

            • ip_addresses_or_ranges

              string — IP addresses or ranges from which meeting summaries can be accessed.

          • meeting_summary_retention

            object — Automatic meeting summary deletion.

            • enable

              boolean — Whether automatic meeting summary deletion is enabled.

            • retention_days

              integer — Number of days to retain meeting summaries before deletion.

          • meeting_summary_template

            object — Allow users to select a meeting summary template for their meetings. The summary is generated using the selected template.

            • enable

              boolean — Whether users can select a meeting summary template for their meetings.

            • summary_template_id

              string — ID of the default meeting summary template used to generate meeting summaries.

          • my_notes_ai_content_generation

            object — My Notes AI content generation settings.

            • enable

              boolean — Whether users can use AI to generate content in My Notes and enrich their writing with the meeting transcript.

          • my_notes_meeting_transcription

            boolean — Whether users can transcribe their meetings with My Notes.

          • paper_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Paper. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create documents.

          • participant_can_request_aic_in_meeting

            boolean — Allow participants to request AI Companion in a meeting.

          • phone_user_ai_notices

            object — Phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are enabled.

            • multiple_notifications

              boolean — Whether multiple notifications are allowed.

            • require_press_1_consent

              boolean — Whether callers must press 1 to consent.

          • remind_me_turn_on_aic

            boolean — Remind hosts to turn on Zoom AI at the beginning of a meeting when AI features are not configured to auto-start.

          • remind_me_turn_on_catch_me_up

            boolean — When joining a meeting late, prompt the user to use Zoom AI to summarize what has been discussed so far.

          • restrict_aic_when_external_user_join_meeting

            boolean — Restrict AI Companion when an external user joins a meeting.

          • screen_share_ocr

            boolean — Whether screen share content is used with OCR.

          • sheets_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Sheets. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create sheet content.

          • sheets_ai_formula

            boolean — Whether AI can generate, explain, and apply spreadsheet formulas from natural-language input in Zoom Sheets.

          • sheets_ai_function

            boolean — Whether users can use the =AI() function in Zoom Sheets to generate, summarize, categorize, and analyze data.

          • sheets_ai_resources

            boolean — Whether users can add resources, such as meetings, docs, and data tables, to a spreadsheet and have AI suggest updates when they change.

          • show_conversational_ai_companion

            object — Show conversational AI companion settings.

            • enable_zoom_mate

              boolean — Whether ZoomMate is available in the web navigation and Zoom Workplace app navigation bar.

            • enabled

              boolean — Whether conversational AI is enabled.

          • slides_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Slides. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create presentation content.

          • smart_recording

            object — Smart Recording

            • create_next_steps

              boolean — Next steps

            • create_recording_highlights

              boolean — Recording highlights

            • create_smart_chapters

              boolean — Summary and smart chapters

          • task_creation_and_management

            object — AI-powered task creation and management with AI Companion.

            • auto_generate_action

              boolean — Whether to automatically generate action items from tasks.

            • auto_generate_details

              boolean — Whether to automatically generate task details.

            • enable

              boolean — Whether AI-powered task creation and management is enabled.

            • generate_from_phone_call

              object — Settings for generating tasks from phone calls.

              • auto_add_participant_as_collaborator

                boolean — Whether to automatically add phone call participants as task collaborators.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign phone call tasks to collaborators.

              • enable

                boolean — Whether to allow generating tasks from phone calls.

            • generate_from_transcripts

              object — Settings for generating tasks from meeting transcripts.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign tasks to collaborators.

              • auto_share_with

                string, possible values: "host_only", "internal_participants", "internal_assigned_participants" — Defines who tasks are automatically shared with when generated from transcripts.

              • enable

                boolean — Whether to allow generating tasks from meeting transcripts.

            • generate_from_voicemail

              boolean — Whether to allow generating tasks from voicemail.

          • third_party_meeting_join

            object — Third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording is enabled for joined third-party meetings.

            • calendar

              object — Calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is enabled.

              • join_scope

                string, possible values: "all_events_with_video_conference_links", "meetings_where_i_am_the_host", "meetings_where_i_am_a_participant" — Which calendar events third-party meeting join applies to.

            • enable

              boolean — Whether third-party meeting join with AI is enabled.

            • pre_meeting_email_notification

              object — Pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is enabled.

              • recipients

                string, possible values: "all_invitees", "only_meeting_host" — Who receives the pre-meeting email notification.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access will be able to ask questions after the webinar based on that transcript.

            • auto_enable

              boolean — Whether to automatically allow access when the webinar starts.

            • enable

              boolean — Whether to allow users to ask webinar questions with AI.

            • who_can_ask_questions

              string, possible values: "panelist_all", "panelist_org", "host", "all_participants" — Who can ask questions about the webinar. Valid values: `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only the webinar host, co-hosts, and alternative hosts), `all_participants` (All participants).

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions.

            • auto_enable

              boolean — Whether to turn on webinar summary automatically when the webinar starts.

            • email_notification

              boolean — Whether to send an email notification when sharing to participants.

            • enable

              boolean — Whether to allow hosts to generate a summary.

            • restrict_share_to_outside_of_organization

              boolean — Whether to restrict users from sharing summaries to those outside of the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Whether to restrict users from sharing summaries. Valid values: `external_users` (To those outside of the organization), `all_users` (To all users), `all_users_except_delegate` (To all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether to include the summary text in the email. Valid values: `include_full_text_in_email` (Include summary text in the email), `not_include_full_text_in_email` (Don't include summary text in the email).

            • who_will_receive_summary

              string, possible values: "host", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization" — Who to automatically share the summary with. Valid values: `host` (Only the webinar host), `host_and_panelist_in_organization` (Only the webinar host, co-hosts, and panelists in the organization), `host_and_panelist_not_in_organization` (The webinar host, co-hosts, and all panelists, including those outside the organization).

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`.

          • webinar_summary_ocr

            boolean — Whether screen share content is used with OCR for webinar summaries. Optical Character Recognition (OCR) converts images of text screen shared during a webinar into machine-readable text to generate more accurate and relevant AI results.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • workspace_reservation_recommendations_with_ai

            object — Workspace Reservation recommendations with AI.

            • custom_workspaces_recommendation

              boolean — Whether custom workspace recommendations are enabled.

            • day_recommendation

              boolean — Whether day recommendations are enabled.

            • desk_recommendation

              boolean — Whether desk recommendations are enabled.

            • enabled

              boolean — Whether Workspace Reservation recommendations with AI are enabled.

            • proactive_room_recommendation

              boolean — Whether proactive room recommendations are enabled.

            • room_recommendation

              boolean — Whether room recommendations are enabled.

          • zoom_events_session_summary

            object — Session summary. Allow hosts to generate a summary. Summaries are sent after the session has ended based on the in-session access options.

            • auto_start

              boolean — Whether to turn on session summary automatically when sessions start.

            • enable

              boolean — Whether Zoom Events session summaries are enabled.

        • audio_conferencing

          object — Information about the audio conferencing settings.

          • participant_phone_masking

            object — Information about the participant phone masking settings.

            • enable

              boolean — Whether to mask phone numbers of users dialing into a meeting in the participant list.

            • masking_type

              string, possible values: "mask_default", "mask_first_5", "mask_except_last_4" — The type of phone number masking pattern to apply. * `mask_default` - Default masking pattern (Example: 888****666). * `mask_first_5` - Mask first five digits (Example: *****66666). * `mask_except_last_4` - Mask everything except last four digits (Example: *****6666).

        • email_notification

          object — Information about the email notification settings.

          • alternative_host_reminder

            boolean — Whether to notify when an alternative host is added to or removed from a meeting.

          • cancel_meeting_reminder

            boolean — Whether to notify the host and participants when a meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether to notify the host when a cloud recording is available.

          • jbh_reminder

            boolean — Whether to notify the host when participants join the meeting before them.

          • recording_available_reminder_alternative_hosts

            boolean — Whether to notify any alternative hosts when a cloud recording is available.

          • recording_available_reminder_schedulers

            boolean — Whether to notify the person who scheduled the meeting or webinar for the host when a cloud recording is available.

          • schedule_for_reminder

            boolean — Whether to notify the host that there is a meeting is scheduled, rescheduled, or canceled.

        • feature

          object — Information about the features available to the user.

          • cn_meeting

            boolean — Host meeting in China.

          • concurrent_meeting

            string, possible values: "Basic", "Plus", "None" — The user's assigned [Concurrent Meeting](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068522) type: * `Basic` * `Plus` * `None` **Note:** This feature requires a Concurrent Meeting Basic or Plus plan subscription.

          • in_meeting

            boolean — Host meeting in India.

          • large_meeting

            boolean — Whether the large meeting feature is enabled.

          • large_meeting_capacity

            integer, possible values: 500, 1000 — The capacity for the user's large meetings: * `500` * `1000`

          • meeting_capacity

            integer — The user's meeting capacity.

          • webinar

            boolean — Whether the user has the Webinar feature.

          • webinar_capacity

            integer, possible values: 100, 500, 1000, 3000, 5000, 10000 — If the user has a Webinar capacity plan subscription, the user's Webinar capacity: * `100` * `500` * `1000` * `3000` * `5000` * `10000`

          • zoom_events

            boolean — Whether the user has the Zoom Events feature.

          • zoom_events_capacity

            integer, possible values: 500, 1000, 3000, 5000, 10000, 20000, 30000, 50000 — If the user has the Zoom Events feature, the user's Zoom Events plan capacity: * `500` * `1000` * `3000` * `5000` * `10000` * `20000` * `30000` * `50000`

          • zoom_phone

            boolean — Whether the Zoom Phone feature is enabled.

        • in_meeting

          object — Information about the in meeting settings.

          • allow_host_panelists_to_use_audible_clap

            boolean — Whether to allow host and panelist to use audible clap.

          • allow_host_to_enable_focus_mode

            boolean — Whether the host can enable [**Focus Mode**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004) when scheduling a meeting.

          • allow_live_streaming

            boolean — Whether to allow livestreaming.

          • allow_participants_chat_with

            integer, possible values: 1, 2, 3, 4 — Whether participants can chat with certain groups: * `1` — The participants cannot use chat. * `2` — Host and co-hosts only. * `3` — The participants can chat with other participants publicly. * `4` - The participants can chat with other participants publicly and privately. **Note:** This setting is only available with client versions 5.7.3 and above.

          • allow_show_zoom_windows

            boolean — Whether the [**Show Zoom windows during screen share**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0059848) feature is enabled.

          • allow_users_save_chats

            integer, possible values: 1, 2, 3 — Whether participants can save meeting chats: * `1` — Participants cannot save meeting chats. * `2` — Participants can only save host and co-host meeting chats. * `3` — Participants can save all meeting chats.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether participants can use annotation tools to add information to shared screens.

          • attendee_on_hold

            boolean — Whether hosts can temporarily remove an attendee from a meeting.

          • attention_mode_focus_mode

            boolean — Whether the [**Focus Mode**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004) feature is enabled. When enabled, this feature only displays the host and co-hosts' video and profile pictures during a meeting.

          • auto_answer

            boolean — Whether the [**Auto-answer group in chat**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067948) setting is enabled.

          • auto_saving_chat

            boolean — Whether to automatically save all in-meeting chats.

          • breakout_room

            boolean — Whether the host can split meeting participants into separate, smaller rooms.

          • breakout_room_schedule

            boolean — Whether the host can assign participants to breakout rooms when scheduling. This feature is **only** available in version 4.5.0 or higher.

          • chat

            boolean — Whether meeting participants can use [in-meeting chat](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064400).

          • closed_caption

            boolean — Whether closed captions are enabled.

          • closed_captioning

            object — Information about the closed captioning settings.

            • auto_transcribing

              boolean — Whether to allow a live transcription service to transcribe meetings.

            • enable

              boolean — Whether to allow the host to type closed captions or assign a participant or 3rd-party service to provide closed captioning.

            • save_caption

              boolean — Whether to allow participants to save closed captions or transcripts.

            • third_party_captioning_service

              boolean — Whether to allow the use of an API token to integrate with 3rd-party closed captioning services.

            • view_full_transcript

              boolean — Whether to allow the viewing of full transcripts in the in-meeting side panel.

          • co_host

            boolean — Whether to allow the meeting host to add co-hosts.

          • custom_data_center_regions

            boolean — Whether custom [data center regions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060026) are enabled for hosting real-time meeting and webinar traffic: * `true` — Enabled. Provide the data center regions in the `data_center_regions` field. * `false` — Disabled. Only use the default data center regions.

          • custom_live_streaming_service

            boolean — Whether to allow custom livestreaming.

          • custom_service_instructions

            string — The custom livestreaming service instructions.

          • data_center_regions

            array — The user's selected custom data center regions. This field only returns if the `custom_data_center_regions` value is `true`: * `AU` — Australia. * `LA` — Latin America. * `CA` — Canada. * `CN` — China. * `DE` — Germany. * `HK` — Hong Kong SAR. * `IN` — India. * `IE` — Ireland. * `TY` — Japan. * `MX` — Mexico. * `NL` — Netherlands. * `SG` — Singapore. * `US` — United States.

            Items:

            string, possible values: "AU", "LA", "CA", "CN", "DE", "HK", "IN", "IE", "TY", "MX", "NL", "SG", "US"

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the **Disable desktop screen sharing for meetings you host** setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether to require [AES encryption](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) for meetings.

          • entry_exit_chime

            string — The sound that plays when participants join or leave the meeting: * `host` — Chime when host joins or leaves a meeting. * `all` — Chime when any participant joins or leaves a meeting. * `none` — Do not chime.

          • far_end_camera_control

            boolean — Whether another user can take control of camera during a meeting.

          • feedback

            boolean — Whether users can send feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether file sharing via in-meeting chat is enabled.

          • group_hd

            boolean — Whether group HD video is enabled.

          • join_from_desktop

            boolean — Whether participants can join a meeting directly from their desktop browser.

          • join_from_mobile

            boolean — Whether participants can join a meeting directly from their mobile browser.

          • language_interpretation

            object — Information about the [language interpretation](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064768) settings.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether hosts can assign participants as interpreters to interpret one language into another in real-time.

            • languages

              array, possible values: "English", "Chinese", "Japanese", "German", "French", "Russian", "Portuguese", "Spanish", "Korean" — A list of system-supported languages.

              Items:

              string

          • live_streaming_facebook

            boolean — Whether to allow Facebook livestreaming.

          • live_streaming_youtube

            boolean — Whether to allow YouTube livestreaming.

          • meeting_polling

            object — Information about the account's meeting polling settings.

            • advanced_polls

              boolean — Whether the host can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a meeting.

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063323) located in the **Reactions** menu in the meeting toolbar.

          • meeting_reactions_emojis

            string, possible values: "all", "selected" — Choose from the following meeting reaction options: * `all` — All emojis: Allow meeting participants to use any emoji available in Zoom chat as a reaction in a meeting. * `selected` — Selected emojis: Allow meeting participants to use the 6 standard meeting reaction emojis: Clapping Hands, Thumbs Up, Heart, Tears of Joy, Open Mouth, Party Popper (Tada, Celebration)

          • meeting_survey

            boolean — Whether to allow the host to present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether non-verbal feedback through screensharing is enabled.

          • participants_share_simultaneously

            string, possible values: "multiple", "one" — Indicates how many participants can screen share at the same time. The value can be one of the following:<br> `one`: Only one participant can screen share at a time .<br> `multiple`: Multiple participants can screen share simultaneously (dual monitors recommended).

          • polling

            boolean — Whether polls are available in the meeting controls.

          • post_meeting_feedback

            boolean — Whether to display a thumbs up or thumbs down feedback survey at the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can use private chat.

          • record_play_voice

            boolean — When a participant joins by telephone, whether recording and playing the participant's own voice is enabled.

          • remote_control

            boolean — Whether users can request remote control.

          • remote_support

            boolean — Whether the host can provide 1:1 remote support to a participant.

          • screen_sharing

            boolean — Whether to allow hosts and participants to share their screen or content during meetings.

          • share_dual_camera

            boolean — Share dual camera. This field is **deprecated**.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process.

          • sign_language_interpretation

            object — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether to allow hosts to assign participants as sign language interpreters who can interpret one language into another in real-time.

            • enable_sign_language_interpretation_by_default

              boolean — Whether to enable sign language interpretation view by default in scheduler.

            • languages

              array — A list of system-supported languages.

              Items:

              string, possible values: "American", "Chinese", "French", "German", "Japanese", "Russian", "Brazilian", "Spanish", "Mexican", "British"

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • virtual_background

            boolean — Whether users can change their background.

          • virtual_background_settings

            object — Information about the virtual background settings.

            • allow_upload_custom

              boolean — Whether users can upload custom backgrounds.

            • allow_videos

              boolean — Whether the use of videos for virtual backgrounds is enabled.

            • enable

              boolean — Whether virtual backgrounds are enabled.

            • files

              array — Information about virtual background files.

              Items:
              • id

                string — The file's unique ID.

              • is_default

                boolean — Whether the file is the default virtual background file.

              • name

                string — The file's name.

              • size

                integer — The file' size.

              • type

                string — The file's type.

          • waiting_room

            boolean — Whether the [Waiting Room](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063329) feature is enabled. When enabled, attendees can only join after the host approves their entry.

          • webinar_chat

            object — Whether webinar participants can send chat messages.

            • allow_attendees_chat_with

              integer, possible values: 1, 2, 3 — Webinar attendees can chat with: * `1` — No one. * `2` — Host and all panelists. * `3` — Everyone.

            • allow_auto_save_local_chat_file

              boolean — Whether chat messages are saved automatically to a local file on the host's computer when the webinar ends.

            • allow_panelists_chat_with

              integer, possible values: 1, 2 — Webinar panelists can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • allow_panelists_send_direct_message

              boolean — Whether webinar panelists can send direct messages to other panelists.

            • allow_users_save_chats

              integer, possible values: 0, 1, 2 — Whether webinar attendees can save chats: * `0` — Attendees cannot save chats. * `1` — Attendees can only save host and panelist chats. * `2` — Attendees can save all chats.

            • default_attendees_chat_with

              integer, possible values: 1, 2 — By default, webinar attendees can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • enable

              boolean — Whether webinar participants can send chat messages.

          • webinar_live_streaming

            object — Whether webinar livestreaming is enabled.

            • custom_service_instructions

              string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

            • enable

              boolean — Whether webinar livestreaming is enabled.

            • live_streaming_reminder

              boolean — Whether to notify users to watch the livestream. This does not apply to custom RTMP (real-time messaging protocol).

            • live_streaming_service

              array — The available livestreaming services: * `facebook` * `workplace_by_facebook` * `youtube` * `custom_live_streaming_service`

              Items:

              string, possible values: "facebook", "workplace_by_facebook", "youtube", "custom_live_streaming_service"

          • webinar_polling

            object — Information about the account's webinar polling settings.

            • advanced_polls

              boolean — Whether the host can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a webinar.

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0059395).

          • webinar_survey

            boolean — Whether to allow the host to present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether to enable the [classic whiteboard](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068305) feature.

          • who_can_share_screen

            string, possible values: "host", "all" — The type of user who can share their screen or content during meetings: * `host` — Only hosts can screen share. * `all` — Both hosts and participants can screen share.

          • who_can_share_screen_when_someone_is_sharing

            string, possible values: "host", "all" — The type of user that can begin sharing their screen when someone else in the meeting is sharing their screen: * `host` — Only hosts can screen share when someone else is sharing. * `all` — Both hosts and participants can screen share when someone else is sharing.

          • workplace_by_facebook

            boolean — Whether to allow Workplace by Facebook livestreaming.

        • meeting_security

          object — Whether to require that all meetings are secured with at least one security option.

          • auto_security

            boolean — Whether to require that all meetings are secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether to block users in specific domains from joining meetings and webinars.

          • block_user_domain_list

            array — The domain to block, up to 20 domains. For example, the `*.example.com` domain.

            Items:

            string

          • embed_password_in_join_link

            boolean — Whether the meeting password will be encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption to use when starting a meeting: * `enhanced_encryption` — Use enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065408), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether to enable end-to-end encryption for meetings. If enabled, you can specify the type of encryption in the `encryption_type` field.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271) meetings are **not** included in this setting.

          • meeting_password_requirement

            object — Information about the meeting and webinar [password requirements](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063160).

            • consecutive_characters_length

              integer, possible values: 0, 4, 5, 6, 7, 8 — The maximum length of consecutive characters (for example, `abcdef`) allowed in a password: * `4` through `8` — The maximum consecutive characters length. The length is `n` minus `1`, where `n` is the provided value. For example, if you provide the `4` value, there can only be a maximum of `3` consecutive characters in a password (for example, `abc1x@8fdh`). * `0` — Do not apply a consecutive character restriction.

            • have_letter

              boolean — Whether the password must contain at least one letter character.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character. For example, `!`, `@`, and/or `#` characters.

            • have_upper_and_lower_characters

              boolean — Whether the password must include uppercase and lowercase characters.

            • length

              integer — The password's minimum length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

            • weak_enhance_detection

              boolean — Whether users will be informed when the provided password is weak.

          • only_authenticated_can_join_from_webclient

            boolean — Whether to specify that only authenticated users can join the meeting from the web client.

          • phone_password

            boolean — Whether to require a password for participants joining by phone. If enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • require_password_for_scheduled_meeting

            boolean — Whether to require a password for meetings that have already been scheduled.

          • require_password_for_scheduled_webinar

            boolean — Whether to require a password for webinars that have already been scheduled.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063329) when they join a meeting. If the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060501) setting is automatically disabled.

          • waiting_room_settings

            object — Information about the waiting room settings.

            • participants_to_place_in_waiting_room

              integer, possible values: 0, 1, 2 — The type of participants to be admitted to the Waiting Room: * `0` — All attendees. * `1` — Users who are not in your account. * `2` — Users who are not in your account and are not part of your [allowed domains list](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061263).

            • users_who_can_admit_participants_from_waiting_room

              integer, possible values: 0, 1 — The users who can admit participants from the Waiting Room: * `0` — Host and co-hosts only. * `1` — Host, co-hosts, and anyone who bypassed the Waiting Room if the host and co-hosts are not present.

            • whitelisted_domains_for_waiting_room

              string — If the `participants_to_place_in_waiting_room` field is `2`, a comma-separated list of the domains that can bypass the Waiting Room (`"example.com,example2.com"`).

          • webinar_password

            boolean — Whether to generate a password when scheduling webinars. Participants must use the generated password to join the scheduled webinar.

        • recording

          object — Information about recording settings.

          • ask_host_to_confirm_disclaimer

            boolean — Whether to ask the host to confirm the recording disclaimer is enabled.

          • ask_participants_to_consent_disclaimer

            boolean — Whether to ask participants for consent when a recording begins is enabled. This is only available when the value of the `recording_disclaimer` field is set to `true`.

          • auto_delete_cmr

            boolean — Whether Zoom will permanently delete recordings automatically after a specified number of days is enabled. The number of days is displayed in the `auto_delete_cmr_days` field.

          • auto_delete_cmr_days

            integer, possible values: 30, 60, 90, 120 — When the `auto_delete_cmr` value is `true`, this value is the number of days before the auto-deletion of cloud recordings: * `30` — 30 days. * `60` — 60 days. * `90` — 90 days. * `120` — 120 days.

          • auto_recording

            string, possible values: "local", "cloud", "none" — The automatic recording setting: * `local` — Record locally * `cloud` — Record on the cloud. * `none` — Disabled.

          • cloud_recording

            boolean — Whether hosts can record and save the meeting or webinar in the cloud.

          • display_participant_name

            boolean — Whether participants' names display in the recording.

          • host_pause_stop_recording

            boolean — Whether the meeting's host can pause or stop the cloud's auto recording is enabled.

          • ip_address_access_control

            object — Information about the settings to allow cloud recording access only from specific IP address ranges.

            • enable

              boolean — Whether the cloud recordings of the account can only be accessed by the IP addresses defined in the `ip_addresses_or_ranges` property.

            • ip_addresses_or_ranges

              string — The IP addresses or ranges that have access to the cloud recordings.

          • local_recording

            boolean — Whether hosts and participants can record the meeting using a local file.

          • optimize_recording_for_3rd_party_video_editor

            boolean — Whether recordings will be optimized for a 3rd party video editor. This can increase the file size and the time it takes to generate recording files.

          • record_audio_file

            boolean — Whether recording an audio-only file is enabled.

          • record_audio_file_each_participant

            boolean — Whether to record separate audio files for each participant is enabled.

          • record_files_separately

            object — The account's [**Record active speaker, gallery view and shared screen separately**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064676) settings.

            • active_speaker

              boolean — Whether recording only the active speaker is enabled.

            • gallery_view

              boolean — Whether recording only the gallery view is enabled.

            • shared_screen

              boolean — Whether recording only shared screen is enabled.

          • record_gallery_view

            boolean — Whether recording the [gallery view](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062314) with a shared screen is enabled.

          • record_speaker_view

            boolean — Whether recording the active speaker with a shared screen is enabled.

          • recording_audio_transcript

            boolean — Whether automatically transcribing the audio of the meeting or webinar to the cloud is enabled.

          • recording_disclaimer

            boolean — Whether to display a disclaimer to participants before a recording begins is enabled.

          • recording_highlight

            boolean — Whether the [recording highlights](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061101) feature is enabled.

          • recording_password_requirement

            object — Information about the minimum password requirements for recordings via the Account Recording settings.

            • have_letter

              boolean — Whether the password must contain at least one alphabetical letter.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character (for example, `!`, `@`, or `#`).

            • length

              integer — The password's minimum required length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

          • recording_thumbnails

            boolean — Whether thumbnails of the presenter are recorded when they are sharing their screen.

          • save_chat_text

            boolean — Whether saving the chat text from the meeting to the cloud is enabled.

          • save_close_caption

            boolean — Whether [closed captions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062490) are saved as a VTT (Video Track Text) file.

          • save_panelist_chat

            boolean — Whether panelist chats are saved to the recording.

          • save_poll_results

            boolean — Whether poll results shared during the meeting or webinar are saved. This also includes poll results shared during the meeting or webinar.

          • show_timestamp

            boolean — Whether adding a timestamp to the recording is enabled.

        • schedule_meeting

          object — Information about the scheduled meeting settings.

          • audio_type

            string — The type of audio used to join the meeting.

          • default_password_for_scheduled_meetings

            boolean — Whether to use the default password for already scheduled meetings.

          • force_pmi_jbh_password

            string — Whether to require a password for personal meetings if attendees can join before host.

          • host_video

            boolean — Whether to start meetings with the host video on.

          • jbh_time

            integer, possible values: 0, 5, 10, 15 — If the value of the `join_before_host` field is `true`, this field indicates the time limits within which a participant can join a meeting before the meeting's host: * `0` — Allow the participant to join the meeting at anytime. * `5` — Allow the participant to join 5 minutes before the meeting's start time. * `10` — Allow the participant to join 10 minutes before the meeting's start time.

          • join_before_host

            boolean — Whether participants can join the meeting before its host.

          • mute_upon_entry

            boolean — Whether to automatically mute all participants when they join the meeting.

          • participants_video

            boolean — Whether to start meetings with the participant video on.

          • personal_meeting

            boolean — The personal meeting settings: * `true` — Indicates that the **Enable Personal Meeting ID** setting is enabled. Users can use a personal meeting ID for their meetings. * `false` — Indicates that the **Enable Personal Meeting ID** setting is [disabled](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068443). When this setting is **disabled**, meetings that were scheduled with a PMI will be invalid. You must manually update any scheduled meetings. **For Zoom Phone only:** If a user has been assigned a desk phone, the desk phone's **Elevate to Zoom Meeting** setting will be disabled.

          • pmi_password

            string — The PMI's password.

          • pstn_password_protected

            string — Require a password from participants before joining a meeting via [PSTN](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449).

          • require_password_for_instant_meetings

            boolean — Whether a random password will be generated on the end of user who starts the instant meeting. Other meeting participants **must** enter the generated password to join the meeting. If instant meetings use a PMI, this option is **disabled**.

          • require_password_for_pmi_meetings

            string, possible values: "jbh_only", "all", "none" — Require participants to enter password for PMI meetings: * `jbh_only` — Only when a participant joins before the host. * `all` — All participants must enter a password to join the meeting. * `none` — No password required.

          • require_password_for_scheduled_meetings

            boolean — Require a passcode for meetings which have already been scheduled

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a meeting host schedules a new meeting. Meeting participants will be required to enter the password before they can join the meeting. This setting only applies to regular meetings that do **not** use a PMI.

          • upcoming_meeting_reminder

            boolean — Whether to receive a desktop notification for upcoming meetings.

          • use_pmi_for_instant_meetings

            boolean — Whether PMI is enabled for all instant meetings.

          • use_pmi_for_scheduled_meetings

            boolean — Use a [PMI (Personal Meeting ID)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271) to schedule meeting.

        • telephony

          object — Information about telephony settings.

          • audio_conference_info

            string — Information about the third-party audio configuration.

          • show_international_numbers_link

            boolean — Whether to display the international numbers link on the invitation email.

          • telephony_regions

            object — Information about where most of the participants call into or call from during a meeting.

            • allowed_values

              array — The telephony region options provided by Zoom.

              Items:

              string

            • selection_values

              string — The account's selected telephony regions that indicates where most of the participants call into or call from during a meeting.

          • third_party_audio

            boolean — Whether users can join the meeting using an existing third-party audio configuration.

        • tsp

          object — Information about the Telephony Service Provider (TSP) settings.

          • call_out

            boolean — Whether the [**Call Me**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061683) feature is enabled. When enabled, the user can enter their phone number to join meetings. As a meeting host, the user can use the **Invite by Phone** feature to invite participants to join by phone.

          • call_out_countries

            array — A list of countries and regions to which the user can call out to.

            Items:

            string

          • display_toll_free_numbers

            boolean — Whether hosts can see the toll-free numbers in the email invitation or in the Zoom client.

          • global_dial_in_countries

            object — Information about the global dial-in countries settings.

            • selected_countries

              array — The list of selected countries/regions whose dial-in numbers will be listed in the email invitation. You can adjust the order that the dial-in numbers appear in the email invitation.

              Items:
              • code

                string — The code of the country or region.

              • name

                string — The name of the country or region.

          • show_international_numbers_link

            boolean — Whether to show the international numbers link in the email invitation.

    • time_stamp

      integer — A timestamp that indicates when the setting was updated.

  • operator

    string, format: email — The email address of the user who [disassociated the user](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066997).

  • operator_id

    string — The user ID of the user who updated the settings.

  • time_stamp

    integer — A timestamp that indicates when the setting was updated.

Example:

{
  "event": "",
  "event_ts": 1,
  "operator": "",
  "operator_id": "",
  "time_stamp": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "participant_phone_masking": {
            "enable": true,
            "masking_type": "mask_default"
          }
        },
        "schedule_meeting": {
          "host_video": true,
          "participants_video": true,
          "audio_type": "",
          "join_before_host": true,
          "force_pmi_jbh_password": "",
          "use_pmi_for_scheduled_meetings": true,
          "pstn_password_protected": "",
          "jbh_time": 0,
          "personal_meeting": true,
          "default_password_for_scheduled_meetings": true,
          "require_password_for_instant_meetings": true,
          "mute_upon_entry": true,
          "require_password_for_pmi_meetings": "jbh_only",
          "use_pmi_for_instant_meetings": true,
          "require_password_for_scheduled_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "pmi_password": "",
          "upcoming_meeting_reminder": true
        },
        "in_meeting": {
          "e2e_encryption": true,
          "chat": true,
          "post_meeting_feedback": true,
          "whiteboard": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_participants_chat_with": 1,
          "allow_users_save_chats": 1,
          "private_chat": true,
          "attention_mode_focus_mode": true,
          "allow_host_to_enable_focus_mode": true,
          "auto_saving_chat": true,
          "entry_exit_chime": "",
          "record_play_voice": true,
          "file_transfer": true,
          "feedback": true,
          "co_host": true,
          "polling": true,
          "meeting_polling": {
            "enable": true,
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "allow_host_to_upload_image": true
          },
          "attendee_on_hold": true,
          "annotation": true,
          "remote_control": true,
          "non_verbal_feedback": true,
          "breakout_room": true,
          "breakout_room_schedule": true,
          "remote_support": true,
          "screen_sharing": true,
          "who_can_share_screen": "all",
          "who_can_share_screen_when_someone_is_sharing": "host",
          "participants_share_simultaneously": "multiple",
          "closed_caption": true,
          "group_hd": true,
          "far_end_camera_control": true,
          "waiting_room": true,
          "virtual_background": true,
          "virtual_background_settings": {
            "enable": true,
            "allow_videos": true,
            "allow_upload_custom": true,
            "files": [
              {
                "id": "",
                "name": "",
                "type": "",
                "is_default": true,
                "size": 1
              }
            ]
          },
          "custom_data_center_regions": true,
          "data_center_regions": [
            "AU"
          ],
          "language_interpretation": {
            "enable": true,
            "languages": "English",
            "custom_languages": [
              ""
            ]
          },
          "meeting_reactions": true,
          "meeting_reactions_emojis": "all",
          "allow_host_panelists_to_use_audible_clap": true,
          "webinar_reactions": 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": "",
          "webinar_live_streaming": {
            "enable": true,
            "live_streaming_service": [
              "facebook"
            ],
            "custom_service_instructions": "",
            "live_streaming_reminder": 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": 0,
            "allow_auto_save_local_chat_file": true
          },
          "sign_language_interpretation": {
            "enable": true,
            "enable_sign_language_interpretation_by_default": true,
            "languages": [
              "American"
            ],
            "custom_languages": [
              "Language1"
            ]
          },
          "meeting_question_answer": true,
          "closed_captioning": {
            "enable": true,
            "third_party_captioning_service": true,
            "auto_transcribing": true,
            "view_full_transcript": true,
            "save_caption": true
          },
          "slide_control": true,
          "meeting_survey": true,
          "webinar_polling": {
            "enable": true,
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "allow_host_to_upload_image": true
          },
          "webinar_survey": true,
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "auto_answer": true,
          "allow_show_zoom_windows": 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": true,
          "record_audio_file": true,
          "save_chat_text": true,
          "show_timestamp": true,
          "recording_audio_transcript": true,
          "auto_recording": "local",
          "auto_delete_cmr": true,
          "auto_delete_cmr_days": 30,
          "record_files_separately": {
            "active_speaker": true,
            "gallery_view": true,
            "shared_screen": true
          },
          "display_participant_name": true,
          "recording_thumbnails": true,
          "optimize_recording_for_3rd_party_video_editor": true,
          "recording_highlight": true,
          "save_panelist_chat": true,
          "save_poll_results": true,
          "save_close_caption": true,
          "record_audio_file_each_participant": true,
          "host_pause_stop_recording": true,
          "recording_disclaimer": true,
          "ask_participants_to_consent_disclaimer": true,
          "ask_host_to_confirm_disclaimer": true,
          "recording_password_requirement": {
            "length": 1,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "only_allow_numeric": true
          },
          "ip_address_access_control": {
            "enable": true,
            "ip_addresses_or_ranges": ""
          }
        },
        "telephony": {
          "third_party_audio": true,
          "audio_conference_info": "",
          "show_international_numbers_link": true,
          "telephony_regions": {
            "allowed_values": [
              ""
            ],
            "selection_values": ""
          }
        },
        "feature": {
          "meeting_capacity": 1,
          "large_meeting": true,
          "large_meeting_capacity": 500,
          "webinar": true,
          "webinar_capacity": 100,
          "zoom_events": true,
          "zoom_events_capacity": 500,
          "zoom_phone": true,
          "concurrent_meeting": "Basic"
        },
        "meeting_security": {
          "auto_security": true,
          "waiting_room": true,
          "waiting_room_settings": {
            "participants_to_place_in_waiting_room": 0,
            "whitelisted_domains_for_waiting_room": "",
            "users_who_can_admit_participants_from_waiting_room": 0
          },
          "meeting_password": true,
          "require_password_for_scheduled_meeting": true,
          "pmi_password": true,
          "phone_password": true,
          "webinar_password": true,
          "require_password_for_scheduled_webinar": true,
          "meeting_password_requirement": {
            "length": 1,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "only_allow_numeric": true,
            "have_upper_and_lower_characters": true,
            "consecutive_characters_length": 0,
            "weak_enhance_detection": true
          },
          "embed_password_in_join_link": true,
          "end_to_end_encrypted_meetings": true,
          "encryption_type": "enhanced_encryption",
          "block_user_domain": true,
          "only_authenticated_can_join_from_webclient": true,
          "block_user_domain_list": [
            ""
          ]
        },
        "tsp": {
          "call_out": true,
          "call_out_countries": [
            ""
          ],
          "show_international_numbers_link": true,
          "display_toll_free_numbers": true,
          "global_dial_in_countries": {
            "selected_countries": [
              {
                "code": "CN",
                "name": "China"
              }
            ]
          }
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": true
          },
          "phone_user_ai_notices": {
            "enable": true,
            "require_press_1_consent": true,
            "multiple_notifications": true
          },
          "meeting_summary_retention": {
            "enable": true,
            "retention_days": 30
          },
          "meeting_coach": {
            "enable": true,
            "participant_scope": "participants_and_invitees_in_our_organization"
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true,
              "join_scope": "all_events_with_video_conference_links"
            },
            "pre_meeting_email_notification": {
              "enable": true,
              "recipients": "all_invitees"
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "task_creation_and_management": {
            "enable": false,
            "auto_generate_details": false,
            "auto_generate_action": true,
            "generate_from_transcripts": {
              "enable": false,
              "auto_share_with": "internal_participants",
              "auto_assign_to_collaborator": true
            },
            "generate_from_phone_call": {
              "enable": false,
              "auto_add_participant_as_collaborator": true,
              "auto_assign_to_collaborator": true
            },
            "generate_from_voicemail": false
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true
          },
          "ai_panel_in_workplace": {
            "enabled": true
          },
          "enable_ai_on_web": true,
          "participant_can_request_aic_in_meeting": true,
          "restrict_aic_when_external_user_join_meeting": true,
          "meeting_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "org_from_join_meeting"
          },
          "meeting_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "alt_host"
          },
          "meeting_summary_template": {
            "enable": true,
            "summary_template_id": "template_123"
          },
          "meeting_summary_default_language": {
            "enable": true,
            "language": "en-US"
          },
          "meeting_summary_ip_access": {
            "enable": true,
            "ip_addresses_or_ranges": "192.0.2.0/24"
          },
          "remind_me_turn_on_aic": true,
          "remind_me_turn_on_catch_me_up": true,
          "workspace_reservation_recommendations_with_ai": {
            "enabled": true,
            "day_recommendation": true,
            "desk_recommendation": true,
            "custom_workspaces_recommendation": true,
            "room_recommendation": true,
            "proactive_room_recommendation": true
          },
          "webinar_summary_ocr": true,
          "zoom_events_session_summary": {
            "enable": true,
            "auto_start": true
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": {
            "enable": true
          },
          "chat_summary": {
            "enable": false,
            "shown_in_team_chat": true
          },
          "chat_compose": {
            "enable": false,
            "shown_in_team_chat": true
          },
          "webinar_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "panelist_org"
          },
          "webinar_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "host_and_panelist_in_organization"
          },
          "include_webinar_summary_follow_up_email": {
            "enable": true,
            "attendee_follow_up_email": true,
            "absentee_follow_up_email": true
          }
        }
      }
    },
    "old_object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "participant_phone_masking": {
            "enable": true,
            "masking_type": "mask_default"
          }
        },
        "schedule_meeting": {
          "host_video": true,
          "participants_video": true,
          "audio_type": "",
          "join_before_host": true,
          "force_pmi_jbh_password": "",
          "use_pmi_for_scheduled_meetings": true,
          "pstn_password_protected": "",
          "jbh_time": 0,
          "personal_meeting": true,
          "default_password_for_scheduled_meetings": true,
          "require_password_for_instant_meetings": true,
          "mute_upon_entry": true,
          "require_password_for_pmi_meetings": "jbh_only",
          "use_pmi_for_instant_meetings": true,
          "require_password_for_scheduled_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "pmi_password": "",
          "upcoming_meeting_reminder": true
        },
        "in_meeting": {
          "e2e_encryption": true,
          "chat": true,
          "post_meeting_feedback": true,
          "whiteboard": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_participants_chat_with": 1,
          "allow_users_save_chats": 1,
          "private_chat": true,
          "attention_mode_focus_mode": true,
          "allow_host_to_enable_focus_mode": true,
          "auto_saving_chat": true,
          "entry_exit_chime": "",
          "record_play_voice": true,
          "file_transfer": true,
          "feedback": true,
          "co_host": true,
          "polling": true,
          "meeting_polling": {
            "enable": true,
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "allow_host_to_upload_image": true
          },
          "attendee_on_hold": true,
          "annotation": true,
          "remote_control": true,
          "non_verbal_feedback": true,
          "breakout_room": true,
          "breakout_room_schedule": true,
          "remote_support": true,
          "screen_sharing": true,
          "who_can_share_screen": "all",
          "who_can_share_screen_when_someone_is_sharing": "host",
          "participants_share_simultaneously": "multiple",
          "closed_caption": true,
          "group_hd": true,
          "far_end_camera_control": true,
          "waiting_room": true,
          "virtual_background": true,
          "virtual_background_settings": {
            "enable": true,
            "allow_videos": true,
            "allow_upload_custom": true,
            "files": [
              {
                "id": "",
                "name": "",
                "type": "",
                "is_default": true,
                "size": 1
              }
            ]
          },
          "custom_data_center_regions": true,
          "data_center_regions": [
            "AU"
          ],
          "language_interpretation": {
            "enable": true,
            "languages": "English",
            "custom_languages": [
              ""
            ]
          },
          "meeting_reactions": true,
          "meeting_reactions_emojis": "all",
          "allow_host_panelists_to_use_audible_clap": true,
          "webinar_reactions": 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": "",
          "webinar_live_streaming": {
            "enable": true,
            "live_streaming_service": [
              "facebook"
            ],
            "custom_service_instructions": "",
            "live_streaming_reminder": 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": 0,
            "allow_auto_save_local_chat_file": true
          },
          "sign_language_interpretation": {
            "enable": true,
            "enable_sign_language_interpretation_by_default": true,
            "languages": [
              "American"
            ],
            "custom_languages": [
              "Language1"
            ]
          },
          "meeting_question_answer": true,
          "closed_captioning": {
            "enable": true,
            "third_party_captioning_service": true,
            "auto_transcribing": true,
            "view_full_transcript": true,
            "save_caption": true
          },
          "slide_control": true,
          "meeting_survey": true,
          "webinar_polling": {
            "enable": true,
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "allow_host_to_upload_image": true
          },
          "webinar_survey": true,
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "auto_answer": true,
          "allow_show_zoom_windows": 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": true,
          "record_audio_file": true,
          "save_chat_text": true,
          "show_timestamp": true,
          "recording_audio_transcript": true,
          "auto_recording": "local",
          "auto_delete_cmr": true,
          "auto_delete_cmr_days": 30,
          "record_files_separately": {
            "active_speaker": true,
            "gallery_view": true,
            "shared_screen": true
          },
          "display_participant_name": true,
          "recording_thumbnails": true,
          "optimize_recording_for_3rd_party_video_editor": true,
          "recording_highlight": true,
          "save_panelist_chat": true,
          "save_poll_results": true,
          "save_close_caption": true,
          "record_audio_file_each_participant": true,
          "host_pause_stop_recording": true,
          "recording_disclaimer": true,
          "ask_participants_to_consent_disclaimer": true,
          "ask_host_to_confirm_disclaimer": true,
          "recording_password_requirement": {
            "length": 1,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "only_allow_numeric": true
          },
          "ip_address_access_control": {
            "enable": true,
            "ip_addresses_or_ranges": ""
          }
        },
        "telephony": {
          "third_party_audio": true,
          "audio_conference_info": "",
          "show_international_numbers_link": true,
          "telephony_regions": {
            "allowed_values": [
              ""
            ],
            "selection_values": ""
          }
        },
        "feature": {
          "meeting_capacity": 1,
          "large_meeting": true,
          "large_meeting_capacity": 500,
          "webinar": true,
          "webinar_capacity": 100,
          "zoom_events": true,
          "zoom_events_capacity": 500,
          "zoom_phone": true,
          "concurrent_meeting": "Basic"
        },
        "meeting_security": {
          "auto_security": true,
          "waiting_room": true,
          "waiting_room_settings": {
            "participants_to_place_in_waiting_room": 0,
            "whitelisted_domains_for_waiting_room": "",
            "users_who_can_admit_participants_from_waiting_room": 0
          },
          "meeting_password": true,
          "require_password_for_scheduled_meeting": true,
          "pmi_password": true,
          "phone_password": true,
          "webinar_password": true,
          "require_password_for_scheduled_webinar": true,
          "meeting_password_requirement": {
            "length": 1,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "only_allow_numeric": true,
            "have_upper_and_lower_characters": true,
            "consecutive_characters_length": 0,
            "weak_enhance_detection": true
          },
          "embed_password_in_join_link": true,
          "end_to_end_encrypted_meetings": true,
          "encryption_type": "enhanced_encryption",
          "block_user_domain": true,
          "only_authenticated_can_join_from_webclient": true,
          "block_user_domain_list": [
            ""
          ]
        },
        "tsp": {
          "call_out": true,
          "call_out_countries": [
            ""
          ],
          "show_international_numbers_link": true,
          "display_toll_free_numbers": true,
          "global_dial_in_countries": {
            "selected_countries": [
              {
                "code": "CN",
                "name": "China"
              }
            ]
          }
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": true
          },
          "phone_user_ai_notices": {
            "enable": true,
            "require_press_1_consent": true,
            "multiple_notifications": true
          },
          "meeting_summary_retention": {
            "enable": true,
            "retention_days": 30
          },
          "meeting_coach": {
            "enable": true,
            "participant_scope": "participants_and_invitees_in_our_organization"
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true,
              "join_scope": "all_events_with_video_conference_links"
            },
            "pre_meeting_email_notification": {
              "enable": true,
              "recipients": "all_invitees"
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "task_creation_and_management": {
            "enable": false,
            "auto_generate_details": false,
            "auto_generate_action": true,
            "generate_from_transcripts": {
              "enable": false,
              "auto_share_with": "internal_participants",
              "auto_assign_to_collaborator": true
            },
            "generate_from_phone_call": {
              "enable": false,
              "auto_add_participant_as_collaborator": true,
              "auto_assign_to_collaborator": true
            },
            "generate_from_voicemail": false
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true
          },
          "ai_panel_in_workplace": {
            "enabled": true
          },
          "enable_ai_on_web": true,
          "participant_can_request_aic_in_meeting": true,
          "restrict_aic_when_external_user_join_meeting": true,
          "meeting_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "org_from_join_meeting"
          },
          "meeting_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "alt_host"
          },
          "meeting_summary_template": {
            "enable": true,
            "summary_template_id": "template_123"
          },
          "meeting_summary_default_language": {
            "enable": true,
            "language": "en-US"
          },
          "meeting_summary_ip_access": {
            "enable": true,
            "ip_addresses_or_ranges": "192.0.2.0/24"
          },
          "remind_me_turn_on_aic": true,
          "remind_me_turn_on_catch_me_up": true,
          "workspace_reservation_recommendations_with_ai": {
            "enabled": true,
            "day_recommendation": true,
            "desk_recommendation": true,
            "custom_workspaces_recommendation": true,
            "room_recommendation": true,
            "proactive_room_recommendation": true
          },
          "webinar_summary_ocr": true,
          "zoom_events_session_summary": {
            "enable": true,
            "auto_start": true
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": {
            "enable": true
          },
          "chat_summary": {
            "enable": false,
            "shown_in_team_chat": true
          },
          "chat_compose": {
            "enable": false,
            "shown_in_team_chat": true
          },
          "webinar_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "panelist_org"
          },
          "webinar_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "host_and_panelist_in_organization"
          },
          "include_webinar_summary_follow_up_email": {
            "enable": true,
            "attendee_follow_up_email": true,
            "absentee_follow_up_email": true
          }
        }
      }
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.invitation_accepted

  • Method: POST
  • Path: user.invitation_accepted
  • Tags: Users

The User has accepted the account invitation event is triggered every time a user accepts the invitation to join a Zoom account.

Admins and account owners can add new users as well as existing users with free Zoom accounts to an account. The user can be added either from the Zoom Web Portal or by using the Create users API. Once a user is added, an invitation email is sent to the user.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL
    • The User has accepted the account invitation subscription must be enabled under the User event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the invitation was sent to the user.

    • object (required)

      object — Information about the user.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • first_name

        string — The user's first name.

      • last_name

        string — The user's last name.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

group.created

  • Method: POST
  • Path: group.created
  • Tags: Groups

The Group created event is triggered every time one of your app users or account users creates a group. Groups can be added in the Zoom web portal or via the Create a group API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The Group created subscription enabled under the Group event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • name (required)

        string — The group name.

    • operator (required)

      string, format: email — The email address of the user that created the group.

    • operator_id (required)

      string — The user ID of the user that created the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group was created, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "name": ""
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

group.settings_updated

  • Method: POST
  • Path: group.settings_updated
  • Tags: Groups

Zoom triggers this event when account owners or users update a group's settings.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions are enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The "Group's setting updated" subscription enabled under the Group event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user that updated the group's settings.

    • object (required)

      object — Information about the group's updated settings.

      • id (required)

        string — The updated group's ID.

      • settings (required)

        object

        • ai

          object — AI settings.

          • ai_generated_virtual_backgrounds

            boolean — Whether AI-generated virtual backgrounds are enabled.

          • ai_panel_in_workplace

            object — AI panel in Zoom Workplace settings.

            • delete_ai_conversation

              boolean — Whether to automatically delete AI conversation history in the AI panel.

            • delete_ai_conversation_time

              integer | null, possible values: 30, 60, 90, 120 — The number of days after which AI conversation history in the AI panel is automatically deleted. Supported values are 30, 60, 90, and 120.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is enabled.

          • canvas_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Canvas. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create document content.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether AI can identify post-meeting writing tasks from meeting context and generate drafts that users can review and use.

          • canvas_ai_sentence_completion

            boolean — Whether users can receive predictive writing suggestions while writing in Canvas.

          • chat_compose

            object — Allow users to use AI to help them compose a response from scratch or wordsmith their chat messages.

            • enable

              boolean — Compose with AI Companion

          • chat_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is enabled.

          • enable_email_compose_with_ai

            boolean — Whether users can use AI to compose or wordsmith email responses in Zoom Mail.

          • full_display_names_in_ai_assets

            boolean — Whether AI-generated meeting assets use full display names.

          • google

            object — Settings for Google data sources.

            • calendar_events

              boolean — Whether Google Calendar events accessible to the user can be used as a data source for AI.

            • documents

              boolean — Whether Google Drive documents accessible to the user can be used as a data source for AI.

            • emails

              boolean — Whether Gmail emails accessible to the user can be used as a data source for AI.

            • enable

              boolean — Whether Google data sources can be used as data sources for AI.

          • hub_ai_question_and_file_creation

            boolean — Whether users can ask AI questions about file content and create new files, such as Canvas, Slides, Sheets, Paper, or data tables, from the Hub Home page. Creating files requires AI to be enabled in each product's settings.

          • include_webinar_summary_follow_up_email

            object — Webinar follow-up email. When enabled, the host can include the webinar summary in follow-up emails.

            • absentee_follow_up_email

              boolean — Whether the webinar summary is included in the absentee follow-up email.

            • attendee_follow_up_email

              boolean — Whether the webinar summary is included in the attendee follow-up email.

            • enable

              boolean — Whether the host can include the webinar summary in follow-up email.

          • local_file_uploads

            boolean — Whether files uploaded by users can be used as a data source for AI by the users who uploaded them.

          • meeting_agenda

            boolean — Whether Meeting Agenda with AI is enabled.

          • meeting_chat_messages

            boolean — Whether meeting chat messages are used to enhance transcripts.

          • meeting_coach

            object — Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is enabled.

            • participant_scope

              string, possible values: "all_participants_and_invitees", "participants_and_invitees_in_our_organization" — Which participants Meeting Coach applies to.

          • meeting_questions

            object — Allow users to ask questions in a meeting with AI. Answers are based on what is said in the meeting.

            • auto_enable

              boolean — Automatically start meeting questions when the meeting starts.

            • enable

              boolean — Whether users can ask questions in a meeting with AI.

            • who_can_ask_questions

              string, possible values: "from_entire_meeting", "from_join_meeting", "host", "org", "org_from_join_meeting" — Participants allowed to ask meeting questions. Valid values: `from_entire_meeting` (all participants and invitees), `from_join_meeting` (all participants from when they join), `host` (only the meeting host), `org` (participants and invitees in the organization), `org_from_join_meeting` (organization participants from when they join).

          • meeting_summary

            object — Allow hosts to generate a summary. Summaries are sent based on sharing permissions after the meeting ends.

            • auto_enable

              boolean — Auto-start the meeting summary when the meeting starts.

            • email_notification

              boolean — Send an email notification when sharing a meeting summary with participants.

            • enable

              boolean — Whether hosts can generate a meeting summary.

            • restrict_share_to_outside_of_organization

              boolean — Restrict users from sharing meeting summaries with people outside the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Audience restricted from sharing meeting summaries. Valid values: `external_users` (users outside the organization), `all_users` (all users), `all_users_except_delegate` (all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether the meeting summary email includes summary text. Valid values: `include_full_text_in_email` (include the summary text), `not_include_full_text_in_email` (do not include the summary text).

            • who_will_receive_summary

              string, possible values: "host", "alt_host", "organization", "all", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization", "host_and_speakers", "do_not_share" — Recipients for automatically shared meeting summaries. Valid values: `host` (only the meeting host), `alt_host` (meeting host, co-hosts, and alternative hosts), `organization` (meeting host and invitees in the organization), `all` (all meeting invitees, including external invitees), `host_and_panelist_in_organization` (meeting host and participants in the organization), `host_and_panelist_not_in_organization` (meeting host and all participants, including external participants), `host_and_speakers` (meeting host and speakers), `do_not_share` (do not share a summary).

          • meeting_summary_default_language

            object — Set the default language for meeting summaries.

            • enable

              boolean — Whether meeting summaries automatically use the selected default language.

            • language

              string — Language that meeting summaries automatically use when the default-language setting is enabled. Supported values: `ar` (Arabic), `bn` (Bengali), `zh` (Chinese (Simplified)), `zh-hant` (Chinese (Traditional)), `cs` (Czech), `da` (Danish), `nl` (Dutch), `en` (English), `et` (Estonian), `fi` (Finnish), `fr` (French), `de` (German), `hi` (Hindi), `hu` (Hungarian), `id` (Indonesian), `it` (Italian), `ja` (Japanese), `ko` (Korean), `ms` (Malay), `fa` (Persian), `pl` (Polish), `pt` (Portuguese), `ro` (Romanian), `ru` (Russian), `es` (Spanish), `sv` (Swedish), `tl` (Tagalog), `ta` (Tamil), `te` (Telugu), `th` (Thai), `tr` (Turkish), `uk` (Ukrainian), `vi` (Vietnamese).

          • meeting_summary_docs

            object — Automatic Zoom Doc creation from meeting summary.

            • enable

              boolean — Whether automatic Zoom Doc creation is enabled.

            • share_with_summary_recipients

              boolean — Whether generated Zoom Docs are shared with meeting summary recipients.

          • meeting_summary_ip_access

            object — Allow meeting summary access only from specific IP address ranges.

            • enable

              boolean — Whether access to meeting summaries is restricted to specified IP address ranges.

            • ip_addresses_or_ranges

              string — IP addresses or ranges from which meeting summaries can be accessed.

          • meeting_summary_retention

            object — Automatic meeting summary deletion.

            • enable

              boolean — Whether automatic meeting summary deletion is enabled.

            • retention_days

              integer — Number of days to retain meeting summaries before deletion.

          • meeting_summary_template

            object — Allow users to select a meeting summary template for their meetings. The summary is generated using the selected template.

            • enable

              boolean — Whether users can select a meeting summary template for their meetings.

            • summary_template_id

              string — ID of the default meeting summary template used to generate meeting summaries.

          • microsoft_365

            object — Settings for Microsoft 365 data sources.

            • calendar_events

              boolean — Whether Microsoft Outlook calendar events accessible to the user can be used as a data source for AI.

            • documents

              boolean — Whether Office 365 documents accessible to the user can be used as a data source for AI.

            • emails

              boolean — Whether Microsoft Outlook emails accessible to the user can be used as a data source for AI.

            • enable

              boolean — Whether Microsoft 365 data sources can be used as data sources for AI.

          • my_notes_ai_content_generation

            object — My Notes AI content generation settings.

            • auto_generate_summary

              boolean — Whether My Notes automatically generates a summary when a note is completed.

            • auto_send_summary_email

              boolean — Whether My Notes automatically sends a summary email when a note summary is generated.

            • enable

              boolean — Whether users can use AI to generate content in My Notes and enrich their writing with the meeting transcript.

          • my_notes_meeting_transcription

            boolean — Whether users can transcribe their meetings with My Notes.

          • organization_custom_dictionaries

            boolean — Whether AI can consume the organization's custom dictionaries.

          • paper_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Paper. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create documents.

          • participant_can_request_aic_in_meeting

            boolean — Allow participants to request AI Companion in a meeting.

          • phone_user_ai_notices

            object — Phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are enabled.

            • multiple_notifications

              boolean — Whether multiple notifications are allowed.

            • require_press_1_consent

              boolean — Whether callers must press 1 to consent.

          • remind_me_turn_on_aic

            boolean — Remind hosts to turn on Zoom AI at the beginning of a meeting when AI features are not configured to auto-start.

          • remind_me_turn_on_catch_me_up

            boolean — When joining a meeting late, prompt the user to use Zoom AI to summarize what has been discussed so far.

          • restrict_aic_when_external_user_join_meeting

            boolean — Restrict AI Companion when an external user joins a meeting.

          • restrict_aic_when_restrict_user_join

            boolean — Restrict AI Companion when a restricted user joins a meeting.

          • restrict_users_from_deleting_ai_companion_assets

            boolean — Restrict users from deleting meeting assets generated by AI. When enabled, only admins can delete those assets.

          • restrict_users_from_editing_ai_companion_assets

            boolean — Restrict users from editing meeting assets generated by AI. When enabled, only admins can edit those assets.

          • restrict_users_from_joining_ai_enabled_meetings

            object — Restrict users from joining meetings where AI meeting processing, including meeting questions and meeting summary, is allowed.

            • apply_scope

              string, possible values: "internal_only", "external_only", "internal_and_external" — Meeting scope to which the restriction applies. Valid values: `internal_only` (internal meetings only), `external_only` (external meetings only), `internal_and_external` (internal and external meetings).

            • enable

              boolean — Whether restrictions on joining AI-enabled meetings are enabled.

            • join_notify

              string, possible values: "out_of_compliance", "notify_and_remove" — Action to take when a restricted user tries to join an AI-enabled meeting. Valid values: `out_of_compliance` (notify the user and allow them to remain), `notify_and_remove` (notify the user and remove them from the meeting).

          • screen_share_ocr

            boolean — Whether screen share content is used with OCR.

          • sheets_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Sheets. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create sheet content.

          • sheets_ai_formula

            boolean — Whether AI can generate, explain, and apply spreadsheet formulas from natural-language input in Zoom Sheets.

          • sheets_ai_function

            boolean — Whether users can use the =AI() function in Zoom Sheets to generate, summarize, categorize, and analyze data.

          • sheets_ai_resources

            boolean — Whether users can add resources, such as meetings, docs, and data tables, to a spreadsheet and have AI suggest updates when they change.

          • show_conversational_ai_companion

            object — Show conversational AI companion settings.

            • delete_ai_conversation

              boolean — Whether to automatically delete AI conversation history.

            • delete_ai_conversation_time

              integer | null, possible values: 30, 60, 90, 120 — The number of days after which AI conversation history is automatically deleted. Supported values are 30, 60, 90, and 120.

            • enable_zoom_mate

              boolean — Whether ZoomMate is available in the web navigation and Zoom Workplace app navigation bar.

            • enabled

              boolean — Whether conversational AI is enabled.

          • slides_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Slides. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create presentation content.

          • smart_recording

            object — Smart Recording

            • create_next_steps

              boolean — Next steps

            • create_recording_highlights

              boolean — Recording highlights

            • create_smart_chapters

              boolean — Summary and smart chapters

          • task_creation_and_management

            object — AI-powered task creation and management with AI Companion.

            • auto_generate_action

              boolean — Whether to automatically generate action items from tasks.

            • auto_generate_details

              boolean — Whether to automatically generate task details.

            • enable

              boolean — Whether AI-powered task creation and management is enabled.

            • generate_from_phone_call

              object — Settings for generating tasks from phone calls.

              • auto_add_participant_as_collaborator

                boolean — Whether to automatically add phone call participants as task collaborators.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign phone call tasks to collaborators.

              • enable

                boolean — Whether to allow generating tasks from phone calls.

            • generate_from_transcripts

              object — Settings for generating tasks from meeting transcripts.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign tasks to collaborators.

              • auto_share_with

                string, possible values: "host_only", "internal_participants", "internal_assigned_participants" — Defines who tasks are automatically shared with when generated from transcripts.

              • enable

                boolean — Whether to allow generating tasks from meeting transcripts.

            • generate_from_voicemail

              boolean — Whether to allow generating tasks from voicemail.

          • third_party_app_tasks

            boolean — Whether AI can perform tasks on the user's behalf in third-party apps configured within AI Studio.

          • third_party_meeting_join

            object — Third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording is enabled for joined third-party meetings.

            • calendar

              object — Calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is enabled.

              • join_scope

                string, possible values: "all_events_with_video_conference_links", "meetings_where_i_am_the_host", "meetings_where_i_am_a_participant" — Which calendar events third-party meeting join applies to.

            • enable

              boolean — Whether third-party meeting join with AI is enabled.

            • pre_meeting_email_notification

              object — Pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is enabled.

              • recipients

                string, possible values: "all_invitees", "only_meeting_host" — Who receives the pre-meeting email notification.

          • web_content

            boolean — Whether public web content can be used as a data source for AI.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access will be able to ask questions after the webinar based on that transcript.

            • auto_enable

              boolean — Whether to automatically allow access when the webinar starts.

            • enable

              boolean — Whether to allow users to ask webinar questions with AI.

            • who_can_ask_questions

              string, possible values: "panelist_all", "panelist_org", "host", "all_participants" — Who can ask questions about the webinar. Valid values: `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only webinar host, co-hosts, and alternative hosts), `all_participants` (All participants).

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions.

            • auto_enable

              boolean — Whether to turn on webinar summary automatically when the webinar starts.

            • email_notification

              boolean — Whether to send an email notification when sharing to participants.

            • enable

              boolean — Whether to allow hosts to generate a summary.

            • restrict_share_to_outside_of_organization

              boolean — Whether to restrict users from sharing summaries to those outside of the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Restrict users from sharing summaries. Valid values: `external_users` (To those outside of the organization), `all_users` (To all users), `all_users_except_delegate` (To all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether to include summary text in the email. Valid values: `include_full_text_in_email` (Include summary text in the email), `not_include_full_text_in_email` (Don't include summary text in the email).

            • who_will_receive_summary

              string, possible values: "host", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization" — Automatically share summary with. Valid values: `host` (Only webinar host), `host_and_panelist_in_organization` (Only webinar host, co-hosts, and panelists in the organization), `host_and_panelist_not_in_organization` (Webinar host, co-hosts, and all panelists, including those outside the organization).

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`.

          • webinar_summary_ocr

            boolean — Whether screen share content is used with OCR for webinar summaries. Optical Character Recognition (OCR) converts images of text screen shared during a webinar into machine-readable text to generate more accurate and relevant AI results.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • zoom_events_session_summary

            object — Session summary. Allow hosts to generate a summary. Summaries are sent after the session has ended based on the in-session access options.

            • auto_start

              boolean — Whether to turn on session summary automatically when sessions start.

            • enable

              boolean — Whether Zoom Events session summaries are enabled.

        • audio_conferencing

          object

          • call_me_and_invite_by_phone

            object — The group's [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VG7NCJDZ238VVXZDJ8QMH) settings.

            • allow_webinar_attendees_call_me

              boolean — Whether webinar attendees can use Call Me to connect audio. This feature is only available in version 5.2.2 and higher.

            • call_out_countries

              object — The group's call out countries/regions settings.

              • selected_countries

                array — The list of selected countries/regions whose dial-in numbers will be listed in the email invitation.

                Items:
                • code

                  string — The [code](https://developers.zoom.us/docs/api/rest/other-references/abbreviation-lists/#countries) of the country or region.

                • name

                  string — The name of the country or region.

            • enable

              boolean — Whether the group has the [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VFZMDP4EJAF772N7NG2KY) setting enabled.

            • require_press_1_for_call_me

              string, possible values: "auto", "always", "never" — Require Call Me users to press 1 before being connected to the meeting. * `auto` - Automatically determine whether to require pressing 1 before connecting to the meeting. * `always` - Always require Call Me users to press 1 before connecting to the meeting. * `never` - Never require Call Me users to press 1 before connecting to the meeting.

          • participant_phone_masking

            object — The group's [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) settings.

            • enable

              boolean — Whether the group has the [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) setting enabled.

            • masking_type

              string, possible values: "mask_default", "mask_first_5", "mask_except_last_4" — The type of phone number masking pattern to apply. * `mask_default` - Default masking pattern (Example: 888****666). * `mask_first_5` - Mask first five digits (Example: *****66666). * `mask_except_last_4` - Mask everything except last four digits (Example: *****6666).

          • personal_audio_conference

            boolean — Whether the group has the [**Personal Audio Conference**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449#h_01F5BPMNMERFWXN5S8ZJRZZCSE) setting enabled.

          • toll_call

            object — The group's [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) settings.

            • enable

              boolean — Whether the group has the [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) setting enabled.

            • numbers

              array — The group's **Toll Call** phone number information.

              Items:
              • code

                string — The phone number's [E.164 country calling code](https://en.wikipedia.org/wiki/List_of_country_calling_codes).

              • country_code

                string — The phone number's [country code](https://developers.zoom.us/docs/api/rest/other-references/abbreviation-lists/#countries).

              • country_name

                string — The country name.

              • display_number

                string — The phone number's display number.

              • number

                string — The phone number.

          • toll_free_and_fee_based_toll_call

            object — The group's [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call#h_01F51844DRCX3K7BRTMZ40381R) settings.

            • allow_webinar_attendees_dial

              boolean — Whether webinar attendees can dial in through the group's **Toll-free and Fee-based Toll Call** phone numbers. This feature is only available with version 5.2.2 or later.

            • enable

              boolean — Whether the group has the [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call#h_01F51844DRCX3K7BRTMZ40381R) setting enabled.

            • numbers

              array — The group's **Toll-free and Fee-based Toll Call** phone number information.

              Items:
              • code

                string — The phone number's [E.164 country calling code](https://en.wikipedia.org/wiki/List_of_country_calling_codes).

              • country_code

                string — The phone number's [country code](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#countries).

              • country_name

                string — The country name.

              • display_number

                string — The phone number's display number.

              • number

                string — The phone number.

        • chat

          object — The account's chat settings.

          • ai_compose

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Compose with AI Companion

          • ai_quick_reply

            boolean — Quick reply with AI Companion

          • ai_quick_schedule

            boolean — Quick schedule with AI Companion

          • ai_recommend

            boolean — Chat Recommendation with Zoom AI Companion

          • ai_sentence_completion

            boolean — Sentence completion with AI Companion

          • ai_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

          • allow_delete_message

            object — When this setting is enabled, users can delete their own messages in Team Chat. If the user is the channel owner or admin and this setting is disabled, the user will also not be able to remove messages of other members in that channel even if other settings allow this. Time frame is configurable even when account setting is OFF and unlocked.

            • enable

              boolean — Allow users to delete messages

          • allow_edit_message

            object — When this setting is enabled, users can edit their own messages in Team Chat. Time frame is configurable even when account setting is OFF and unlocked.

            • enable

              boolean — Allow users to edit messages

          • allow_huddles_from_channels

            boolean — Allow huddles from channels

          • allow_users_to_add_contacts

            object — Allow users to add contacts.

            • enable

              boolean — By disabling this setting, users will not be able to add contacts.

            • selected_option

              integer, possible values: 1, 2, 3, 4 — The type of allowing users to add contacts: * 1 — Anyone (internal and external contacts). * 2 — In the same organization. * 3 — In the same organization and specified domains. * 4 — In the same organization and specified users.

            • user_email_addresses

              string — The domains or emails (internal or external). * When the `selected_option` field value is `3`, the value is internal or external domains. Use a comma to separate multiple domains. Example: company.com. * When the `selected_option` field value is `4`, the value is internal or external email addresses. Use a comma to separate multiple emails.

          • allow_users_to_chat_with_others

            object — Allow users to chat with others.

            • enable

              boolean — If you select 'In the same organization', users may still be able to chat with external users if they are added to channels or group chats with external users.

            • selected_option

              integer, possible values: 1, 2, 3, 4 — The type of allowing users to add contacts: * 1 — Anyone (internal and external contacts). * 2 — In the same organization. * 3 — In the same organization and specified domains. * 4 — In the same organization and specified users.

            • user_email_addresses

              string — The domains or emails (internal or external). * When the `selected_option` field value is `3`, the value is internal or external domains. Use a comma to separate multiple domains. Example: company.com. * When the `selected_option` field value is `4`, the value is internal or external email addresses. Use a comma to separate multiple emails.

          • allow_users_to_search_others_options

            string — Allow users to search others, when selecting multiple items, separate them with commas: * ''-none. * '1' — In the same account. * '2' — Under the same master account, including all sub acounts. * '3' — Under the same organization.

          • chat_email_address

            object — Allow users to create email addresses for chats and channels. Email sent to a created address will also be posted in respective chat or channel.

            • enable

              boolean — Chat email address

          • chat_emojis

            object — Chat emojis.

            • emojis_option

              string, possible values: "all", "selected"

            • enable

              boolean — Allow users to use the emoji library in direct messages or group conversations. Choose between allowing users to use any emoji in the library, or choose to allow only pre-selected emojis. If the setting is disabled, users can still use keyboard shortcuts to add emojis. Users can change their emoji skin tone in Settings.

          • chat_etiquette_tool

            object — Information about the **Chat Etiquette** Tool.

            • enable

              boolean, default: false — Whether to enable the **Chat Etiquette Tool**. This value defaults to `false`. The **Chat Etiquette Tool** allows you to define specific keywords and text patterns in chat to prevent users from inadvertently sharing unwanted messages.

            • policies

              array — Information about the defined **Chat Etiquette Tool** policies.

              Items:
              • id

                string — The policy ID.

              • status

                string, possible values: "activated", "deactivated" — The policy's current status: * `activated` — Activated. * `deactivated` — Deactivated.

          • create_group_chat

            boolean — Allow users to create group chats.

          • create_private_channels

            boolean — Allow users to create private channels.

          • create_public_channels

            boolean — Allow users to create public channels.

          • download_file

            boolean — Downloading files

          • read_receipts

            object — Indicate when messages have been seen by recipients, for chats and channels with less than 20 members.

            • allow_users_opt_out

              boolean — Allow users to opt out

            • enable

              boolean — Enable read receipts

          • record_video_messages

            boolean — Allow users to record video messages that can be sent in direct messages or group conversations. If the file share setting is disabled, they will not be able to record and send video messages.

          • record_voice_messages

            boolean — Allow users to record voice messages that can be sent in direct messages or group conversations.

          • schedule_meetings_in_chat

            boolean — Schedule a meeting from chat or channel.

          • screen_capture

            boolean — Allow users to take and send screenshots in direct messages or group conversations.

          • search_and_send_animated_gif_images

            object — Allow users to search GIF images from GIPHY when they compose messages. See GIPHY's website for more information about content ratings.

            • enable

              boolean — Whether to allow users to search GIF images from GIPHY when they compose messages.

          • send_data_to_third_party_archiving_service

            object — Send data to third-party archiving service.

            • enable

              boolean — Allow users to send data to third-party archiving service.

          • share_files

            object — Users can share files in chats and channels.

            • enable

              boolean — Allow users to view, share, and forward files in chats and channels. When disabled, users can still take, share, and forward screenshots; record and forward voice and video messages; send and forward GIF images; and send and forward code snippets if those specific settings are enabled.

            • restrictions

              object — The restrictions of users can share files in chats and channels

              • file_restrictions_apply_to

                string, possible values: "sharing_and_viewing", "sharing" — Apply restrictions to both sharing and viewing, or only apply to sharing

              • file_size_restrictions

                integer, possible values: 50, 100, 200, 300, 400, 500 — Maximum file size

              • file_size_restrictions_for_external

                integer, possible values: 50, 100, 200, 300, 400, 500 — Maximum file size for external users

              • file_type_restrictions

                array — The restrictions of users can share files in chats and channels

                Items:

                string, possible values: ".gz", ".rar", ".zip", ".xls", ".xlsx", ".json", ".png", ".pptx", ".ppt", ".7z", ".xmind", ".pdf", ".pps", ".txt", ".docx", ".doc" — Specified file type

              • file_type_restrictions_for_external

                array — The restricted types for external users can share or view files in chats and channels

                Items:

                string, possible values: ".gz", ".rar", ".zip", ".xls", ".xlsx", ".json", ".png", ".pptx", ".ppt", ".7z", ".xmind", ".pdf", ".pps", ".txt", ".docx", ".doc" — Specified file type

              • maximum_file_size

                boolean — Whether to restrict file size

              • only_allow_specific_file_types

                boolean — Only allow specified file types

            • share_option

              string, possible values: "disable", "anyone", "account", "organization" — Allow users of this account to send files in chats and channels.

            • view_option

              string, possible values: "anyone", "account", "organization" — Allow users of this account to view files in chats and channels.

          • share_links_in_chat

            boolean — Share links to messages and channels in Team Chat.

          • share_screen_in_chat

            boolean — Share screen in chat

          • shared_spaces

            boolean — Allow users to create Shared Spaces

          • survey_poll

            boolean — Allow users to launch a poll in chats and channels

          • translate_messages

            boolean — Allow users to translate team chat messages. [Learn more].(https://support.zoom.us/hc/en-us/articles/12998089084685)

        • email_notification

          object

          • alternative_host_reminder

            boolean — Whether alternative hosts receive an email when they are added or removed to a meeting.

          • cancel_meeting_reminder

            boolean — Whether meeting participants and hosts receive a notification when the meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether the host is notified when a cloud recording is available.

          • jbh_reminder

            boolean — Whether the host is notified when participants join the meeting before them.

          • recording_available_reminder_alternative_hosts

            boolean — Whether to notify any alternative hosts when a cloud recording is available.

          • recording_available_reminder_schedulers

            boolean — Whether to notify the person who scheduled the meeting or webinar for the host when a cloud recording is available.

          • schedule_for_reminder

            boolean — Notify the host there is a meeting is scheduled, rescheduled, or canceled.

        • in_meeting

          object

          • alert_guest_join

            boolean — Whether participants that belong to your account can see that a guest (someone who does not belong to your account) is participating in the meeting.

          • allow_host_panelists_to_use_audible_clap

            boolean — Whether to allow host and panelist to use audible clap.

          • allow_live_streaming

            boolean — Whether livestreaming is allowed.

          • allow_participants_chat_with

            integer, possible values: 1, 2, 3, 4 — Whether participants can only chat with certain groups: * `1` — Participants cannot use chat. * `2` — Host and co-hosts only. * `3` — Participants can chat with other participants publicly. * `4` - Participants can chat with other participants publicly and privately. **Note:** This setting is only available with client versions 5.7.3 and above.

          • allow_show_zoom_windows

            boolean — Whether Zoom windows display screen share.

          • allow_users_save_chats

            integer, possible values: 1, 2, 3 — Whether participants can save meeting chats: * `1` — Participants cannot save meeting chats. * `2` — Participants can only save host and co-host meeting chats. * `3` — Participants can save all meeting chats.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether meeting participants can use annotation tools to add information to shared screens.

          • auto_answer

            boolean — Whether users can view and add contacts to the [**Auto-answer group in chat**](https://support.zoom.us/hc/en-us/articles/203736135-Auto-answering-invitations-to-meetings) feature. Calls from members of the **Auto Answer Group** will be automatically answered the user.

          • auto_saving_chat

            boolean — Whether all in-meeting chats are automatically saved.

          • breakout_room

            boolean — Whether hosts can split meeting participants into [breakout rooms](https://support.zoom.us/hc/en-us/articles/206476093-Enabling-breakout-rooms).

          • breakout_room_schedule

            boolean — Whether hosts can assign participants to breakout rooms when scheduling. This feature is **only** available in version 4.5.0 or higher.

          • chat

            boolean — Whether meeting participants can send chat messages that are visible to all participants.

          • closed_caption

            boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

          • closed_captioning

            object — Information about the group's closed captioning settings.

            • auto_transcribing

              boolean — Whether live transcription services are allowed to transcribe meetings.

            • enable

              boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

            • save_caption

              boolean — Whether participants can save closed captions or transcripts.

            • third_party_captioning_service

              boolean — Whether the use of an API token to integrate with third-party closed captioning services is enabled.

            • view_full_transcript

              boolean — Whether participants can view full transcripts in the in-meeting side panel.

          • co_host

            boolean — Whether the host can add co-hosts. Co-hosts have the same in-meeting controls as the host.

          • custom_data_center_regions

            boolean — Whether to display the custom [data center regions](https://support.zoom.us/hc/en-us/articles/360042411451-Selecting-data-center-regions-for-hosted-meetings-and-webinars) selected for meetings hosted by this group.

          • custom_live_streaming_service

            boolean — Whether custom livestreaming is enabled.

          • custom_service_instructions

            string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

          • data_center_regions

            array — If the value of `custom_data_center_regions` is `true`, a comma-separated list of the following [data center regions](https://support.zoom.us/hc/en-us/articles/360059254691-Datacenter-abbreviation-list) to opt in to: * `AU` — Australia. * `LA` — Latin America. * `CA` — Canada. * `CN` — China. * `DE` — Germany. * `HK` — Hong Kong SAR. * `IN` — India. * `IE` — Ireland. * `TY` — Japan. * `MX` — Mexico. * `NL` — Netherlands. * `SG` — Singapore. * `US` — United States.

            Items:

            string, possible values: "AU", "LA", "CA", "CN", "DE", "HK", "IN", "IE", "TY", "MX", "NL", "SG", "US"

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the [**Disable desktop screen sharing for meetings you host**](https://support.zoom.us/hc/en-us/articles/360037710871-Disabling-desktop-screen-sharing-in-meetings) setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether all meetings are required to use [End-to-end (E2EE) encryption](https://support.zoom.us/hc/en-us/articles/360048660871-End-to-end-E2EE-encryption-for-meetings).

          • entry_exit_chime

            boolean — Whether a chime plays when participants join or leave the meeting.

          • far_end_camera_control

            boolean — Whether other users are allowed to take control of the camera during a meeting.

          • feedback

            boolean — Whether users can provide feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether the in-meeting [**Send files via meeting chat**](https://support.zoom.us/hc/en-us/articles/209605493-In-meeting-file-transfer) setting is enabled.

          • group_hd

            boolean — Whether higher quality video is enabled for hosts and participants.

          • join_from_desktop

            boolean — Whether participants can join a meeting directly from their desktop browser.

          • join_from_mobile

            boolean — Whether participants can join a meeting directly from their mobile browser.

          • language_interpretation

            object — Information about the [language interpretation](https://support.zoom.us/hc/en-us/articles/360034919791-Using-Language-Interpretation-in-your-meeting-or-webinar) settings.

            • allow_participants_to_speak_in_listening_channel

              boolean — Whether to allow participants to speak in listening channel.

            • allow_up_to_25_custom_languages_when_scheduling_meetings

              boolean — Whether to allow up to 25 custom languages when scheduling meetings.

            • custom_languages

              array — A list of the user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether hosts can assign participants as interpreters who can interpret one language into another in real-time.

            • enable_language_interpretation_by_default

              boolean — Whether enable language interpretation by default.

            • languages

              array, possible values: "English", "Chinese", "Japanese", "German", "French", "Russian", "Portuguese", "Spanish", "Korean" — A list of system-supported languages.

              Items:

              string

          • live_streaming_facebook

            boolean — Whether Facebook livestreaming is enabled.

          • live_streaming_youtube

            boolean — Whether YouTube livestreaming is enabled.

          • manual_captioning

            object — Information about manual captioning settings.

            • allow_to_type

              boolean — Whether the host can manually caption or let the host assign a participant to provide manual captioning.

            • auto_generated_captions

              boolean — Whether Zoom's [live transcription feature](https://support.zoom.us/hc/en-us/articles/207279736-Managing-closed-captioning-and-live-transcription#h_01FHGGHYJ4457H4GSZY0KM3NSB) is enabled.

            • full_transcript

              boolean — Whether to enable the viewing of full transcripts in the in-meeting side panel.

            • manual_captions

              boolean — Whether [manual closed captioning](https://support.zoom.us/hc/en-us/articles/207279736-Managing-closed-captioning-and-live-transcription) is enabled.

            • save_captions

              boolean — Whether participants can [save closed captions or transcripts](https://support.zoom.us/hc/en-us/articles/360060958752). **Note:** If the `full_transcript` field is set to `false`, participants **cannot** save captions.

            • third_party_captioning_service

              boolean — Whether the use of an API token to integrate with a [third-party device](https://support.zoom.us/hc/en-us/articles/115002212983) for closed captioning is enabled.

          • meeting_polling

            object — Information about the account's meeting polling settings.

            • advanced_polls

              boolean — Whether hosts can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a meeting.

            • manage_saved_polls_and_quizzes

              boolean — Whether to allow users to manage saved polls and quizzes from Meetings

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.us/hc/en-us/articles/115001286183-Nonverbal-feedback-and-meeting-reactions) located in the **Reactions** menu in the meeting toolbar.

          • meeting_reactions_emojis

            string, possible values: "all", "selected" — Choose from the following meeting reaction options: * `all` — All emojis: Allow meeting participants to use any emoji available in Zoom chat as a reaction in a meeting. * `selected` — Selected emojis: Allow meeting participants to use the 6 standard meeting reaction emojis: Clapping Hands, Thumbs Up, Heart, Tears of Joy, Open Mouth, Party Popper (Tada, Celebration)

          • meeting_survey

            boolean — Whether the host can present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether meeting participants can provide nonverbal feedback and express opinions by clicking on icons in the **Participants** panel.

          • only_host_view_device_list

            boolean — Whether to display the list of [H.323/SIP devices](https://support.zoom.us/hc/en-us/articles/201363273) available to the host.

          • original_audio

            boolean — Whether users can toggle the [**Use Original Audio**](https://support.zoom.us/hc/en-us/articles/115003279466-Using-and-preserving-original-sound-in-a-meeting) setting during a meeting.

          • participants_share_simultaneously

            string, possible values: "multiple", "one" — Indicates how many participants can screen share at the same time. The value can be one of the following:<br> `one`: Only one participant can screen share at a time .<br> `multiple`: Multiple participants can screen share simultaneously (dual monitors recommended).

          • polling

            boolean — Whether the [**Polls**](https://support.zoom.us/hc/en-us/articles/4412324684685) feature is included in the meeting controls. This allows the host to survey the attendees.

          • post_meeting_feedback

            boolean — Whether an [post-meeting feedback survey](https://support.zoom.us/hc/en-us/articles/4404969060621-Post-meeting-survey-and-reporting) is enabled for the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can send private 1:1 chat message other meeting participants.

          • record_play_own_voice

            boolean — Whether to allow participants who join by telephone to record and play their own voice as entry and exit chimes.

          • remote_control

            boolean — During screen sharing, whether the person who is presenting can let others control the shared content.

          • remote_support

            boolean — Whether the meeting host can provide 1:1 remote support to another participant.

          • request_permission_to_unmute

            boolean — Whether the [**Request permission to unmute participants**](https://support.zoom.us/hc/en-us/articles/203435537-Muting-and-unmuting-participants-in-a-meeting#h_01EGK4XFWS1SJGZ71MYGKF7260) setting is enabled.

          • screen_sharing

            boolean — Whether hosts and participants can share their screen or content during meetings.

          • sending_default_email_invites

            boolean — Whether users can invite participants by email only by default.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process. This is useful for participants who cannot download, install, or run applications. Note that the meeting experience from the browser is limited.

          • show_device_list

            boolean — Whether the available [H.323/SIP devices](https://support.zoom.us/hc/en-us/articles/201363273) are visible to users.

          • show_meeting_control_toolbar

            boolean — Whether to always display the meeting controls toolbar during a meeting.

          • sign_language_interpretation

            object — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether to allow hosts to assign participants as sign language interpreters who can interpret one language into another in real-time.

            • enable_sign_language_interpretation_by_default

              boolean — Whether to enable sign language interpretation view by default in scheduler.

            • languages

              array — A list of system-supported languages.

              Items:

              string, possible values: "American", "Chinese", "French", "German", "Japanese", "Russian", "Brazilian", "Spanish", "Mexican", "British"

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • stereo_audio

            boolean — Whether users can select stereo audio during a meeting.

          • unchecked_data_center_regions

            array, possible values: "EU", "HK", "AU", "IN", "TY", "CN", "US", "CA", "DE", "NL", "LA" — If the value of `custom_data_center_regions` is `true`, a comma-separated list of the following [data center regions](https://support.zoom.us/hc/en-us/articles/360059254691-Datacenter-abbreviation-list) to **not** opt in to: * `EU` — Europe. * `HK` — Hong Kong. * `AU` — Australia. * `IN` — India. * `LA` — Latin America. * `TY` — Tokyo. * `CN` — China. * `US` — United States. * `CA` — Canada.

            Items:

            string

          • use_html_format_email

            boolean — Whether HTML formatting is allowed for meeting invitations scheduled with the Outlook plugin.

          • virtual_background

            boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

          • virtual_background_settings

            object — Information about the Virtual Background settings.

            • allow_upload_custom

              boolean — Whether users can upload custom Virtual Backgrounds.

            • allow_videos

              boolean — Whether users can upload videos for Virtual Backgrounds.

            • enable

              boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

            • files

              array — Information about the Virtual Background files.

              Items:
              • id

                string — The file's ID.

              • is_default

                boolean — Whether the file is a default Virtual Background file.

              • name

                string — The file's name.

              • size

                integer — The file's size, in bytes.

              • type

                string — The file type.

          • waiting_room

            boolean — Whether participants cannot join a meeting until the host admits them from the waiting room.

          • webinar_chat

            object — Information about the group's [in-webinar chat](https://support.zoom.us/hc/en-us/articles/115004809306) settings.

            • allow_attendees_chat_with

              integer, possible values: 1, 2, 3 — The webinar attendees' chat permissions: * `1` — Attendees cannot use chat. * `2` — Attendees can only chat with the host and panelists. * `3` — Attendees can chat with everyone.

            • allow_auto_save_local_chat_file

              boolean — Whether chat messages are automatically saved to a local file on the host's computer when the webinar ends.

            • allow_panelists_chat_with

              integer, possible values: 1, 2 — The webinar panelists chat permissions: * `1` — Panelists can only chat with the host and panelists. * `2` — The panelists can chat with everyone.

            • allow_panelists_send_direct_message

              boolean — Whether webinar panelists can send direct messages to other panelists.

            • allow_users_save_chats

              integer, possible values: 0, 1, 2 — Whether webinar attendees can save chats: * `0` — Attendees cannot save chats. * `1` — Attendees can only save host and panelist chats. * `2` — Attendees can save all chats.

            • default_attendees_chat_with

              integer, possible values: 1, 2 — By default, webinar attendees can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • enable

              boolean — Whether in-webinar chat is enabled.

          • webinar_live_streaming

            object

            • custom_service_instructions

              string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

            • enable

              boolean — Whether webinar livestreaming is enabled.

            • live_streaming_reminder

              boolean — Whether users are notified to watch the livestream. This does not apply to custom RTMP (real-time messaging protocol).

            • live_streaming_service

              array — The available livestreaming services: * `facebook` * `workplace_by_facebook` * `youtube` * `custom_live_streaming_service`

              Items:

              string, possible values: "facebook", "workplace_by_facebook", "youtube", "custom_live_streaming_service"

          • webinar_polling

            object

            • advanced_polls

              boolean — Whether hosts can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a webinar.

            • manage_saved_polls_and_quizzes

              boolean — Whether to allow users to manage saved polls and quizzes from Meetings

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • webinar_question_answer

            boolean — Whether attendees can ask the host and panelists questions in the webinar.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.us/hc/en-us/articles/4803536268429).

          • webinar_survey

            boolean — Whether the host can present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether participants can share a whiteboard that includes annotation tools.

          • who_can_share_screen

            string, possible values: "host", "all" — The users who share their screen or content during meetings: * `host` — Only the host can share their screen. * `all` — Hosts and panelists can share their screen. Attendees **cannot** share their screen.

          • who_can_share_screen_when_someone_is_sharing

            string, possible values: "host", "all" — The users who can start sharing screen when someone else in the meeting is sharing their screen: * `host` — Only the host can share the screen when someone else is sharing. * `all` — Hosts and panelists can share their screen when someone else is sharing. Attendees **cannot** share their screen when someone else is sharing.

          • workplace_by_facebook

            boolean — Whether Workplace by Facebook is enabled.

        • meeting_security

          object

          • auto_security

            boolean — Whether all meetings are required to be secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether users in specific domains are blocked from joining meetings and webinars.

          • block_user_domain_list

            array — A list of blocked domains.

            Items:

            string

          • chat_etiquette_tool

            object — Information about the Chat Etiquette Tool.

            • enable

              boolean — Whether the **Chat Etiquette Tool** is enabled.

            • policies

              array — Information about the defined **Chat Etiquette Tool** policies.

              Items:
              • description

                string — The policy's description.

              • id

                string — The policy ID.

              • is_locked

                boolean — Whether the policy is locked by an account-level user. When it is locked, users cannot update the policy.

              • keywords

                array — A list of defined rule keywords.

                Items:

                string

              • name

                string — The policy name.

              • regular_expression

                string — The regular expression to match to the content of chat messages.

              • status

                string, possible values: "activated", "deactivated" — The policy's current status: * `activated` — Activated. * `deactivated` — Deactivated.

              • trigger_action

                integer, possible values: 1, 2 — The policy's trigger action: * `1` — Ask the user to confirm before they send the message. * `2` — Block the user's message.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption used when starting a meeting: * `enhanced_encryption` — Enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.us/hc/en-us/articles/360048660871), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether end-to-end encryption is enabled for meetings.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.us/hc/en-us/articles/203276937) meetings are **not** included in this setting.

          • meeting_password_requirement

            object — Information about the meeting and webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604).

            • consecutive_characters_length

              integer, possible values: 0, 4, 5, 6, 7, 8 — The maximum length of consecutive characters (for example, `abcdef`) allowed in a password: * `4` through `8` — The maximum consecutive characters length. The length is `n` minus `1`, where `n` is the provided value. For example, if you provide the `4` value, there can only be a maximum of `3` consecutive characters in a password (for example, `abc1x@8fdh`). * `0` — Do not apply a consecutive character restriction.

            • have_letter

              boolean — Whether the password must contain at least one letter character.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character. For example, `!`, `@`, and/or `#` characters.

            • have_upper_and_lower_characters

              boolean — Whether the password must include uppercase and lowercase characters.

            • length

              integer — The password's minimum length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

            • weak_enhance_detection

              boolean — Whether users will be informed when the provided password is weak.

          • only_authenticated_can_join_from_webclient

            boolean — Whether only authenticated users can join meetings from the web client.

          • phone_password

            boolean — Whether a password is required for participants joining by phone. If enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • require_password_for_scheduled_meeting

            boolean — Whether a password is required for meetings that have already been scheduled.

          • require_password_for_scheduled_webinar

            boolean — Whether a password is required for webinars that have already been scheduled.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/115000332726-Waiting-Room) when they join a meeting. When the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.us/hc/en-us/articles/202828525-Allow-participants-to-join-before-host) setting is disabled.

          • waiting_room_settings

            object — Information about the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/4470816222093-Managing-Waiting-Rooms) feature settings.

            • participants_to_place_in_waiting_room

              integer, possible values: 0, 1, 2 — The type of participants to be admitted to the Waiting Room: * `0` — All attendees. * `1` — Users who are not in your account. * `2` — Users who are not in your account and are not part of your [allowed domains list](https://support.zoom.us/hc/en-us/articles/360037117472-Configuring-authentication-profiles#h_e3cf0d5f-eec7-4c2a-ad29-ef2a5079a7da).

            • users_who_can_admit_participants_from_waiting_room

              integer, possible values: 0, 1 — The users who can admit participants from the Waiting Room: * `0` — Host and co-hosts only. * `1` — Host, co-hosts, and anyone who bypassed the Waiting Room if the host and co-hosts are not present.

            • whitelisted_domains_for_waiting_room

              string — If the `participants_to_place_in_waiting_room` field is `2`, a comma-separated list of the domains that can bypass the Waiting Room (for example, `example.com,example2.com`).

          • webinar_password

            boolean — Whether a password is generated when scheduling webinars. Participants must use the generated password to join the scheduled webinar.

        • other_options

          object

          • allow_users_contact_support_via_chat

            boolean — Whether the [**Allow users to contact Zoom's Support via Chat**](https://support.zoom.us/hc/en-us/articles/360059513751-Allowing-users-to-contact-Zoom-Support-via-Chat) setting is enabled.

          • blur_snapshot

            boolean — Whether iOS blurs screenshots in the task switcher when multiple apps are open. Android hides the screenshot in the system-level list of recent apps.

          • webinar_registration_options

            object — Webinar registration options.

            • allow_host_to_enable_social_share_buttons

              boolean — Allow host to enable "Show social share buttons on registration page"

        • profile

          object

          • recording_storage_location

            object — Information about the group's [**Communications Content Storage**](https://support.zoom.us/hc/en-us/articles/360050781131) settings.

            • allowed_values

              array — A list of the countries where the group's recorded content is stored.

              Items:

              string

            • value

              string — The [country's code](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists/#countries).

        • recording

          object

          • account_user_access_recording

            boolean — Whether cloud recordings are accessible to account members.

          • archive

            object — The group's [Meeting and Webinar Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings.

            • enable

              boolean — Whether the **Meeting and Webinar Archiving solution** feature is enabled. This feature must be enabled for your account by [Zoom Support](https://support.zoom.us/hc/en-us/articles/201362003).

            • settings

              object

              • audio_file

                boolean — Whether audio is included in the archive.

              • cc_transcript_file

                boolean — Whether closed captions are included in the archive.

              • chat_file

                boolean — Whether chat files are included in the archive.

              • chat_with_sender_email

                boolean — Whether user emails are included in the chat file.

              • video_file

                boolean — Whether video is included in the archive.

            • type

              integer, possible values: 1, 2, 3 — The type archiving: * `1` — Only archive meetings. * `2` — Only archive webinars. * `3` — Archive both meetings and webinars.

          • auto_recording

            boolean — Whether meetings are automatically recorded when they begin.

          • cloud_recording

            boolean — Whether hosts can record and save the meetings and webinars in the cloud.

          • cloud_recording_download

            boolean — Whether anyone with a link to the cloud recording can download the file.

          • cloud_recording_download_host

            boolean — Whether the host with a link to the cloud recording can download the file.

          • display_participant_name

            boolean — Whether participants' names display in the recording.

          • host_delete_cloud_recording

            boolean — Whether the host can delete cloud recordings. If `false`, only the admin can delete cloud recordings.

          • ip_address_access_control

            object — Information about the cloud recording access from specific IP address ranges.

            • enable

              boolean — Whether cloud recording access is only available for a specific range of IP addresses.

            • ip_addresses_or_ranges

              string — The IP addresses or ranges with access to the cloud recordings.

          • local_recording

            boolean — Whether hosts and participants can record meetings to a local file.

          • optimize_recording_for_3rd_party_video_editor

            boolean — Whether recordings are optimized for a third-party video editor. This can increase the file size and the time it takes to generate recording files.

          • prevent_host_access_recording

            boolean — Whether meeting hosts do not have access to their meeting cloud recordings. Only the admins who have recording management privilege can access them.

          • record_audio_file

            boolean — Whether a single audio file is recorded for all participants.

          • record_audio_file_each_participant

            boolean — Whether a separate audio file is recorded of each participant. This only supports the first 200 participant speakers' audio files.

          • record_files_separately

            object — The account's [**Record active speaker, gallery view and shared screen separately**](https://support.zoom.us/hc/en-us/articles/360060316092-Changing-basic-and-advanced-cloud-recording-settings#h_01F4CYJTCTXNS2MXH00W9EFG6R) settings.

            • active_speaker

              boolean — Whether recording only the active speaker is enabled.

            • gallery_view

              boolean — Whether recording only the gallery view is enabled.

            • shared_screen

              boolean — Whether recording only shared screen is enabled.

          • record_gallery_view

            boolean — Whether the active speaker displays in the top right corner of a shared screen when someone is sharing their screen.

          • record_speaker_view

            boolean — Whether to record the active speaker when screen sharing is active.

          • recording_audio_transcript

            boolean — Whether the automatic transcription of a meeting or webinar's audio for cloud recordings is enabled.

          • recording_highlight

            boolean — Whether the [recording highlights](https://support.zoom.us/hc/en-us/articles/360060802432) feature is enabled.

          • recording_thumbnails

            boolean — Whether thumbnails of the presenter are recorded when they are sharing their screen.

          • save_chat_text

            boolean — Whether chat messages are saved from meetings or webinars.

          • save_close_caption

            boolean — Whether [closed captions](https://support.zoom.us/hc/en-us/articles/207279736) are saved as a VTT (Video Track Text) file.

          • save_panelist_chat

            boolean — Whether panelist chats are saved to the recording.

          • save_poll_results

            boolean — Whether poll results shared during the meeting or webinar are saved. This also includes poll results shared during the meeting or webinar.

          • show_timestamp

            boolean — Whether a timestamp is included in the recording.

          • smart_recording

            object — By selecting this option, your recording will have meeting smart chapters, and next steps. You are directing Zoom to access, process, and use your account's recording data for the purpose of analysis and insights.

            • create_next_steps

              boolean — By selecting this option, there will be a summary of actions to take after the recorded meeting.

            • create_recording_highlights

              boolean — By selecting this option, meeting details in the audio transcript will be highlighted. Hosts can modify highlighted sections and generate a video summary (highlighted sections may have a 3-second offset) based on these sections. The summary is for informational purposes only and may not be complete.

            • create_smart_chapters

              boolean — By selecting this option, your recording will have chapters with overview. Hosts can edit the chapters.

        • schedule_meeting

          object

          • always_display_zoom_meeting_as_topic

            object — Information about the [**Always display "Zoom Meeting" as the meeting topic**](https://support.zoom.us/hc/en-us/articles/201363253-Changing-account-settings#h_01EG9BJ646V2WJK1S3H2MP6YV6) setting.

            • display_topic_for_scheduled_meetings

              boolean — Whether "Zoom Meeting" displays as the topic for already-scheduled meetings.

            • enable

              boolean — Whether the **Always display "Zoom Meeting" as the meeting topic** setting is enabled.

          • always_display_zoom_webinar_as_topic

            object — Information about the [**Always show "Zoom Webinar" as the webinar topic**](https://support.zoom.us/hc/en-us/articles/201363253-Changing-account-settings#h_01EG9BJ646V2WJK1S3H2MP6YV6) setting.

            • display_topic_for_scheduled_webinars

              boolean — Whether "Zoom Webinar" displays as the topic for already-scheduled meetings.

            • enable

              boolean — Whether the **Always show "Zoom Webinar" as the webinar topic** setting is enabled.

          • audio_type

            boolean — Whether participants can join only the audio portion of meetings.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the meeting links that allow participants to join with just one click without having to enter the password.

          • force_pmi_jbh_password

            boolean — Whether passwords are required to join before the host in personal meetings.

          • host_video

            boolean — Whether host video defaults to on when they join meetings.

          • join_before_host

            boolean — Whether participants can join meetings before the host.

          • mute_upon_entry

            boolean — Whether all participants are automatically muted when they join meetings.

          • participant_video

            boolean — Whether participant video defaults to on when they join meetings.

          • personal_meeting

            boolean — Whether the [**Personal Meeting ID (PMI)**](https://support.zoom.us/hc/en-us/articles/203276937-Using-Personal-Meeting-ID-PMI) feature is enabled. If disabled, meetings that were previously-scheduled via PMI will need to be manually updated. For Zoom Phone, if a user has been assigned a desk phone, the **Elevate to Zoom Meeting** setting is disabled.

          • pstn_password_protected

            boolean — Whether new passwords are generated and sent for newly-scheduled or edited meetings.

          • require_password_for_instant_meetings

            boolean — Whether passwords are required for instant meetings. If you use a PMI for instant meetings, this is disabled.

          • require_password_for_pmi_meetings

            string, possible values: "none", "all", "jbh_only" — Whether participants are required to enter a password for PMI meetings: * `none` — Do not require a password for PMI meetings. * `all` — Require participants to enter password for all PMI-enabled meetings. * `jbh_only` — Only require a password for meetings where the **Join Before Host** setting is enabled.

          • require_password_for_scheduled_meetings

            boolean — Whether a password is required for meetings which have already been scheduled.

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a host schedules a new meeting. Participants are required to enter the password before they can join the meeting.

          • upcoming_meeting_reminder

            boolean — Whether desktop notification are sent for upcoming meetings.

          • use_pmi_for_instant_meetings

            boolean — Whether PMI is enabled for all instant meetings.

          • use_pmi_for_schedule_meetings

            boolean — Whether a PMI is enabled for all scheduled meetings.

        • telephony

          object

          • audio_conference_info

            string — Information about the third-party audio configuration.

          • telephony_regions

            object — The telephony regions from which participants call in to or call from.

            • selection_values

              string — The account's selected telephony regions that indicate where most participants call into or call from during a meeting.

          • third_party_audio

            boolean — Whether users can join meetings using the existing third party audio configurations.

    • old_object (required)

      object — Information about the group's previous settings.

      • id (required)

        string — The updated group's ID.

      • settings (required)

        object — Information about the group's updated settings. This only returns modified settings.

        • ai

          object — AI settings.

          • ai_generated_virtual_backgrounds

            boolean — Whether AI-generated virtual backgrounds are enabled.

          • ai_panel_in_workplace

            object — AI panel in Zoom Workplace settings.

            • delete_ai_conversation

              boolean — Whether to automatically delete AI conversation history in the AI panel.

            • delete_ai_conversation_time

              integer | null, possible values: 30, 60, 90, 120 — The number of days after which AI conversation history in the AI panel is automatically deleted. Supported values are 30, 60, 90, and 120.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is enabled.

          • canvas_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Canvas. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create document content.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether AI can identify post-meeting writing tasks from meeting context and generate drafts that users can review and use.

          • canvas_ai_sentence_completion

            boolean — Whether users can receive predictive writing suggestions while writing in Canvas.

          • chat_compose

            object — Allow users to use AI to help them compose a response from scratch or wordsmith their chat messages.

            • enable

              boolean — Compose with AI Companion

          • chat_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is enabled.

          • enable_email_compose_with_ai

            boolean — Whether users can use AI to compose or wordsmith email responses in Zoom Mail.

          • full_display_names_in_ai_assets

            boolean — Whether AI-generated meeting assets use full display names.

          • google

            object — Settings for Google data sources.

            • calendar_events

              boolean — Whether Google Calendar events accessible to the user can be used as a data source for AI.

            • documents

              boolean — Whether Google Drive documents accessible to the user can be used as a data source for AI.

            • emails

              boolean — Whether Gmail emails accessible to the user can be used as a data source for AI.

            • enable

              boolean — Whether Google data sources can be used as data sources for AI.

          • hub_ai_question_and_file_creation

            boolean — Whether users can ask AI questions about file content and create new files, such as Canvas, Slides, Sheets, Paper, or data tables, from the Hub Home page. Creating files requires AI to be enabled in each product's settings.

          • include_webinar_summary_follow_up_email

            object — Webinar follow-up email. When enabled, the host can include the webinar summary in follow-up emails.

            • absentee_follow_up_email

              boolean — Whether the webinar summary is included in the absentee follow-up email.

            • attendee_follow_up_email

              boolean — Whether the webinar summary is included in the attendee follow-up email.

            • enable

              boolean — Whether the host can include the webinar summary in follow-up email.

          • local_file_uploads

            boolean — Whether files uploaded by users can be used as a data source for AI by the users who uploaded them.

          • meeting_agenda

            boolean — Whether Meeting Agenda with AI is enabled.

          • meeting_chat_messages

            boolean — Whether meeting chat messages are used to enhance transcripts.

          • meeting_coach

            object — Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is enabled.

            • participant_scope

              string, possible values: "all_participants_and_invitees", "participants_and_invitees_in_our_organization" — Which participants Meeting Coach applies to.

          • meeting_questions

            object — Allow users to ask questions in a meeting with AI. Answers are based on what is said in the meeting.

            • auto_enable

              boolean — Automatically start meeting questions when the meeting starts.

            • enable

              boolean — Whether users can ask questions in a meeting with AI.

            • who_can_ask_questions

              string, possible values: "from_entire_meeting", "from_join_meeting", "host", "org", "org_from_join_meeting" — Participants allowed to ask meeting questions. Valid values: `from_entire_meeting` (all participants and invitees), `from_join_meeting` (all participants from when they join), `host` (only the meeting host), `org` (participants and invitees in the organization), `org_from_join_meeting` (organization participants from when they join).

          • meeting_summary

            object — Allow hosts to generate a summary. Summaries are sent based on sharing permissions after the meeting ends.

            • auto_enable

              boolean — Auto-start the meeting summary when the meeting starts.

            • email_notification

              boolean — Send an email notification when sharing a meeting summary with participants.

            • enable

              boolean — Whether hosts can generate a meeting summary.

            • restrict_share_to_outside_of_organization

              boolean — Restrict users from sharing meeting summaries with people outside the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Audience restricted from sharing meeting summaries. Valid values: `external_users` (users outside the organization), `all_users` (all users), `all_users_except_delegate` (all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether the meeting summary email includes summary text. Valid values: `include_full_text_in_email` (include the summary text), `not_include_full_text_in_email` (do not include the summary text).

            • who_will_receive_summary

              string, possible values: "host", "alt_host", "organization", "all", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization", "host_and_speakers", "do_not_share" — Recipients for automatically shared meeting summaries. Valid values: `host` (only the meeting host), `alt_host` (meeting host, co-hosts, and alternative hosts), `organization` (meeting host and invitees in the organization), `all` (all meeting invitees, including external invitees), `host_and_panelist_in_organization` (meeting host and participants in the organization), `host_and_panelist_not_in_organization` (meeting host and all participants, including external participants), `host_and_speakers` (meeting host and speakers), `do_not_share` (do not share a summary).

          • meeting_summary_default_language

            object — Set the default language for meeting summaries.

            • enable

              boolean — Whether meeting summaries automatically use the selected default language.

            • language

              string — Language that meeting summaries automatically use when the default-language setting is enabled. Supported values: `ar` (Arabic), `bn` (Bengali), `zh` (Chinese (Simplified)), `zh-hant` (Chinese (Traditional)), `cs` (Czech), `da` (Danish), `nl` (Dutch), `en` (English), `et` (Estonian), `fi` (Finnish), `fr` (French), `de` (German), `hi` (Hindi), `hu` (Hungarian), `id` (Indonesian), `it` (Italian), `ja` (Japanese), `ko` (Korean), `ms` (Malay), `fa` (Persian), `pl` (Polish), `pt` (Portuguese), `ro` (Romanian), `ru` (Russian), `es` (Spanish), `sv` (Swedish), `tl` (Tagalog), `ta` (Tamil), `te` (Telugu), `th` (Thai), `tr` (Turkish), `uk` (Ukrainian), `vi` (Vietnamese).

          • meeting_summary_docs

            object — Automatic Zoom Doc creation from meeting summary.

            • enable

              boolean — Whether automatic Zoom Doc creation is enabled.

            • share_with_summary_recipients

              boolean — Whether generated Zoom Docs are shared with meeting summary recipients.

          • meeting_summary_ip_access

            object — Allow meeting summary access only from specific IP address ranges.

            • enable

              boolean — Whether access to meeting summaries is restricted to specified IP address ranges.

            • ip_addresses_or_ranges

              string — IP addresses or ranges from which meeting summaries can be accessed.

          • meeting_summary_retention

            object — Automatic meeting summary deletion.

            • enable

              boolean — Whether automatic meeting summary deletion is enabled.

            • retention_days

              integer — Number of days to retain meeting summaries before deletion.

          • meeting_summary_template

            object — Allow users to select a meeting summary template for their meetings. The summary is generated using the selected template.

            • enable

              boolean — Whether users can select a meeting summary template for their meetings.

            • summary_template_id

              string — ID of the default meeting summary template used to generate meeting summaries.

          • microsoft_365

            object — Settings for Microsoft 365 data sources.

            • calendar_events

              boolean — Whether Microsoft Outlook calendar events accessible to the user can be used as a data source for AI.

            • documents

              boolean — Whether Office 365 documents accessible to the user can be used as a data source for AI.

            • emails

              boolean — Whether Microsoft Outlook emails accessible to the user can be used as a data source for AI.

            • enable

              boolean — Whether Microsoft 365 data sources can be used as data sources for AI.

          • my_notes_ai_content_generation

            object — My Notes AI content generation settings.

            • auto_generate_summary

              boolean — Whether My Notes automatically generates a summary when a note is completed.

            • auto_send_summary_email

              boolean — Whether My Notes automatically sends a summary email when a note summary is generated.

            • enable

              boolean — Whether users can use AI to generate content in My Notes and enrich their writing with the meeting transcript.

          • my_notes_meeting_transcription

            boolean — Whether users can transcribe their meetings with My Notes.

          • organization_custom_dictionaries

            boolean — Whether AI can consume the organization's custom dictionaries.

          • paper_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Paper. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create documents.

          • participant_can_request_aic_in_meeting

            boolean — Allow participants to request AI Companion in a meeting.

          • phone_user_ai_notices

            object — Phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are enabled.

            • multiple_notifications

              boolean — Whether multiple notifications are allowed.

            • require_press_1_consent

              boolean — Whether callers must press 1 to consent.

          • remind_me_turn_on_aic

            boolean — Remind hosts to turn on Zoom AI at the beginning of a meeting when AI features are not configured to auto-start.

          • remind_me_turn_on_catch_me_up

            boolean — When joining a meeting late, prompt the user to use Zoom AI to summarize what has been discussed so far.

          • restrict_aic_when_external_user_join_meeting

            boolean — Restrict AI Companion when an external user joins a meeting.

          • restrict_aic_when_restrict_user_join

            boolean — Restrict AI Companion when a restricted user joins a meeting.

          • restrict_users_from_deleting_ai_companion_assets

            boolean — Restrict users from deleting meeting assets generated by AI. When enabled, only admins can delete those assets.

          • restrict_users_from_editing_ai_companion_assets

            boolean — Restrict users from editing meeting assets generated by AI. When enabled, only admins can edit those assets.

          • restrict_users_from_joining_ai_enabled_meetings

            object — Restrict users from joining meetings where AI meeting processing, including meeting questions and meeting summary, is allowed.

            • apply_scope

              string, possible values: "internal_only", "external_only", "internal_and_external" — Meeting scope to which the restriction applies. Valid values: `internal_only` (internal meetings only), `external_only` (external meetings only), `internal_and_external` (internal and external meetings).

            • enable

              boolean — Whether restrictions on joining AI-enabled meetings are enabled.

            • join_notify

              string, possible values: "out_of_compliance", "notify_and_remove" — Action to take when a restricted user tries to join an AI-enabled meeting. Valid values: `out_of_compliance` (notify the user and allow them to remain), `notify_and_remove` (notify the user and remove them from the meeting).

          • screen_share_ocr

            boolean — Whether screen share content is used with OCR.

          • sheets_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Sheets. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create sheet content.

          • sheets_ai_formula

            boolean — Whether AI can generate, explain, and apply spreadsheet formulas from natural-language input in Zoom Sheets.

          • sheets_ai_function

            boolean — Whether users can use the =AI() function in Zoom Sheets to generate, summarize, categorize, and analyze data.

          • sheets_ai_resources

            boolean — Whether users can add resources, such as meetings, docs, and data tables, to a spreadsheet and have AI suggest updates when they change.

          • show_conversational_ai_companion

            object — Show conversational AI companion settings.

            • delete_ai_conversation

              boolean — Whether to automatically delete AI conversation history.

            • delete_ai_conversation_time

              integer | null, possible values: 30, 60, 90, 120 — The number of days after which AI conversation history is automatically deleted. Supported values are 30, 60, 90, and 120.

            • enable_zoom_mate

              boolean — Whether ZoomMate is available in the web navigation and Zoom Workplace app navigation bar.

            • enabled

              boolean — Whether conversational AI is enabled.

          • slides_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Slides. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create presentation content.

          • smart_recording

            object — Smart Recording

            • create_next_steps

              boolean — Next steps

            • create_recording_highlights

              boolean — Recording highlights

            • create_smart_chapters

              boolean — Summary and smart chapters

          • task_creation_and_management

            object — AI-powered task creation and management with AI Companion.

            • auto_generate_action

              boolean — Whether to automatically generate action items from tasks.

            • auto_generate_details

              boolean — Whether to automatically generate task details.

            • enable

              boolean — Whether AI-powered task creation and management is enabled.

            • generate_from_phone_call

              object — Settings for generating tasks from phone calls.

              • auto_add_participant_as_collaborator

                boolean — Whether to automatically add phone call participants as task collaborators.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign phone call tasks to collaborators.

              • enable

                boolean — Whether to allow generating tasks from phone calls.

            • generate_from_transcripts

              object — Settings for generating tasks from meeting transcripts.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign tasks to collaborators.

              • auto_share_with

                string, possible values: "host_only", "internal_participants", "internal_assigned_participants" — Defines who tasks are automatically shared with when generated from transcripts.

              • enable

                boolean — Whether to allow generating tasks from meeting transcripts.

            • generate_from_voicemail

              boolean — Whether to allow generating tasks from voicemail.

          • third_party_app_tasks

            boolean — Whether AI can perform tasks on the user's behalf in third-party apps configured within AI Studio.

          • third_party_meeting_join

            object — Third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording is enabled for joined third-party meetings.

            • calendar

              object — Calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is enabled.

              • join_scope

                string, possible values: "all_events_with_video_conference_links", "meetings_where_i_am_the_host", "meetings_where_i_am_a_participant" — Which calendar events third-party meeting join applies to.

            • enable

              boolean — Whether third-party meeting join with AI is enabled.

            • pre_meeting_email_notification

              object — Pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is enabled.

              • recipients

                string, possible values: "all_invitees", "only_meeting_host" — Who receives the pre-meeting email notification.

          • web_content

            boolean — Whether public web content can be used as a data source for AI.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access will be able to ask questions after the webinar based on that transcript.

            • auto_enable

              boolean — Whether to automatically allow access when the webinar starts.

            • enable

              boolean — Whether to allow users to ask webinar questions with AI.

            • who_can_ask_questions

              string, possible values: "panelist_all", "panelist_org", "host", "all_participants" — Who can ask questions about the webinar. Valid values: `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only webinar host, co-hosts, and alternative hosts), `all_participants` (All participants).

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions.

            • auto_enable

              boolean — Whether to turn on webinar summary automatically when the webinar starts.

            • email_notification

              boolean — Whether to send an email notification when sharing to participants.

            • enable

              boolean — Whether to allow hosts to generate a summary.

            • restrict_share_to_outside_of_organization

              boolean — Whether to restrict users from sharing summaries to those outside of the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Restrict users from sharing summaries. Valid values: `external_users` (To those outside of the organization), `all_users` (To all users), `all_users_except_delegate` (To all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether to include summary text in the email. Valid values: `include_full_text_in_email` (Include summary text in the email), `not_include_full_text_in_email` (Don't include summary text in the email).

            • who_will_receive_summary

              string, possible values: "host", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization" — Automatically share summary with. Valid values: `host` (Only webinar host), `host_and_panelist_in_organization` (Only webinar host, co-hosts, and panelists in the organization), `host_and_panelist_not_in_organization` (Webinar host, co-hosts, and all panelists, including those outside the organization).

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`.

          • webinar_summary_ocr

            boolean — Whether screen share content is used with OCR for webinar summaries. Optical Character Recognition (OCR) converts images of text screen shared during a webinar into machine-readable text to generate more accurate and relevant AI results.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • zoom_events_session_summary

            object — Session summary. Allow hosts to generate a summary. Summaries are sent after the session has ended based on the in-session access options.

            • auto_start

              boolean — Whether to turn on session summary automatically when sessions start.

            • enable

              boolean — Whether Zoom Events session summaries are enabled.

        • audio_conferencing

          object

          • call_me_and_invite_by_phone

            object — The group's [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VG7NCJDZ238VVXZDJ8QMH) settings.

            • allow_webinar_attendees_call_me

              boolean — Whether webinar attendees can use Call Me to connect audio. This feature is only available in version 5.2.2 and higher.

            • call_out_countries

              object — The group's call out countries/regions settings.

              • selected_countries

                array — The list of selected countries/regions whose dial-in numbers will be listed in the email invitation.

                Items:
                • code

                  string — The [code](https://developers.zoom.us/docs/api/rest/other-references/abbreviation-lists/#countries) of the country or region.

                • name

                  string — The name of the country or region.

            • enable

              boolean — Whether the group has the [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VFZMDP4EJAF772N7NG2KY) setting enabled.

            • require_press_1_for_call_me

              string, possible values: "auto", "always", "never" — Require Call Me users to press 1 before being connected to the meeting. * `auto` - Automatically determine whether to require pressing 1 before connecting to the meeting. * `always` - Always require Call Me users to press 1 before connecting to the meeting. * `never` - Never require Call Me users to press 1 before connecting to the meeting.

          • participant_phone_masking

            object — The group's [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) settings.

            • enable

              boolean — Whether the group has the [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) setting enabled.

            • masking_type

              string, possible values: "mask_default", "mask_first_5", "mask_except_last_4" — The type of phone number masking pattern to apply. * `mask_default` - Default masking pattern (Example: 888****666). * `mask_first_5` - Mask first five digits (Example: *****66666). * `mask_except_last_4` - Mask everything except last four digits (Example: *****6666).

          • personal_audio_conference

            boolean — Whether the group has the [**Personal Audio Conference**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449#h_01F5BPMNMERFWXN5S8ZJRZZCSE) setting enabled.

          • toll_call

            object — The group's [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) settings.

            • enable

              boolean — Whether the group has the [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) setting enabled.

            • numbers

              array — The group's **Toll Call** phone number information.

              Items:
              • code

                string — The phone number's [E.164 country calling code](https://en.wikipedia.org/wiki/List_of_country_calling_codes).

              • country_code

                string — The phone number's [country code](https://developers.zoom.us/docs/api/rest/other-references/abbreviation-lists/#countries).

              • country_name

                string — The country name.

              • display_number

                string — The phone number's display number.

              • number

                string — The phone number.

          • toll_free_and_fee_based_toll_call

            object — The group's [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call#h_01F51844DRCX3K7BRTMZ40381R) settings.

            • allow_webinar_attendees_dial

              boolean — Whether webinar attendees can dial in through the group's **Toll-free and Fee-based Toll Call** phone numbers. This feature is only available with version 5.2.2 or later.

            • enable

              boolean — Whether the group has the [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call#h_01F51844DRCX3K7BRTMZ40381R) setting enabled.

            • numbers

              array — The group's **Toll-free and Fee-based Toll Call** phone number information.

              Items:
              • code

                string — The phone number's [E.164 country calling code](https://en.wikipedia.org/wiki/List_of_country_calling_codes).

              • country_code

                string — The phone number's [country code](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#countries).

              • country_name

                string — The country name.

              • display_number

                string — The phone number's display number.

              • number

                string — The phone number.

        • chat

          object — The account's chat settings.

          • allow_users_to_add_contacts

            object — Allow users to add contacts.

            • enable

              boolean — By disabling this setting, users will not be able to add contacts.

            • selected_option

              integer, possible values: 1, 2, 3, 4 — The type of allowing users to add contacts: * 1 — Anyone (internal and external contacts). * 2 — In the same organization. * 3 — In the same organization and specified domains. * 4 — In the same organization and specified users.

            • user_email_addresses

              string — The domains or emails (internal or external). * When the `selected_option` field value is `3`, the value is internal or external domains. Use a comma to separate multiple domains. Example: company.com. * When the `selected_option` field value is `4`, the value is internal or external email addresses. Use a comma to separate multiple emails.

          • allow_users_to_chat_with_others

            object — Allow users to chat with others.

            • enable

              boolean — If you select 'In the same organization', users may still be able to chat with external users if they are added to channels or group chats with external users.

            • selected_option

              integer, possible values: 1, 2, 3, 4 — The type of allowing users to add contacts: * 1 — Anyone (internal and external contacts). * 2 — In the same organization. * 3 — In the same organization and specified domains. * 4 — In the same organization and specified users.

            • user_email_addresses

              string — The domains or emails (internal or external). * When the `selected_option` field value is `3`, the value is internal or external domains. Use a comma to separate multiple domains. Example: company.com. * When the `selected_option` field value is `4`, the value is internal or external email addresses. Use a comma to separate multiple emails.

          • allow_users_to_search_others_options

            string — Allow users to search others, when selecting multiple items, separate them with commas: * ''-none. * '1' — In the same account. * '2' — Under the same master account, including all sub acounts. * '3' — Under the same organization.

          • chat_emojis

            object — Chat emojis.

            • emojis_option

              string, possible values: "all", "selected"

            • enable

              boolean — Allow users to use the emoji library in direct messages or group conversations. Choose between allowing users to use any emoji in the library, or choose to allow only pre-selected emojis. If the setting is disabled, users can still use keyboard shortcuts to add emojis. Users can change their emoji skin tone in Settings.

          • chat_etiquette_tool

            object — Information about the **Chat Etiquette** Tool.

            • enable

              boolean, default: false — Whether to enable the **Chat Etiquette Tool**. This value defaults to `false`. The **Chat Etiquette Tool** allows you to define specific keywords and text patterns in chat to prevent users from inadvertently sharing unwanted messages.

            • policies

              array — Information about the defined **Chat Etiquette Tool** policies.

              Items:
              • id

                string — The policy ID.

              • status

                string, possible values: "activated", "deactivated" — The policy's current status: * `activated` — Activated. * `deactivated` — Deactivated.

          • create_group_chat

            boolean — Allow users to create group chats.

          • create_private_channels

            boolean — Allow users to create private channels.

          • create_public_channels

            boolean — Allow users to create public channels.

          • record_video_messages

            boolean — Allow users to record video messages that can be sent in direct messages or group conversations. If the file share setting is disabled, they will not be able to record and send video messages.

          • record_voice_messages

            boolean — Allow users to record voice messages that can be sent in direct messages or group conversations.

          • schedule_meetings_in_chat

            boolean — Schedule a meeting from chat or channel.

          • screen_capture

            boolean — Allow users to take and send screenshots in direct messages or group conversations.

          • send_data_to_third_party_archiving_service

            object — Send data to third-party archiving service.

            • enable

              boolean — Allow users to send data to third-party archiving service.

          • share_files

            object — Users can share files in chats and channels.

            • enable

              boolean — Allow users to view, share, and forward files in chats and channels. When disabled, users can still take, share, and forward screenshots; record and forward voice and video messages; send and forward GIF images; and send and forward code snippets if those specific settings are enabled.

            • restrictions

              object — The restrictions of users can share files in chats and channels

              • file_restrictions_apply_to

                string, possible values: "sharing_and_viewing", "sharing" — Apply restrictions to both sharing and viewing, or only apply to sharing

              • file_size_restrictions

                integer, possible values: 50, 100, 200, 300, 400, 500 — Maximum file size

              • file_size_restrictions_for_external

                integer, possible values: 50, 100, 200, 300, 400, 500 — Maximum file size for external users

              • file_type_restrictions

                array — The restrictions of users can share files in chats and channels

                Items:

                string, possible values: ".gz", ".rar", ".zip", ".xls", ".xlsx", ".json", ".png", ".pptx", ".ppt", ".7z", ".xmind", ".pdf", ".pps", ".txt", ".docx", ".doc" — Specified file type

              • file_type_restrictions_for_external

                array — The restricted types for external users can share or view files in chats and channels

                Items:

                string, possible values: ".gz", ".rar", ".zip", ".xls", ".xlsx", ".json", ".png", ".pptx", ".ppt", ".7z", ".xmind", ".pdf", ".pps", ".txt", ".docx", ".doc" — Specified file type

              • maximum_file_size

                boolean — Whether to restrict file size

              • only_allow_specific_file_types

                boolean — Only allow specified file types

            • share_option

              string, possible values: "disable", "anyone", "account", "organization" — Allow users of this account to send files in chats and channels.

            • view_option

              string, possible values: "anyone", "account", "organization" — Allow users of this account to view files in chats and channels.

          • share_links_in_chat

            boolean — Share links to messages and channels in Team Chat.

        • email_notification

          object

          • alternative_host_reminder

            boolean — Whether alternative hosts receive an email when they are added or removed to a meeting.

          • cancel_meeting_reminder

            boolean — Whether meeting participants and hosts receive a notification when the meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether the host is notified when a cloud recording is available.

          • jbh_reminder

            boolean — Whether the host is notified when participants join the meeting before them.

          • recording_available_reminder_alternative_hosts

            boolean — Whether to notify any alternative hosts when a cloud recording is available.

          • recording_available_reminder_schedulers

            boolean — Whether to notify the person who scheduled the meeting or webinar for the host when a cloud recording is available.

          • schedule_for_reminder

            boolean — Notify the host there is a meeting is scheduled, rescheduled, or canceled.

        • in_meeting

          object

          • alert_guest_join

            boolean — Whether participants that belong to your account can see that a guest (someone who does not belong to your account) is participating in the meeting.

          • allow_host_panelists_to_use_audible_clap

            boolean — Whether to allow host and panelist to use audible clap.

          • allow_live_streaming

            boolean — Whether livestreaming is allowed.

          • allow_participants_chat_with

            integer, possible values: 1, 2, 3, 4 — Whether participants can only chat with certain groups: * `1` — Participants cannot use chat. * `2` — Host and co-hosts only. * `3` — Participants can chat with other participants publicly. * `4` - Participants can chat with other participants publicly and privately. **Note:** This setting is only available with client versions 5.7.3 and above.

          • allow_show_zoom_windows

            boolean — Whether Zoom windows display screen share.

          • allow_users_save_chats

            integer, possible values: 1, 2, 3 — Whether participants can save meeting chats: * `1` — Participants cannot save meeting chats. * `2` — Participants can only save host and co-host meeting chats. * `3` — Participants can save all meeting chats.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether meeting participants can use annotation tools to add information to shared screens.

          • auto_answer

            boolean — Whether users can view and add contacts to the [**Auto-answer group in chat**](https://support.zoom.us/hc/en-us/articles/203736135-Auto-answering-invitations-to-meetings) feature. Calls from members of the **Auto Answer Group** will be automatically answered the user.

          • auto_saving_chat

            boolean — Whether all in-meeting chats are automatically saved.

          • breakout_room

            boolean — Whether hosts can split meeting participants into [breakout rooms](https://support.zoom.us/hc/en-us/articles/206476093-Enabling-breakout-rooms).

          • breakout_room_schedule

            boolean — Whether hosts can assign participants to breakout rooms when scheduling. This feature is **only** available in version 4.5.0 or higher.

          • chat

            boolean — Whether meeting participants can send chat messages that are visible to all participants.

          • closed_caption

            boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

          • closed_captioning

            object — Information about the group's closed captioning settings.

            • auto_transcribing

              boolean — Whether live transcription services are allowed to transcribe meetings.

            • enable

              boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

            • save_caption

              boolean — Whether participants can save closed captions or transcripts.

            • third_party_captioning_service

              boolean — Whether the use of an API token to integrate with third-party closed captioning services is enabled.

            • view_full_transcript

              boolean — Whether participants can view full transcripts in the in-meeting side panel.

          • co_host

            boolean — Whether the host can add co-hosts. Co-hosts have the same in-meeting controls as the host.

          • custom_data_center_regions

            boolean — Whether to display the custom [data center regions](https://support.zoom.us/hc/en-us/articles/360042411451-Selecting-data-center-regions-for-hosted-meetings-and-webinars) selected for meetings hosted by this group.

          • custom_live_streaming_service

            boolean — Whether custom livestreaming is enabled.

          • custom_service_instructions

            string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

          • data_center_regions

            array — If the value of `custom_data_center_regions` is `true`, a comma-separated list of the following [data center regions](https://support.zoom.us/hc/en-us/articles/360059254691-Datacenter-abbreviation-list) to opt in to: * `AU` — Australia. * `LA` — Latin America. * `CA` — Canada. * `CN` — China. * `DE` — Germany. * `HK` — Hong Kong SAR. * `IN` — India. * `IE` — Ireland. * `TY` — Japan. * `MX` — Mexico. * `NL` — Netherlands. * `SG` — Singapore. * `US` — United States.

            Items:

            string, possible values: "AU", "LA", "CA", "CN", "DE", "HK", "IN", "IE", "TY", "MX", "NL", "SG", "US"

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the [**Disable desktop screen sharing for meetings you host**](https://support.zoom.us/hc/en-us/articles/360037710871-Disabling-desktop-screen-sharing-in-meetings) setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether all meetings are required to use [End-to-end (E2EE) encryption](https://support.zoom.us/hc/en-us/articles/360048660871-End-to-end-E2EE-encryption-for-meetings).

          • entry_exit_chime

            boolean — Whether a chime plays when participants join or leave the meeting.

          • far_end_camera_control

            boolean — Whether other users are allowed to take control of the camera during a meeting.

          • feedback

            boolean — Whether users can provide feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether the in-meeting [**Send files via meeting chat**](https://support.zoom.us/hc/en-us/articles/209605493-In-meeting-file-transfer) setting is enabled.

          • group_hd

            boolean — Whether higher quality video is enabled for hosts and participants.

          • join_from_desktop

            boolean — Whether participants can join a meeting directly from their desktop browser.

          • join_from_mobile

            boolean — Whether participants can join a meeting directly from their mobile browser.

          • language_interpretation

            object — Information about the [language interpretation](https://support.zoom.us/hc/en-us/articles/360034919791-Using-Language-Interpretation-in-your-meeting-or-webinar) settings.

            • allow_participants_to_speak_in_listening_channel

              boolean — Whether to allow participants to speak in listening channel.

            • allow_up_to_25_custom_languages_when_scheduling_meetings

              boolean — Whether to allow up to 25 custom languages when scheduling meetings.

            • custom_languages

              array — A list of the user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether hosts can assign participants as interpreters who can interpret one language into another in real-time.

            • enable_language_interpretation_by_default

              boolean — Whether enable language interpretation by default.

            • languages

              array, possible values: "English", "Chinese", "Japanese", "German", "French", "Russian", "Portuguese", "Spanish", "Korean" — A list of system-supported languages.

              Items:

              string

          • live_streaming_facebook

            boolean — Whether Facebook livestreaming is enabled.

          • live_streaming_youtube

            boolean — Whether YouTube livestreaming is enabled.

          • manual_captioning

            object — Information about manual captioning settings.

            • allow_to_type

              boolean — Whether the host can manually caption or let the host assign a participant to provide manual captioning.

            • auto_generated_captions

              boolean — Whether Zoom's [live transcription feature](https://support.zoom.us/hc/en-us/articles/207279736-Managing-closed-captioning-and-live-transcription#h_01FHGGHYJ4457H4GSZY0KM3NSB) is enabled.

            • full_transcript

              boolean — Whether to enable the viewing of full transcripts in the in-meeting side panel.

            • manual_captions

              boolean — Whether [manual closed captioning](https://support.zoom.us/hc/en-us/articles/207279736-Managing-closed-captioning-and-live-transcription) is enabled.

            • save_captions

              boolean — Whether participants can [save closed captions or transcripts](https://support.zoom.us/hc/en-us/articles/360060958752). **Note:** If the `full_transcript` field is set to `false`, participants **cannot** save captions.

            • third_party_captioning_service

              boolean — Whether the use of an API token to integrate with a [third-party device](https://support.zoom.us/hc/en-us/articles/115002212983) for closed captioning is enabled.

          • meeting_polling

            object — Information about the account's meeting polling settings.

            • advanced_polls

              boolean — Whether hosts can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a meeting.

            • manage_saved_polls_and_quizzes

              boolean — Whether to allow users to manage saved polls and quizzes from Meetings

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.us/hc/en-us/articles/115001286183-Nonverbal-feedback-and-meeting-reactions) located in the **Reactions** menu in the meeting toolbar.

          • meeting_reactions_emojis

            string, possible values: "all", "selected" — Choose from the following meeting reaction options: * `all` — All emojis: Allow meeting participants to use any emoji available in Zoom chat as a reaction in a meeting. * `selected` — Selected emojis: Allow meeting participants to use the 6 standard meeting reaction emojis: Clapping Hands, Thumbs Up, Heart, Tears of Joy, Open Mouth, Party Popper (Tada, Celebration)

          • meeting_survey

            boolean — Whether the host can present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether meeting participants can provide nonverbal feedback and express opinions by clicking on icons in the **Participants** panel.

          • only_host_view_device_list

            boolean — Whether to display the list of [H.323/SIP devices](https://support.zoom.us/hc/en-us/articles/201363273) available to the host.

          • original_audio

            boolean — Whether users can toggle the [**Use Original Audio**](https://support.zoom.us/hc/en-us/articles/115003279466-Using-and-preserving-original-sound-in-a-meeting) setting during a meeting.

          • participants_share_simultaneously

            string, possible values: "multiple", "one" — Indicates how many participants can screen share at the same time. The value can be one of the following:<br> `one`: Only one participant can screen share at a time .<br> `multiple`: Multiple participants can screen share simultaneously (dual monitors recommended).

          • polling

            boolean — Whether the [**Polls**](https://support.zoom.us/hc/en-us/articles/4412324684685) feature is included in the meeting controls. This allows the host to survey the attendees.

          • post_meeting_feedback

            boolean — Whether an [post-meeting feedback survey](https://support.zoom.us/hc/en-us/articles/4404969060621-Post-meeting-survey-and-reporting) is enabled for the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can send private 1:1 chat message other meeting participants.

          • record_play_own_voice

            boolean — Whether to allow participants who join by telephone to record and play their own voice as entry and exit chimes.

          • remote_control

            boolean — During screen sharing, whether the person who is presenting can let others control the shared content.

          • remote_support

            boolean — Whether the meeting host can provide 1:1 remote support to another participant.

          • request_permission_to_unmute

            boolean — Whether the [**Request permission to unmute participants**](https://support.zoom.us/hc/en-us/articles/203435537-Muting-and-unmuting-participants-in-a-meeting#h_01EGK4XFWS1SJGZ71MYGKF7260) setting is enabled.

          • screen_sharing

            boolean — Whether hosts and participants can share their screen or content during meetings.

          • sending_default_email_invites

            boolean — Whether users can invite participants by email only by default.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process. This is useful for participants who cannot download, install, or run applications. Note that the meeting experience from the browser is limited.

          • show_device_list

            boolean — Whether the available [H.323/SIP devices](https://support.zoom.us/hc/en-us/articles/201363273) are visible to users.

          • show_meeting_control_toolbar

            boolean — Whether to always display the meeting controls toolbar during a meeting.

          • sign_language_interpretation

            object — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether to allow hosts to assign participants as sign language interpreters who can interpret one language into another in real-time.

            • enable_sign_language_interpretation_by_default

              boolean — Whether to enable sign language interpretation view by default in scheduler.

            • languages

              array — A list of system-supported languages.

              Items:

              string, possible values: "American", "Chinese", "French", "German", "Japanese", "Russian", "Brazilian", "Spanish", "Mexican", "British"

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • stereo_audio

            boolean — Whether users can select stereo audio during a meeting.

          • unchecked_data_center_regions

            array, possible values: "EU", "HK", "AU", "IN", "TY", "CN", "US", "CA", "DE", "NL", "LA" — If the value of `custom_data_center_regions` is `true`, a comma-separated list of the following [data center regions](https://support.zoom.us/hc/en-us/articles/360059254691-Datacenter-abbreviation-list) to **not** opt in to: * `EU` — Europe. * `HK` — Hong Kong. * `AU` — Australia. * `IN` — India. * `LA` — Latin America. * `TY` — Tokyo. * `CN` — China. * `US` — United States. * `CA` — Canada.

            Items:

            string

          • use_html_format_email

            boolean — Whether HTML formatting is allowed for meeting invitations scheduled with the Outlook plugin.

          • virtual_background

            boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

          • virtual_background_settings

            object — Information about the Virtual Background settings.

            • allow_upload_custom

              boolean — Whether users can upload custom Virtual Backgrounds.

            • allow_videos

              boolean — Whether users can upload videos for Virtual Backgrounds.

            • enable

              boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

            • files

              array — Information about the Virtual Background files.

              Items:
              • id

                string — The file's ID.

              • is_default

                boolean — Whether the file is a default Virtual Background file.

              • name

                string — The file's name.

              • size

                integer — The file's size, in bytes.

              • type

                string — The file type.

          • waiting_room

            boolean — Whether participants cannot join a meeting until the host admits them from the waiting room.

          • webinar_chat

            object — Information about the group's [in-webinar chat](https://support.zoom.us/hc/en-us/articles/115004809306) settings.

            • allow_attendees_chat_with

              integer, possible values: 1, 2, 3 — The webinar attendees' chat permissions: * `1` — Attendees cannot use chat. * `2` — Attendees can only chat with the host and panelists. * `3` — Attendees can chat with everyone.

            • allow_auto_save_local_chat_file

              boolean — Whether chat messages are automatically saved to a local file on the host's computer when the webinar ends.

            • allow_panelists_chat_with

              integer, possible values: 1, 2 — The webinar panelists chat permissions: * `1` — Panelists can only chat with the host and panelists. * `2` — The panelists can chat with everyone.

            • allow_panelists_send_direct_message

              boolean — Whether webinar panelists can send direct messages to other panelists.

            • allow_users_save_chats

              integer, possible values: 0, 1, 2 — Whether webinar attendees can save chats: * `0` — Attendees cannot save chats. * `1` — Attendees can only save host and panelist chats. * `2` — Attendees can save all chats.

            • default_attendees_chat_with

              integer, possible values: 1, 2 — By default, webinar attendees can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • enable

              boolean — Whether in-webinar chat is enabled.

          • webinar_live_streaming

            object

            • custom_service_instructions

              string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

            • enable

              boolean — Whether webinar livestreaming is enabled.

            • live_streaming_reminder

              boolean — Whether users are notified to watch the livestream. This does not apply to custom RTMP (real-time messaging protocol).

            • live_streaming_service

              array — The available livestreaming services: * `facebook` * `workplace_by_facebook` * `youtube` * `custom_live_streaming_service`

              Items:

              string, possible values: "facebook", "workplace_by_facebook", "youtube", "custom_live_streaming_service"

          • webinar_polling

            object

            • advanced_polls

              boolean — Whether hosts can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a webinar.

            • manage_saved_polls_and_quizzes

              boolean — Whether to allow users to manage saved polls and quizzes from Meetings

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • webinar_question_answer

            boolean — Whether attendees can ask the host and panelists questions in the webinar.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.us/hc/en-us/articles/4803536268429).

          • webinar_survey

            boolean — Whether the host can present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether participants can share a whiteboard that includes annotation tools.

          • who_can_share_screen

            string, possible values: "host", "all" — The users who share their screen or content during meetings: * `host` — Only the host can share their screen. * `all` — Hosts and panelists can share their screen. Attendees **cannot** share their screen.

          • who_can_share_screen_when_someone_is_sharing

            string, possible values: "host", "all" — The users who can start sharing screen when someone else in the meeting is sharing their screen: * `host` — Only the host can share the screen when someone else is sharing. * `all` — Hosts and panelists can share their screen when someone else is sharing. Attendees **cannot** share their screen when someone else is sharing.

          • workplace_by_facebook

            boolean — Whether Workplace by Facebook is enabled.

        • meeting_security

          object

          • auto_security

            boolean — Whether all meetings are required to be secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether users in specific domains are blocked from joining meetings and webinars.

          • block_user_domain_list

            array — A list of blocked domains.

            Items:

            string

          • chat_etiquette_tool

            object — Information about the Chat Etiquette Tool.

            • enable

              boolean — Whether the **Chat Etiquette Tool** is enabled.

            • policies

              array — Information about the defined **Chat Etiquette Tool** policies.

              Items:
              • description

                string — The policy's description.

              • id

                string — The policy ID.

              • is_locked

                boolean — Whether the policy is locked by an account-level user. When it is locked, users cannot update the policy.

              • keywords

                array — A list of defined rule keywords.

                Items:

                string

              • name

                string — The policy name.

              • regular_expression

                string — The regular expression to match to the content of chat messages.

              • status

                string, possible values: "activated", "deactivated" — The policy's current status: * `activated` — Activated. * `deactivated` — Deactivated.

              • trigger_action

                integer, possible values: 1, 2 — The policy's trigger action: * `1` — Ask the user to confirm before they send the message. * `2` — Block the user's message.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption used when starting a meeting: * `enhanced_encryption` — Enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.us/hc/en-us/articles/360048660871), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether end-to-end encryption is enabled for meetings.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.us/hc/en-us/articles/203276937) meetings are **not** included in this setting.

          • meeting_password_requirement

            object — Information about the meeting and webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604).

            • consecutive_characters_length

              integer, possible values: 0, 4, 5, 6, 7, 8 — The maximum length of consecutive characters (for example, `abcdef`) allowed in a password: * `4` through `8` — The maximum consecutive characters length. The length is `n` minus `1`, where `n` is the provided value. For example, if you provide the `4` value, there can only be a maximum of `3` consecutive characters in a password (for example, `abc1x@8fdh`). * `0` — Do not apply a consecutive character restriction.

            • have_letter

              boolean — Whether the password must contain at least one letter character.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character. For example, `!`, `@`, and/or `#` characters.

            • have_upper_and_lower_characters

              boolean — Whether the password must include uppercase and lowercase characters.

            • length

              integer — The password's minimum length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

            • weak_enhance_detection

              boolean — Whether users will be informed when the provided password is weak.

          • only_authenticated_can_join_from_webclient

            boolean — Whether only authenticated users can join meetings from the web client.

          • phone_password

            boolean — Whether a password is required for participants joining by phone. If enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • require_password_for_scheduled_meeting

            boolean — Whether a password is required for meetings that have already been scheduled.

          • require_password_for_scheduled_webinar

            boolean — Whether a password is required for webinars that have already been scheduled.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/115000332726-Waiting-Room) when they join a meeting. When the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.us/hc/en-us/articles/202828525-Allow-participants-to-join-before-host) setting is disabled.

          • waiting_room_settings

            object — Information about the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/4470816222093-Managing-Waiting-Rooms) feature settings.

            • participants_to_place_in_waiting_room

              integer, possible values: 0, 1, 2 — The type of participants to be admitted to the Waiting Room: * `0` — All attendees. * `1` — Users who are not in your account. * `2` — Users who are not in your account and are not part of your [allowed domains list](https://support.zoom.us/hc/en-us/articles/360037117472-Configuring-authentication-profiles#h_e3cf0d5f-eec7-4c2a-ad29-ef2a5079a7da).

            • users_who_can_admit_participants_from_waiting_room

              integer, possible values: 0, 1 — The users who can admit participants from the Waiting Room: * `0` — Host and co-hosts only. * `1` — Host, co-hosts, and anyone who bypassed the Waiting Room if the host and co-hosts are not present.

            • whitelisted_domains_for_waiting_room

              string — If the `participants_to_place_in_waiting_room` field is `2`, a comma-separated list of the domains that can bypass the Waiting Room (for example, `example.com,example2.com`).

          • webinar_password

            boolean — Whether a password is generated when scheduling webinars. Participants must use the generated password to join the scheduled webinar.

        • other_options

          object

          • allow_users_contact_support_via_chat

            boolean — Whether the [**Allow users to contact Zoom's Support via Chat**](https://support.zoom.us/hc/en-us/articles/360059513751-Allowing-users-to-contact-Zoom-Support-via-Chat) setting is enabled.

          • blur_snapshot

            boolean — Whether iOS blurs screenshots in the task switcher when multiple apps are open. Android hides the screenshot in the system-level list of recent apps.

          • webinar_registration_options

            object — Webinar registration options.

            • allow_host_to_enable_social_share_buttons

              boolean — Allow host to enable "Show social share buttons on registration page"

        • profile

          object

          • recording_storage_location

            object — Information about the group's [**Communications Content Storage**](https://support.zoom.us/hc/en-us/articles/360050781131) settings.

            • allowed_values

              array — A list of the countries where the group's recorded content is stored.

              Items:

              string

            • value

              string — The [country's code](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists/#countries).

        • recording

          object

          • account_user_access_recording

            boolean — Whether cloud recordings are accessible to account members.

          • archive

            object — The group's [Meeting and Webinar Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings.

            • enable

              boolean — Whether the **Meeting and Webinar Archiving solution** feature is enabled. This feature must be enabled for your account by [Zoom Support](https://support.zoom.us/hc/en-us/articles/201362003).

            • settings

              object

              • audio_file

                boolean — Whether audio is included in the archive.

              • cc_transcript_file

                boolean — Whether closed captions are included in the archive.

              • chat_file

                boolean — Whether chat files are included in the archive.

              • chat_with_sender_email

                boolean — Whether user emails are included in the chat file.

              • video_file

                boolean — Whether video is included in the archive.

            • type

              integer, possible values: 1, 2, 3 — The type archiving: * `1` — Only archive meetings. * `2` — Only archive webinars. * `3` — Archive both meetings and webinars.

          • auto_recording

            boolean — Whether meetings are automatically recorded when they begin.

          • cloud_recording

            boolean — Whether hosts can record and save the meetings and webinars in the cloud.

          • cloud_recording_download

            boolean — Whether anyone with a link to the cloud recording can download the file.

          • cloud_recording_download_host

            boolean — Whether the host with a link to the cloud recording can download the file.

          • display_participant_name

            boolean — Whether participants' names display in the recording.

          • host_delete_cloud_recording

            boolean — Whether the host can delete cloud recordings. If `false`, only the admin can delete cloud recordings.

          • ip_address_access_control

            object — Information about the cloud recording access from specific IP address ranges.

            • enable

              boolean — Whether cloud recording access is only available for a specific range of IP addresses.

            • ip_addresses_or_ranges

              string — The IP addresses or ranges with access to the cloud recordings.

          • local_recording

            boolean — Whether hosts and participants can record meetings to a local file.

          • optimize_recording_for_3rd_party_video_editor

            boolean — Whether recordings are optimized for a third-party video editor. This can increase the file size and the time it takes to generate recording files.

          • prevent_host_access_recording

            boolean — Whether meeting hosts do not have access to their meeting cloud recordings. Only the admins who have recording management privilege can access them.

          • record_audio_file

            boolean — Whether a single audio file is recorded for all participants.

          • record_audio_file_each_participant

            boolean — Whether a separate audio file is recorded of each participant. This only supports the first 200 participant speakers' audio files.

          • record_files_separately

            object — The account's [**Record active speaker, gallery view and shared screen separately**](https://support.zoom.us/hc/en-us/articles/360060316092-Changing-basic-and-advanced-cloud-recording-settings#h_01F4CYJTCTXNS2MXH00W9EFG6R) settings.

            • active_speaker

              boolean — Whether recording only the active speaker is enabled.

            • gallery_view

              boolean — Whether recording only the gallery view is enabled.

            • shared_screen

              boolean — Whether recording only shared screen is enabled.

          • record_gallery_view

            boolean — Whether the active speaker displays in the top right corner of a shared screen when someone is sharing their screen.

          • record_speaker_view

            boolean — Whether to record the active speaker when screen sharing is active.

          • recording_audio_transcript

            boolean — Whether the automatic transcription of a meeting or webinar's audio for cloud recordings is enabled.

          • recording_highlight

            boolean — Whether the [recording highlights](https://support.zoom.us/hc/en-us/articles/360060802432) feature is enabled.

          • recording_thumbnails

            boolean — Whether thumbnails of the presenter are recorded when they are sharing their screen.

          • save_chat_text

            boolean — Whether chat messages are saved from meetings or webinars.

          • save_close_caption

            boolean — Whether [closed captions](https://support.zoom.us/hc/en-us/articles/207279736) are saved as a VTT (Video Track Text) file.

          • save_panelist_chat

            boolean — Whether panelist chats are saved to the recording.

          • save_poll_results

            boolean — Whether poll results shared during the meeting or webinar are saved. This also includes poll results shared during the meeting or webinar.

          • show_timestamp

            boolean — Whether a timestamp is included in the recording.

          • smart_recording

            object — By selecting this option, your recording will have meeting smart chapters, and next steps. You are directing Zoom to access, process, and use your account's recording data for the purpose of analysis and insights.

            • create_next_steps

              boolean — By selecting this option, there will be a summary of actions to take after the recorded meeting.

            • create_recording_highlights

              boolean — By selecting this option, meeting details in the audio transcript will be highlighted. Hosts can modify highlighted sections and generate a video summary (highlighted sections may have a 3-second offset) based on these sections. The summary is for informational purposes only and may not be complete.

            • create_smart_chapters

              boolean — By selecting this option, your recording will have chapters with overview. Hosts can edit the chapters.

        • schedule_meeting

          object

          • always_display_zoom_meeting_as_topic

            object — Information about the [**Always display "Zoom Meeting" as the meeting topic**](https://support.zoom.us/hc/en-us/articles/201363253-Changing-account-settings#h_01EG9BJ646V2WJK1S3H2MP6YV6) setting.

            • display_topic_for_scheduled_meetings

              boolean — Whether "Zoom Meeting" displays as the topic for already-scheduled meetings.

            • enable

              boolean — Whether the **Always display "Zoom Meeting" as the meeting topic** setting is enabled.

          • always_display_zoom_webinar_as_topic

            object — Information about the [**Always show "Zoom Webinar" as the webinar topic**](https://support.zoom.us/hc/en-us/articles/201363253-Changing-account-settings#h_01EG9BJ646V2WJK1S3H2MP6YV6) setting.

            • display_topic_for_scheduled_webinars

              boolean — Whether "Zoom Webinar" displays as the topic for already-scheduled meetings.

            • enable

              boolean — Whether the **Always show "Zoom Webinar" as the webinar topic** setting is enabled.

          • audio_type

            boolean — Whether participants can join only the audio portion of meetings.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the meeting links that allow participants to join with just one click without having to enter the password.

          • force_pmi_jbh_password

            boolean — Whether passwords are required to join before the host in personal meetings.

          • host_video

            boolean — Whether host video defaults to on when they join meetings.

          • join_before_host

            boolean — Whether participants can join meetings before the host.

          • mute_upon_entry

            boolean — Whether all participants are automatically muted when they join meetings.

          • participant_video

            boolean — Whether participant video defaults to on when they join meetings.

          • personal_meeting

            boolean — Whether the [**Personal Meeting ID (PMI)**](https://support.zoom.us/hc/en-us/articles/203276937-Using-Personal-Meeting-ID-PMI) feature is enabled. If disabled, meetings that were previously-scheduled via PMI will need to be manually updated. For Zoom Phone, if a user has been assigned a desk phone, the **Elevate to Zoom Meeting** setting is disabled.

          • pstn_password_protected

            boolean — Whether new passwords are generated and sent for newly-scheduled or edited meetings.

          • require_password_for_instant_meetings

            boolean — Whether passwords are required for instant meetings. If you use a PMI for instant meetings, this is disabled.

          • require_password_for_pmi_meetings

            string, possible values: "none", "all", "jbh_only" — Whether participants are required to enter a password for PMI meetings: * `none` — Do not require a password for PMI meetings. * `all` — Require participants to enter password for all PMI-enabled meetings. * `jbh_only` — Only require a password for meetings where the **Join Before Host** setting is enabled.

          • require_password_for_scheduled_meetings

            boolean — Whether a password is required for meetings which have already been scheduled.

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a host schedules a new meeting. Participants are required to enter the password before they can join the meeting.

          • upcoming_meeting_reminder

            boolean — Whether desktop notification are sent for upcoming meetings.

          • use_pmi_for_instant_meetings

            boolean — Whether PMI is enabled for all instant meetings.

          • use_pmi_for_schedule_meetings

            boolean — Whether a PMI is enabled for all scheduled meetings.

        • telephony

          object

          • audio_conference_info

            string — Information about the third-party audio configuration.

          • telephony_regions

            object — The telephony regions from which participants call in to or call from.

            • selection_values

              string — The account's selected telephony regions that indicate where most participants call into or call from during a meeting.

          • third_party_audio

            boolean — Whether users can join meetings using the existing third party audio configurations.

    • operator (required)

      string, format: email — The email address of the user that updated the group's settings.

    • operator_id (required)

      string — The user ID of the user that updated the group's settings.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's settings were updated, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "toll_free_and_fee_based_toll_call": {
            "allow_webinar_attendees_dial": true,
            "enable": true,
            "numbers": [
              {
                "code": "",
                "country_code": "",
                "country_name": "",
                "display_number": "",
                "number": ""
              }
            ]
          },
          "toll_call": {
            "enable": true,
            "numbers": [
              {
                "code": "86",
                "country_code": "CN",
                "country_name": "China",
                "display_number": "+86 7777 777",
                "number": "7777 777"
              }
            ]
          },
          "call_me_and_invite_by_phone": {
            "enable": true,
            "require_press_1_for_call_me": "auto",
            "call_out_countries": {
              "selected_countries": [
                {
                  "code": "CN",
                  "name": "China"
                }
              ]
            },
            "allow_webinar_attendees_call_me": true
          },
          "personal_audio_conference": true,
          "participant_phone_masking": {
            "enable": true,
            "masking_type": "mask_default"
          }
        },
        "email_notification": {
          "alternative_host_reminder": true,
          "cancel_meeting_reminder": true,
          "cloud_recording_available_reminder": true,
          "jbh_reminder": true,
          "recording_available_reminder_alternative_hosts": true,
          "recording_available_reminder_schedulers": true,
          "schedule_for_reminder": true
        },
        "in_meeting": {
          "alert_guest_join": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_live_streaming": true,
          "allow_participants_chat_with": 1,
          "allow_show_zoom_windows": true,
          "allow_users_save_chats": 1,
          "annotation": true,
          "auto_answer": true,
          "auto_saving_chat": true,
          "breakout_room": true,
          "breakout_room_schedule": true,
          "chat": true,
          "meeting_question_answer": true,
          "closed_caption": true,
          "closed_captioning": {
            "auto_transcribing": true,
            "enable": true,
            "save_caption": true,
            "third_party_captioning_service": true,
            "view_full_transcript": true
          },
          "co_host": true,
          "custom_data_center_regions": true,
          "custom_live_streaming_service": true,
          "custom_service_instructions": "",
          "data_center_regions": [
            "AU"
          ],
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "e2e_encryption": true,
          "entry_exit_chime": true,
          "far_end_camera_control": true,
          "feedback": true,
          "file_transfer": true,
          "group_hd": true,
          "join_from_desktop": true,
          "join_from_mobile": true,
          "language_interpretation": {
            "custom_languages": [
              ""
            ],
            "enable_language_interpretation_by_default": true,
            "allow_participants_to_speak_in_listening_channel": true,
            "allow_up_to_25_custom_languages_when_scheduling_meetings": true,
            "enable": true,
            "languages": "English"
          },
          "sign_language_interpretation": {
            "enable": true,
            "enable_sign_language_interpretation_by_default": true,
            "languages": [
              "American"
            ],
            "custom_languages": [
              ""
            ]
          },
          "live_streaming_facebook": true,
          "live_streaming_youtube": true,
          "manual_captioning": {
            "allow_to_type": true,
            "auto_generated_captions": true,
            "full_transcript": true,
            "manual_captions": true,
            "save_captions": true,
            "third_party_captioning_service": true
          },
          "meeting_polling": {
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "manage_saved_polls_and_quizzes": true,
            "allow_host_to_upload_image": true,
            "enable": true
          },
          "meeting_reactions": true,
          "meeting_reactions_emojis": "all",
          "allow_host_panelists_to_use_audible_clap": true,
          "webinar_reactions": true,
          "meeting_survey": true,
          "non_verbal_feedback": true,
          "only_host_view_device_list": true,
          "original_audio": true,
          "polling": true,
          "post_meeting_feedback": true,
          "private_chat": true,
          "record_play_own_voice": true,
          "remote_control": true,
          "remote_support": true,
          "request_permission_to_unmute": true,
          "screen_sharing": true,
          "sending_default_email_invites": true,
          "show_a_join_from_your_browser_link": true,
          "show_device_list": true,
          "show_meeting_control_toolbar": true,
          "slide_control": true,
          "stereo_audio": true,
          "unchecked_data_center_regions": "EU",
          "use_html_format_email": true,
          "virtual_background": true,
          "virtual_background_settings": {
            "allow_upload_custom": true,
            "allow_videos": true,
            "enable": true,
            "files": [
              {
                "id": "",
                "is_default": true,
                "name": "",
                "size": 1,
                "type": ""
              }
            ]
          },
          "waiting_room": true,
          "webinar_chat": {
            "allow_attendees_chat_with": 1,
            "allow_auto_save_local_chat_file": true,
            "allow_panelists_chat_with": 1,
            "allow_panelists_send_direct_message": true,
            "allow_users_save_chats": 0,
            "default_attendees_chat_with": 1,
            "enable": true
          },
          "webinar_live_streaming": {
            "custom_service_instructions": "",
            "enable": true,
            "live_streaming_reminder": true,
            "live_streaming_service": [
              "facebook"
            ]
          },
          "webinar_polling": {
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "manage_saved_polls_and_quizzes": true,
            "allow_host_to_upload_image": true,
            "enable": true
          },
          "webinar_question_answer": true,
          "webinar_survey": true,
          "whiteboard": true,
          "who_can_share_screen": "host",
          "who_can_share_screen_when_someone_is_sharing": "host",
          "participants_share_simultaneously": "multiple",
          "workplace_by_facebook": true
        },
        "other_options": {
          "allow_users_contact_support_via_chat": true,
          "blur_snapshot": true,
          "webinar_registration_options": {
            "allow_host_to_enable_social_share_buttons": true
          }
        },
        "profile": {
          "recording_storage_location": {
            "allowed_values": [
              ""
            ],
            "value": ""
          }
        },
        "recording": {
          "account_user_access_recording": true,
          "archive": {
            "enable": true,
            "settings": {
              "audio_file": true,
              "cc_transcript_file": true,
              "chat_file": true,
              "chat_with_sender_email": true,
              "video_file": true
            },
            "type": 1
          },
          "auto_recording": true,
          "cloud_recording": true,
          "cloud_recording_download": true,
          "cloud_recording_download_host": true,
          "display_participant_name": true,
          "host_delete_cloud_recording": true,
          "ip_address_access_control": {
            "enable": true,
            "ip_addresses_or_ranges": ""
          },
          "local_recording": true,
          "optimize_recording_for_3rd_party_video_editor": true,
          "prevent_host_access_recording": true,
          "record_audio_file": true,
          "record_audio_file_each_participant": true,
          "record_files_separately": {
            "active_speaker": true,
            "gallery_view": true,
            "shared_screen": true
          },
          "record_gallery_view": true,
          "record_speaker_view": true,
          "recording_audio_transcript": true,
          "recording_highlight": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "recording_thumbnails": true,
          "save_chat_text": true,
          "save_close_caption": true,
          "save_panelist_chat": true,
          "save_poll_results": true,
          "show_timestamp": true
        },
        "schedule_meeting": {
          "audio_type": true,
          "embed_password_in_join_link": true,
          "force_pmi_jbh_password": true,
          "host_video": true,
          "join_before_host": true,
          "mute_upon_entry": true,
          "participant_video": true,
          "personal_meeting": true,
          "pstn_password_protected": true,
          "require_password_for_instant_meetings": true,
          "require_password_for_pmi_meetings": "none",
          "require_password_for_scheduled_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "upcoming_meeting_reminder": true,
          "use_pmi_for_instant_meetings": true,
          "use_pmi_for_schedule_meetings": true,
          "always_display_zoom_meeting_as_topic": {
            "enable": true,
            "display_topic_for_scheduled_meetings": true
          },
          "always_display_zoom_webinar_as_topic": {
            "enable": true,
            "display_topic_for_scheduled_webinars": true
          }
        },
        "telephony": {
          "audio_conference_info": "",
          "telephony_regions": {
            "selection_values": ""
          },
          "third_party_audio": true
        },
        "meeting_security": {
          "auto_security": true,
          "block_user_domain": true,
          "block_user_domain_list": [
            ""
          ],
          "chat_etiquette_tool": {
            "enable": true,
            "policies": [
              {
                "description": "",
                "id": "",
                "is_locked": true,
                "keywords": [
                  ""
                ],
                "name": "",
                "regular_expression": "",
                "status": "activated",
                "trigger_action": 1
              }
            ]
          },
          "embed_password_in_join_link": true,
          "encryption_type": "enhanced_encryption",
          "end_to_end_encrypted_meetings": true,
          "meeting_password": true,
          "meeting_password_requirement": {
            "consecutive_characters_length": 0,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "have_upper_and_lower_characters": true,
            "length": 1,
            "only_allow_numeric": true,
            "weak_enhance_detection": true
          },
          "only_authenticated_can_join_from_webclient": true,
          "phone_password": true,
          "pmi_password": true,
          "require_password_for_scheduled_meeting": true,
          "require_password_for_scheduled_webinar": true,
          "waiting_room": true,
          "waiting_room_settings": {
            "participants_to_place_in_waiting_room": 0,
            "users_who_can_admit_participants_from_waiting_room": 0,
            "whitelisted_domains_for_waiting_room": ""
          },
          "webinar_password": true
        },
        "chat": {
          "share_files": {
            "enable": true,
            "share_option": "account",
            "view_option": "anyone",
            "restrictions": {
              "only_allow_specific_file_types": true,
              "file_type_restrictions": [
                ".gz"
              ],
              "file_type_restrictions_for_external": [
                ".gz"
              ],
              "maximum_file_size": true,
              "file_size_restrictions": 100,
              "file_size_restrictions_for_external": 100,
              "file_restrictions_apply_to": "sharing_and_viewing"
            }
          },
          "chat_emojis": {
            "enable": true,
            "emojis_option": "all"
          },
          "record_voice_messages": true,
          "record_video_messages": true,
          "screen_capture": true,
          "create_public_channels": true,
          "create_private_channels": true,
          "share_links_in_chat": true,
          "schedule_meetings_in_chat": true,
          "allow_users_to_search_others_options": "1,3",
          "allow_users_to_add_contacts": {
            "enable": true,
            "selected_option": 4,
            "user_email_addresses": "123@test.com"
          },
          "allow_users_to_chat_with_others": {
            "enable": true,
            "selected_option": 4,
            "user_email_addresses": "123@test.com"
          },
          "chat_etiquette_tool": {
            "enable": true,
            "policies": [
              {
                "id": "aefwf23dsv;sdo-khuity8",
                "status": "Activated"
              }
            ]
          },
          "send_data_to_third_party_archiving_service": {
            "enable": true
          },
          "ai_sentence_completion": false,
          "search_and_send_animated_gif_images": {
            "enable": true
          },
          "create_group_chat": true,
          "allow_delete_message": {
            "enable": true
          },
          "download_file": true,
          "share_screen_in_chat": true,
          "ai_quick_schedule": false,
          "survey_poll": true,
          "allow_edit_message": {
            "enable": true
          },
          "allow_huddles_from_channels": true,
          "shared_spaces": true,
          "translate_messages": true,
          "ai_compose": {
            "enable": false
          },
          "chat_email_address": {
            "enable": true
          },
          "ai_quick_reply": false,
          "ai_recommend": false,
          "ai_summary": {
            "enable": false
          },
          "read_receipts": {
            "enable": false,
            "allow_users_opt_out": false
          }
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": true
          },
          "phone_user_ai_notices": {
            "enable": true,
            "require_press_1_consent": true,
            "multiple_notifications": true
          },
          "meeting_summary_retention": {
            "enable": true,
            "retention_days": 30
          },
          "meeting_coach": {
            "enable": true,
            "participant_scope": "participants_and_invitees_in_our_organization"
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true,
              "join_scope": "all_events_with_video_conference_links"
            },
            "pre_meeting_email_notification": {
              "enable": true,
              "recipients": "all_invitees"
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "task_creation_and_management": {
            "enable": false,
            "auto_generate_details": false,
            "auto_generate_action": true,
            "generate_from_transcripts": {
              "enable": false,
              "auto_share_with": "internal_participants",
              "auto_assign_to_collaborator": true
            },
            "generate_from_phone_call": {
              "enable": false,
              "auto_add_participant_as_collaborator": true,
              "auto_assign_to_collaborator": true
            },
            "generate_from_voicemail": false
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": 30
          },
          "ai_panel_in_workplace": {
            "enabled": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": 30
          },
          "enable_ai_on_web": true,
          "enable_email_compose_with_ai": true,
          "microsoft_365": {
            "enable": true,
            "calendar_events": true,
            "emails": true,
            "documents": true
          },
          "google": {
            "enable": true,
            "calendar_events": true,
            "emails": true,
            "documents": true
          },
          "web_content": true,
          "local_file_uploads": true,
          "organization_custom_dictionaries": true,
          "third_party_app_tasks": true,
          "participant_can_request_aic_in_meeting": true,
          "restrict_aic_when_external_user_join_meeting": true,
          "restrict_aic_when_restrict_user_join": true,
          "restrict_users_from_joining_ai_enabled_meetings": {
            "enable": true,
            "join_notify": "notify_and_remove",
            "apply_scope": "internal_and_external"
          },
          "meeting_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "org_from_join_meeting"
          },
          "meeting_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "alt_host"
          },
          "meeting_summary_template": {
            "enable": true,
            "summary_template_id": "template_123"
          },
          "meeting_summary_default_language": {
            "enable": true,
            "language": "en-US"
          },
          "meeting_summary_ip_access": {
            "enable": true,
            "ip_addresses_or_ranges": "192.0.2.0/24"
          },
          "remind_me_turn_on_aic": true,
          "remind_me_turn_on_catch_me_up": true,
          "restrict_users_from_deleting_ai_companion_assets": true,
          "restrict_users_from_editing_ai_companion_assets": true,
          "webinar_summary_ocr": true,
          "zoom_events_session_summary": {
            "enable": true,
            "auto_start": true
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": {
            "enable": true,
            "auto_generate_summary": true,
            "auto_send_summary_email": true
          },
          "chat_summary": {
            "enable": false
          },
          "chat_compose": {
            "enable": false
          },
          "webinar_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "panelist_org"
          },
          "webinar_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "host_and_panelist_in_organization"
          },
          "include_webinar_summary_follow_up_email": {
            "enable": true,
            "attendee_follow_up_email": true,
            "absentee_follow_up_email": true
          }
        }
      }
    },
    "time_stamp": 1,
    "old_object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "toll_free_and_fee_based_toll_call": {
            "allow_webinar_attendees_dial": true,
            "enable": true,
            "numbers": [
              {
                "code": "",
                "country_code": "",
                "country_name": "",
                "display_number": "",
                "number": ""
              }
            ]
          },
          "toll_call": {
            "enable": true,
            "numbers": [
              {
                "code": "86",
                "country_code": "CN",
                "country_name": "China",
                "display_number": "+86 7777 777",
                "number": "7777 777"
              }
            ]
          },
          "call_me_and_invite_by_phone": {
            "enable": true,
            "require_press_1_for_call_me": "auto",
            "call_out_countries": {
              "selected_countries": [
                {
                  "code": "CN",
                  "name": "China"
                }
              ]
            },
            "allow_webinar_attendees_call_me": true
          },
          "personal_audio_conference": true,
          "participant_phone_masking": {
            "enable": true,
            "masking_type": "mask_default"
          }
        },
        "email_notification": {
          "alternative_host_reminder": true,
          "cancel_meeting_reminder": true,
          "cloud_recording_available_reminder": true,
          "jbh_reminder": true,
          "recording_available_reminder_alternative_hosts": true,
          "recording_available_reminder_schedulers": true,
          "schedule_for_reminder": true
        },
        "in_meeting": {
          "alert_guest_join": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_live_streaming": true,
          "allow_participants_chat_with": 1,
          "allow_show_zoom_windows": true,
          "allow_users_save_chats": 1,
          "annotation": true,
          "auto_answer": true,
          "auto_saving_chat": true,
          "breakout_room": true,
          "breakout_room_schedule": true,
          "chat": true,
          "meeting_question_answer": true,
          "closed_caption": true,
          "closed_captioning": {
            "auto_transcribing": true,
            "enable": true,
            "save_caption": true,
            "third_party_captioning_service": true,
            "view_full_transcript": true
          },
          "co_host": true,
          "custom_data_center_regions": true,
          "custom_live_streaming_service": true,
          "custom_service_instructions": "",
          "data_center_regions": [
            "AU"
          ],
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "e2e_encryption": true,
          "entry_exit_chime": true,
          "far_end_camera_control": true,
          "feedback": true,
          "file_transfer": true,
          "group_hd": true,
          "join_from_desktop": true,
          "join_from_mobile": true,
          "language_interpretation": {
            "custom_languages": [
              ""
            ],
            "enable_language_interpretation_by_default": true,
            "allow_participants_to_speak_in_listening_channel": true,
            "allow_up_to_25_custom_languages_when_scheduling_meetings": true,
            "enable": true,
            "languages": "English"
          },
          "sign_language_interpretation": {
            "enable": true,
            "enable_sign_language_interpretation_by_default": true,
            "languages": [
              "American"
            ],
            "custom_languages": [
              ""
            ]
          },
          "live_streaming_facebook": true,
          "live_streaming_youtube": true,
          "manual_captioning": {
            "allow_to_type": true,
            "auto_generated_captions": true,
            "full_transcript": true,
            "manual_captions": true,
            "save_captions": true,
            "third_party_captioning_service": true
          },
          "meeting_polling": {
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "manage_saved_polls_and_quizzes": true,
            "allow_host_to_upload_image": true,
            "enable": true
          },
          "meeting_reactions": true,
          "meeting_reactions_emojis": "all",
          "allow_host_panelists_to_use_audible_clap": true,
          "webinar_reactions": true,
          "meeting_survey": true,
          "non_verbal_feedback": true,
          "only_host_view_device_list": true,
          "original_audio": true,
          "polling": true,
          "post_meeting_feedback": true,
          "private_chat": true,
          "record_play_own_voice": true,
          "remote_control": true,
          "remote_support": true,
          "request_permission_to_unmute": true,
          "screen_sharing": true,
          "sending_default_email_invites": true,
          "show_a_join_from_your_browser_link": true,
          "show_device_list": true,
          "show_meeting_control_toolbar": true,
          "slide_control": true,
          "stereo_audio": true,
          "unchecked_data_center_regions": "EU",
          "use_html_format_email": true,
          "virtual_background": true,
          "virtual_background_settings": {
            "allow_upload_custom": true,
            "allow_videos": true,
            "enable": true,
            "files": [
              {
                "id": "",
                "is_default": true,
                "name": "",
                "size": 1,
                "type": ""
              }
            ]
          },
          "waiting_room": true,
          "webinar_chat": {
            "allow_attendees_chat_with": 1,
            "allow_auto_save_local_chat_file": true,
            "allow_panelists_chat_with": 1,
            "allow_panelists_send_direct_message": true,
            "allow_users_save_chats": 0,
            "default_attendees_chat_with": 1,
            "enable": true
          },
          "webinar_live_streaming": {
            "custom_service_instructions": "",
            "enable": true,
            "live_streaming_reminder": true,
            "live_streaming_service": [
              "facebook"
            ]
          },
          "webinar_polling": {
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "manage_saved_polls_and_quizzes": true,
            "allow_host_to_upload_image": true,
            "enable": true
          },
          "webinar_question_answer": true,
          "webinar_survey": true,
          "whiteboard": true,
          "who_can_share_screen": "host",
          "who_can_share_screen_when_someone_is_sharing": "host",
          "participants_share_simultaneously": "multiple",
          "workplace_by_facebook": true
        },
        "other_options": {
          "allow_users_contact_support_via_chat": true,
          "blur_snapshot": true,
          "webinar_registration_options": {
            "allow_host_to_enable_social_share_buttons": true
          }
        },
        "profile": {
          "recording_storage_location": {
            "allowed_values": [
              ""
            ],
            "value": ""
          }
        },
        "recording": {
          "account_user_access_recording": true,
          "archive": {
            "enable": true,
            "settings": {
              "audio_file": true,
              "cc_transcript_file": true,
              "chat_file": true,
              "chat_with_sender_email": true,
              "video_file": true
            },
            "type": 1
          },
          "auto_recording": true,
          "cloud_recording": true,
          "cloud_recording_download": true,
          "cloud_recording_download_host": true,
          "display_participant_name": true,
          "host_delete_cloud_recording": true,
          "ip_address_access_control": {
            "enable": true,
            "ip_addresses_or_ranges": ""
          },
          "local_recording": true,
          "optimize_recording_for_3rd_party_video_editor": true,
          "prevent_host_access_recording": true,
          "record_audio_file": true,
          "record_audio_file_each_participant": true,
          "record_files_separately": {
            "active_speaker": true,
            "gallery_view": true,
            "shared_screen": true
          },
          "record_gallery_view": true,
          "record_speaker_view": true,
          "recording_audio_transcript": true,
          "recording_highlight": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "recording_thumbnails": true,
          "save_chat_text": true,
          "save_close_caption": true,
          "save_panelist_chat": true,
          "save_poll_results": true,
          "show_timestamp": true
        },
        "schedule_meeting": {
          "audio_type": true,
          "embed_password_in_join_link": true,
          "force_pmi_jbh_password": true,
          "host_video": true,
          "join_before_host": true,
          "mute_upon_entry": true,
          "participant_video": true,
          "personal_meeting": true,
          "pstn_password_protected": true,
          "require_password_for_instant_meetings": true,
          "require_password_for_pmi_meetings": "none",
          "require_password_for_scheduled_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "upcoming_meeting_reminder": true,
          "use_pmi_for_instant_meetings": true,
          "use_pmi_for_schedule_meetings": true,
          "always_display_zoom_meeting_as_topic": {
            "enable": true,
            "display_topic_for_scheduled_meetings": true
          },
          "always_display_zoom_webinar_as_topic": {
            "enable": true,
            "display_topic_for_scheduled_webinars": true
          }
        },
        "telephony": {
          "audio_conference_info": "",
          "telephony_regions": {
            "selection_values": ""
          },
          "third_party_audio": true
        },
        "meeting_security": {
          "auto_security": true,
          "block_user_domain": true,
          "block_user_domain_list": [
            ""
          ],
          "chat_etiquette_tool": {
            "enable": true,
            "policies": [
              {
                "description": "",
                "id": "",
                "is_locked": true,
                "keywords": [
                  ""
                ],
                "name": "",
                "regular_expression": "",
                "status": "activated",
                "trigger_action": 1
              }
            ]
          },
          "embed_password_in_join_link": true,
          "encryption_type": "enhanced_encryption",
          "end_to_end_encrypted_meetings": true,
          "meeting_password": true,
          "meeting_password_requirement": {
            "consecutive_characters_length": 0,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "have_upper_and_lower_characters": true,
            "length": 1,
            "only_allow_numeric": true,
            "weak_enhance_detection": true
          },
          "only_authenticated_can_join_from_webclient": true,
          "phone_password": true,
          "pmi_password": true,
          "require_password_for_scheduled_meeting": true,
          "require_password_for_scheduled_webinar": true,
          "waiting_room": true,
          "waiting_room_settings": {
            "participants_to_place_in_waiting_room": 0,
            "users_who_can_admit_participants_from_waiting_room": 0,
            "whitelisted_domains_for_waiting_room": ""
          },
          "webinar_password": true
        },
        "chat": {
          "share_files": {
            "enable": true,
            "share_option": "account",
            "view_option": "anyone",
            "restrictions": {
              "only_allow_specific_file_types": true,
              "file_type_restrictions": [
                ".gz"
              ],
              "file_type_restrictions_for_external": [
                ".gz"
              ],
              "maximum_file_size": true,
              "file_size_restrictions": 100,
              "file_size_restrictions_for_external": 100,
              "file_restrictions_apply_to": "sharing_and_viewing"
            }
          },
          "chat_emojis": {
            "enable": true,
            "emojis_option": "all"
          },
          "record_voice_messages": true,
          "record_video_messages": true,
          "screen_capture": true,
          "create_public_channels": true,
          "create_private_channels": true,
          "share_links_in_chat": true,
          "schedule_meetings_in_chat": true,
          "allow_users_to_search_others_options": "1,3",
          "allow_users_to_add_contacts": {
            "enable": true,
            "selected_option": 4,
            "user_email_addresses": "123@test.com"
          },
          "allow_users_to_chat_with_others": {
            "enable": true,
            "selected_option": 4,
            "user_email_addresses": "123@test.com"
          },
          "chat_etiquette_tool": {
            "enable": true,
            "policies": [
              {
                "id": "aefwf23dsv;sdo-khuity8",
                "status": "Activated"
              }
            ]
          },
          "send_data_to_third_party_archiving_service": {
            "enable": true
          },
          "create_group_chat": true
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": true
          },
          "phone_user_ai_notices": {
            "enable": true,
            "require_press_1_consent": true,
            "multiple_notifications": true
          },
          "meeting_summary_retention": {
            "enable": true,
            "retention_days": 30
          },
          "meeting_coach": {
            "enable": true,
            "participant_scope": "participants_and_invitees_in_our_organization"
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true,
              "join_scope": "all_events_with_video_conference_links"
            },
            "pre_meeting_email_notification": {
              "enable": true,
              "recipients": "all_invitees"
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "task_creation_and_management": {
            "enable": false,
            "auto_generate_details": false,
            "auto_generate_action": true,
            "generate_from_transcripts": {
              "enable": false,
              "auto_share_with": "internal_participants",
              "auto_assign_to_collaborator": true
            },
            "generate_from_phone_call": {
              "enable": false,
              "auto_add_participant_as_collaborator": true,
              "auto_assign_to_collaborator": true
            },
            "generate_from_voicemail": false
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": 30
          },
          "ai_panel_in_workplace": {
            "enabled": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": 30
          },
          "enable_ai_on_web": true,
          "enable_email_compose_with_ai": true,
          "microsoft_365": {
            "enable": true,
            "calendar_events": true,
            "emails": true,
            "documents": true
          },
          "google": {
            "enable": true,
            "calendar_events": true,
            "emails": true,
            "documents": true
          },
          "web_content": true,
          "local_file_uploads": true,
          "organization_custom_dictionaries": true,
          "third_party_app_tasks": true,
          "participant_can_request_aic_in_meeting": true,
          "restrict_aic_when_external_user_join_meeting": true,
          "restrict_aic_when_restrict_user_join": true,
          "restrict_users_from_joining_ai_enabled_meetings": {
            "enable": true,
            "join_notify": "notify_and_remove",
            "apply_scope": "internal_and_external"
          },
          "meeting_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "org_from_join_meeting"
          },
          "meeting_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "alt_host"
          },
          "meeting_summary_template": {
            "enable": true,
            "summary_template_id": "template_123"
          },
          "meeting_summary_default_language": {
            "enable": true,
            "language": "en-US"
          },
          "meeting_summary_ip_access": {
            "enable": true,
            "ip_addresses_or_ranges": "192.0.2.0/24"
          },
          "remind_me_turn_on_aic": true,
          "remind_me_turn_on_catch_me_up": true,
          "restrict_users_from_deleting_ai_companion_assets": true,
          "restrict_users_from_editing_ai_companion_assets": true,
          "webinar_summary_ocr": true,
          "zoom_events_session_summary": {
            "enable": true,
            "auto_start": true
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": {
            "enable": true,
            "auto_generate_summary": true,
            "auto_send_summary_email": true
          },
          "chat_summary": {
            "enable": false
          },
          "chat_compose": {
            "enable": false
          },
          "webinar_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "panelist_org"
          },
          "webinar_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "host_and_panelist_in_organization"
          },
          "include_webinar_summary_follow_up_email": {
            "enable": true,
            "attendee_follow_up_email": true,
            "absentee_follow_up_email": true
          }
        }
      }
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.disassociated

  • Method: POST
  • Path: user.disassociated
  • Tags: Users

The User has been disassociated event is triggered every time one of your app users or account users is unlinked from an account.

Unlinking a user from an account allows them to maintain their own Zoom account with existing settings, meetings, webinars, and Cloud recordings. Users can be disassociated from a Zoom account via the Zoom Web Portal or via the Delete a user API with disassociate as the value of action query parameter.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The User has been disassociated subscription must be enabled under the User event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user was disassociated.

    • object (required)

      object — Information about the disassociated user.

      • email (required)

        string, format: email — The user's email address.

      • first_name (required)

        string — The user's first name.

      • id (required)

        string — The user's ID.

      • last_name (required)

        string — The user's last name.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

    • operator (required)

      string, format: email — The email address of the user that disassociated the user.

    • operator_id (required)

      string — The user ID of the user that disassociated the user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

group.updated

  • Method: POST
  • Path: group.updated
  • Tags: Groups

The Group updated event is triggered every time one of your app users or account users update a group. Groups can be updated in the Zoom web portal or via the Update a group API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The Group updated subscription enabled under the Group event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • name (required)

        string — The group name.

    • old_object (required)

      object — Information about the group's previous settings.

      • id (required)

        string — The updated group's ID.

      • name

        string — The modified field its original value.

    • operator (required)

      string, format: email — The email address of the user that updated the group.

    • operator_id (required)

      string — The user ID of the user that updated the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group was updated, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "name": ""
    },
    "old_object": {
      "id": "",
      "name": ""
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.presence_status_updated

  • Method: POST
  • Path: user.presence_status_updated
  • Tags: Users

The User's presence status has been updated event triggers whenever a user's presence status changes in the Zoom Client app.

Presence Status Options

Users signed in to Zoom can set their presence status in the Zoom Client apps to one of the following:

  • Available — The user is available. This is the default status set when the user signed in.
  • Away — The user is away. The user manually sets this status.
  • Do_Not_Disturb — The user does not want to be disturbed. The user sets this status to avoid interruptions.

Zoom also automatically updates the presence status based on user activity:

  • In_Meeting — The user joins a Zoom meeting.
  • Presenting — The user shares their screen during a meeting.
  • On_Phone_Call — The user makes or receives a Zoom Phone call.
  • In_Calendar_Event — The user joins a calendar event (from a synced calendar) but not a Zoom meeting.
  • Mobile_signed_in — The user's desktop device goes offline while their mobile device remains signed in.

Prerequisites

To receive this event, configure your Marketplace app as follows:

  • Enable Event Subscriptions
  • Provide a valid Event Notification Endpoint URL
  • Enable the User's presence status has been updated subscription under the User Activity event

Request Body

Content-Type: application/json
  • event (required)

    string — Webhook event name. For example, 'user.presence_status_updated'.

  • event_ts (required)

    integer, format: int64 — The timestamp when the event occurred, in Unix epoch milliseconds. For example, 1712145600000.

  • payload (required)

    object

    • account_id (required)

      string — The unique account ID of the user's account owner. For example, 'Efg123AbCd'.

    • object (required)

      object — Information about the user whose presence status changed.

      • date_time (required)

        string, format: date-time — The date and time when the user's presence status was updated, in RFC 3339 format. For example, '2026-04-03T15:19:00Z'.

      • email (required)

        string, format: email — The user's email address. For example, 'user@example.com'.

      • id (required)

        string — The user's unique identifier. For example, 'aBc123XyZ'.

      • presence_status (required)

        string, possible values: "Available", "Away", "Do_Not_Disturb", "In_Meeting", "Presenting", "On_Phone_Call", "In_Calendar_Event", "Offline", "Busy", "Mobile_signed_in" — The user's [presence status](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065488): * `Available` — Online. * `Away` — Away. * `Do_Not_Disturb` — Do not disturb. * `In_Meeting` — In a Zoom meeting. * `Presenting` — Sharing their screen in a Zoom meeting. * `On_Phone_Call` — On a Zoom Phone call. * `In_Calendar_Event` — In a calendar event. * `Offline` - Signed out or inactive. * `Mobile_signed_in` — Desktop device is offline, but mobile device is signed in.

      • app

        object — Information about the app that triggered the event.

        • presence_status (required)

          string, possible values: "Available", "Away", "Do_Not_Disturb", "In_Meeting", "Presenting", "On_Phone_Call", "In_Calendar_Event", "Offline", "Busy" — The user's [presence status](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065488) on this app: * `Available` — Online. * `Away` — Away. * `Do_Not_Disturb` — Do not disturb. * `In_Meeting` — In a Zoom meeting. * `Presenting` — Sharing their screen in a Zoom meeting. * `On_Phone_Call` — On a Zoom Phone call. * `In_Calendar_Event` — In a calendar event. * `Offline` - Signed out or inactive.

        • type (required)

          string, possible values: "desktop", "mobile", "pad", "pzr" — The app type that reported the presence status: * `desktop` — Desktop client. * `mobile` - Mobile device. * `pad` - Tablet device. * `pzr` — Personal Zoom Room.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "date_time": "",
      "email": "",
      "id": "",
      "presence_status": "Available",
      "app": {
        "type": "desktop",
        "presence_status": "Available"
      }
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.activated

  • Method: POST
  • Path: user.activated
  • Tags: Users

The User has been activated event is triggered every time one of your app users or account users activates a deactivated user.

Admins and account owners can deactivate users in a Zoom account as well as activate the previously deactivated users. To activate a user who was previously deactivated, call the Update user status API or activate the user from the Zoom Web Portal. Any licenses or plans that the user had prior to deactivation will have to be reassigned after activation.

Prerequisites

  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL
    • The User has been activated subscription must be enabled under the User event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user's account owner.

    • object (required)

      object — Information about the activated user.

      • email (required)

        string, format: email — The user's email address.

      • first_name (required)

        string — The user's first name.

      • id (required)

        string — The user's ID.

      • last_name (required)

        string — The user's last name.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

    • operator (required)

      string, format: email — The email address of the user that activated the user.

    • operator_id (required)

      string — The user ID of the user that activated the user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.signed_in

  • Method: POST
  • Path: user.signed_in
  • Tags: Users

The User has signed in event is triggered every time one of your app users or account users signs in to Zoom.

Users that are registered with Zoom can sign in and sign out of their Zoom accounts at any time using their email and password via Zoom Web Portal as well as any of the Zoom Client apps. For users that have SSO enabled, they can also log in with their SSO. The exceptions to this are deactivated users, and users created using the custCreate option via the Create users API. These users do not have the ability to sign in with Zoom.

Prerequisites

  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL
    • The User has signed in subscription must be enabled under the User Activity event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user signed in.

    • object (required)

      object — Information about the user.

      • client_type (required)

        string, possible values: "browser", "mac", "win", "iphone", "android", "ipad", "chromeos", "linux" — The user's client [type](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060407): * `browser` — Browser. * `mac` — MacOS. * `win` — Windows. * `iphone` — iPhone. * `android` — Android. * `ipad` — iPad. * `chromeos` — Chrome OS. * `linux` — Linux.

      • date_time (required)

        string, format: date-time — The date and time at which the user signed in.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • login_type (required)

        integer, possible values: 0, 1, 100, 101 — The method the user logged in with: * `0` — Facebook. * `1` — Google. * `100` — Zoom. * `101` — Single Sign-On (SSO).

      • version (required)

        string — The [Zoom client version number](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060407). If the user signs in via browser, the value of this field will return a `-` value.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "id": "",
      "client_type": "browser",
      "date_time": "",
      "email": "",
      "version": "",
      "login_type": 0
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.signed_out

  • Method: POST
  • Path: user.signed_out
  • Tags: Users

The User has signed out event is triggered every time one of your app users or account users signs out of Zoom.

Users that are signed in can sign out of their Zoom accounts using the Zoom Web Portal as well as any of the Zoom Client apps.

Prerequisites

  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL
    • The User has signed out subscription must be enabled under the User Activity event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user signed out.

    • object (required)

      object — Information about the user.

      • client_type (required)

        string, possible values: "browser", "mac", "win", "iphone", "android", "ipad", "chromeos", "linux" — The user's client [type](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060407): * `browser` — Browser. * `mac` — MacOS. * `win` — Windows. * `iphone` — iPhone. * `android` — Android. * `ipad` — iPad. * `chromeos` — Chrome OS. * `linux` — Linux.

      • date_time (required)

        string, format: date-time — The date and time at which the user signed out.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • login_type (required)

        integer, possible values: 0, 1, 100, 101 — The method the user logged in with: * `0` — Facebook. * `1` — Google. * `100` — Zoom. * `101` — Single Sign-On (SSO).

      • version (required)

        string — The [Zoom client version number](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060407). If the user signs in via browser, the value of this field will return a `-` value.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "id": "",
      "client_type": "browser",
      "date_time": "",
      "email": "",
      "version": "",
      "login_type": 0
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.personal_notes_updated

  • Method: POST
  • Path: user.personal_notes_updated
  • Tags: Users

The User's personal notes have been updated event is triggered every time one of your app users or account users updates personal notes on the Zoom Client app.

Users that are signed in to Zoom can set their presence status in the Zoom Client apps can specify a personal note that appears at the top of the chat profile to anyone who can see the profile. The note can be changed as often as needed and is commonly used to provide a meaningful note, a job title, or to include detailed information about the user's presence status.

Prerequisites

  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL
    • The User's personal notes have been updated subscription must be enabled under the User Activity event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user's account owner.

    • object (required)

      object — Information about the user.

      • date_time (required)

        string, format: date-time — The date and time at which the user's personal note was updated.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • personal_notes (required)

        string — The updated [personal note](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066608).

    • old_object (required)

      object — Information about the user's previous personal note.

      • personal_notes (required)

        string — The previous personal note entry.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "date_time": "",
      "email": "",
      "id": "",
      "personal_notes": ""
    },
    "old_object": {
      "personal_notes": ""
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

group.member_added

  • Method: POST
  • Path: group.member_added
  • Tags: Groups

The Group member added event is triggered every time one of your app users or account users add members to a group. Group members can be added in the Zoom web portal or via the Add group members API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The Group member added subscription enabled under the Group event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • members (required)

        array — Information about the members added to the group.

        Items:
        • email

          string, format: email — The member's email address.

        • id

          string — The member's user ID.

    • operator (required)

      string, format: email — The email address of the user that added members to the group.

    • operator_id (required)

      string — The user ID of the user that added members to the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's members were added, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "members": [
        {
          "id": "",
          "email": ""
        }
      ]
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.updated

  • Method: POST
  • Path: user.updated
  • Tags: Users

The User's profile info has been updated event is triggered every time the profile of one of your app users or account users is updated.

Users, account admins, and account owners can update information on the user profile information. Profile updates can be made either by accessing the profile on the Zoom client and making edits or by calling the Update a user API.

Prerequisites

  • Event Subscription must be enabled for your Marketplace app with the following configurations:
    • A valid Event notification endpoint URL
    • The User's profile info has been updated subscription must be enabled under the User event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user that updated the user.

    • object (required)

      object — Information about the updated user.

      • id (required)

        string — The user's ID.

      • company

        string — The user's company.

      • custom_attributes

        array — Information about the user's custom attributes. This field only returns if users are assigned custom attributes.

        Items:
        • key (required)

          string — The custom attribute's unique ID.

        • name (required)

          string — The custom attribute's name.

        • value (required)

          integer — The custom attribute's value.

      • dept

        string — The user's department.

      • display_name

        string — The user's display name.

      • email

        string, format: email — The user's email address.

      • first_name

        string — The user's first name.

      • host_key

        string — The user's [host key](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067063).

      • language

        string — The user's [display language](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062475).

      • last_name

        string — The user's last name.

      • phone_country

        string — **Note:** This field is **deprecated**. Use the `phone_numbers` field. The user's phone number country.

      • phone_number

        string — The user's phone number.

      • pic_url

        string — The user's profile picture URL.

      • pmi

        integer, format: int64 — The user's [Personal Meeting ID (PMI)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271).

      • primary_group_id

        string — The user's primary group id, the field returns values if a user's primary group is changed.

      • role

        string — The user's [role](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064983).

      • settings

        object — The [user's profile](https://zoom.us/profile) settings. These settings are different from [user settings](https://zoom.us/profile/setting).

        • feature

          object — The user's updated profile features.

          • large_meeting_capacity

            integer — The number of [large meeting participants](/docs/api/references/billing-plans/#large-meeting-plans) allowed on a per-month or yearly basis.

          • webinar

            boolean — Whether the Webinar plan is enabled for the user.

          • webinar_capacity

            integer — The number of [webinar participants](/docs/api/references/billing-plans/#large-meeting-plans) allowed on a per-month or yearly basis.

        • large_meeting

          string — Whether a [large meeting plan](/docs/api/references/billing-plans/#large-meeting-plans) is enabled for the user.

        • meeting_capacity

          integer — The user's meeting capacity.

      • timezone

        string — The user's [timezone](/docs/api/using-zoom-apis/#time-in-zoom-api).

      • type

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • use_pmi

        boolean — Whether a PMI will be used instead of an auto-generated meeting ID.

      • vanity_name

        string — The user's personal meeting room name.

    • old_object

      object — Information about the user's previous value.

      • id (required)

        string — The user's ID.

      • company

        string — The user's company.

      • custom_attributes

        array — Information about the user's custom attributes. This field only returns if users are assigned custom attributes.

        Items:
        • key (required)

          string — The custom attribute's unique ID.

        • name (required)

          string — The custom attribute's name.

        • value (required)

          integer — The custom attribute's value.

      • dept

        string — The user's department.

      • display_name

        string — The user's display name.

      • email

        string, format: email — The user's email address.

      • first_name

        string — The user's first name.

      • host_key

        string — The user's [host key](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067063).

      • language

        string — The user's [display language](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062475).

      • last_name

        string — The user's last name.

      • phone_country

        string — **Note:** This field is **deprecated**. Use the `phone_numbers` field. The user's phone number country.

      • phone_number

        string — The user's phone number.

      • pic_url

        string — The user's profile picture URL.

      • pmi

        integer, format: int64 — The user's [Personal Meeting ID (PMI)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271).

      • primary_group_id

        string — The user's primary group id, the field returns values if a user's primary group is changed.

      • role

        string — The user's [role](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064983).

      • settings

        object — The [user's profile](https://zoom.us/profile) settings. These settings are different from [user settings](https://zoom.us/profile/setting).

        • feature

          object — The user's updated profile features.

          • large_meeting_capacity

            integer — The number of [large meeting participants](/docs/api/references/billing-plans/#large-meeting-plans) allowed on a per-month or yearly basis.

          • webinar

            boolean — Whether the Webinar plan is enabled for the user.

          • webinar_capacity

            integer — The number of [webinar participants](/docs/api/references/billing-plans/#large-meeting-plans) allowed on a per-month or yearly basis.

        • large_meeting

          string — Whether a [large meeting plan](/docs/api/references/billing-plans/#large-meeting-plans) is enabled for the user.

        • meeting_capacity

          integer — The user's meeting capacity.

      • timezone

        string — The user's [timezone](/docs/api/using-zoom-apis/#time-in-zoom-api).

      • type

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • use_pmi

        boolean — Whether a PMI will be used instead of an auto-generated meeting ID.

      • vanity_name

        string — The user's personal meeting room name.

    • operation

      string, possible values: "change_password", "sign_out_from_all_devices" — This field only returns for the following operations: * `change_password` * `sign_out_from_all_devices`

    • operator

      string, format: email — The email address of the user that updated the user.

    • operator_id

      string — The user ID of the user that updated the user.

    • time_stamp

      integer, format: int64 — The user's update timestamp, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "operation": "change_password",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "display_name": "",
      "email": "",
      "type": 1,
      "phone_number": "",
      "company": "",
      "pmi": 1,
      "use_pmi": true,
      "timezone": "",
      "pic_url": "",
      "vanity_name": "",
      "host_key": "",
      "role": "",
      "dept": "",
      "language": "",
      "settings": {
        "feature": {
          "large_meeting_capacity": 1,
          "webinar": true,
          "webinar_capacity": 1
        },
        "meeting_capacity": 1,
        "large_meeting": ""
      },
      "custom_attributes": [
        {
          "key": "",
          "name": "",
          "value": 1
        }
      ],
      "primary_group_id": ""
    },
    "time_stamp": 1,
    "old_object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "display_name": "",
      "email": "",
      "type": 1,
      "phone_number": "",
      "company": "",
      "pmi": 1,
      "use_pmi": true,
      "timezone": "",
      "pic_url": "",
      "vanity_name": "",
      "host_key": "",
      "role": "",
      "dept": "",
      "language": "",
      "settings": {
        "feature": {
          "large_meeting_capacity": 1,
          "webinar": true,
          "webinar_capacity": 1
        },
        "meeting_capacity": 1,
        "large_meeting": ""
      },
      "custom_attributes": [
        {
          "key": "",
          "name": "",
          "value": 1
        }
      ],
      "primary_group_id": ""
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

group.deleted

  • Method: POST
  • Path: group.deleted
  • Tags: Groups

The Group deleted event is triggered every time one of your app users or account users delete a group. Groups can be deleted in the Zoom web portal or via the Delete a group API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL.
    • The Group deleted subscription enabled under the Group event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • name (required)

        string — The group name.

    • operator (required)

      string, format: email — The email address of the user that deleted the group.

    • operator_id (required)

      string — The user ID of the user that deleted the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group was deleted, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "name": ""
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

user.created

  • Method: POST
  • Path: user.created
  • Tags: Users

The User has been created event is triggered every time one of your app users or account users adds another user to the account.

Admins and account owners can add new users to an account. The user can be added either from the Zoom Web Portal or by using the Create users API.

Prerequisites

  • A Pro or higher plan.
  • Event Subscriptions must be enabled for your Marketplace app with the following configurations:
    • A valid Event Notification Endpoint URL
    • The User has been created subscription must be enabled under the User event.

Request Body

Content-Type: application/json
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user who created the user.

    • creation_type (required)

      string, possible values: "create", "ssoCreate", "autoCreate", "custCreate" — The method used to create the new user: * `create` * `ssoCreate` * `autoCreate` * `custCreate`

    • object (required)

      object — Information about the created user.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • display_name

        string — The user's display name.

      • first_name

        string — The user's first name.

      • last_name

        string — The user's last name.

    • operator (required)

      string, format: email — The email address of the user who created the new user.

    • operator_id (required)

      string — The user ID of the user that created the new user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "creation_type": "create",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "display_name": "",
      "email": "",
      "type": 1
    }
  }
}

Responses

Status: 200 Successfully received the webhook event.

Schemas

Group.admin_addedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • admins (required)

        array — Information about the group administrators.

        Items:
        • email

          string, format: email — The admin's email address.

        • id

          string — The administrator's user ID.

      • id (required)

        string — The group ID.

    • operator (required)

      string, format: email — The email address of the user that added the admin to the group.

    • operator_id (required)

      string — The user ID of the user that added the admin to the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's admin were added, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "admins": [
        {
          "id": "",
          "email": ""
        }
      ]
    }
  }
}

Group.lock_settings_updatedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user that updated the group's settings.

    • object (required)

      object — Information about the group's updated settings.

      • id (required)

        string — The updated group's ID.

      • settings (required)

        object

        • ai

          object — AI lock settings for the account or group.

          • ai_generated_virtual_backgrounds

            boolean — Whether the ai_generated_virtual_backgrounds setting is locked.

          • ai_panel_in_workplace

            object — Lock settings for the AI panel in Zoom Workplace.

            • delete_ai_conversation

              boolean — Whether automatic AI conversation deletion in the AI panel is locked.

            • delete_ai_conversation_time

              boolean — Whether the AI panel conversation retention period is locked.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is locked.

          • canvas_ai_content_generation

            boolean — Whether the Canvas AI content generation and revision setting is locked.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether the Canvas post-meeting writing task setting is locked.

          • canvas_ai_sentence_completion

            boolean — Whether the Canvas AI sentence completion setting is locked.

          • chat_compose

            boolean — Compose with AI Companion.

          • chat_summary

            boolean — Summarize with AI Companion.

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is locked.

          • full_display_names_in_ai_assets

            boolean — Whether the full_display_names_in_ai_assets setting is locked.

          • google

            object — Lock settings for Google data sources.

            • enable

              boolean — Whether Google data sources are locked.

          • hub_ai_question_and_file_creation

            boolean — Whether the Hub AI search and file creation setting is locked.

          • include_webinar_summary_follow_up_email

            object — Lock settings for including the webinar summary in follow-up email.

            • enable

              boolean — Whether including the webinar summary in follow-up email is locked.

          • local_file_uploads

            boolean — Whether Local file uploads as an AI data source are locked.

          • meeting_agenda

            boolean — Whether the meeting_agenda setting is locked.

          • meeting_chat_messages

            boolean — Whether the meeting_chat_messages setting is locked.

          • meeting_coach

            object — Lock settings for Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is locked.

          • meeting_questions

            object — Lock settings for meeting questions.

            • auto_enable_locked

              boolean — Whether automatic meeting questions are locked.

            • locked

              boolean — Whether meeting questions are locked.

            • who_can_ask_questions_locked

              boolean — Whether the meeting questions participant scope is locked.

          • meeting_summary

            object — Lock settings for meeting summaries.

            • auto_enable_locked

              boolean — Whether automatic meeting summaries are locked.

            • locked

              boolean — Whether meeting summaries are locked.

            • who_will_receive_summary_locked

              boolean — Whether the meeting summary recipient scope is locked.

          • meeting_summary_default_language

            object — Lock settings for the default meeting summary language.

            • enable

              boolean — Whether the default meeting summary language is locked.

          • meeting_summary_docs

            object — Lock settings for meeting summary Docs.

            • enable

              boolean — Whether automatic Zoom Doc creation is locked.

            • share_with_summary_recipients

              boolean — Whether sharing generated Zoom Docs with meeting summary recipients is locked.

          • meeting_summary_email_only_mode

            boolean — Whether the meeting_summary_email_only_mode setting is locked.

          • meeting_summary_ip_access

            object — Lock settings for meeting summary IP access.

            • enable

              boolean — Whether meeting summary IP access is locked.

          • meeting_summary_retention

            object — Lock settings for meeting summary retention.

            • enable

              boolean — Whether automatic meeting summary deletion is locked.

          • meeting_summary_template

            object — Lock settings for meeting summary templates.

            • enable

              boolean — Whether meeting summary templates are locked.

          • microsoft_365

            object — Lock settings for Microsoft 365 data sources.

            • enable

              boolean — Whether Microsoft 365 data sources are locked.

          • my_notes_ai_content_generation

            boolean — Whether the My Notes AI content generation setting is locked.

          • my_notes_meeting_transcription

            boolean — Whether the My Notes meeting transcription setting is locked.

          • organization_custom_dictionaries

            boolean — Whether allowing AI to consume the organization's custom dictionaries is locked.

          • paper_ai_content_generation

            boolean — Whether the Zoom Paper AI content generation and revision setting is locked.

          • participant_can_request_aic_in_meeting

            boolean — Whether the participant_can_request_aic_in_meeting setting is locked.

          • phone_user_ai_notices

            object — Lock settings for phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are locked.

          • remind_me_turn_on_aic

            boolean — Whether the remind_me_turn_on_aic setting is locked.

          • remind_me_turn_on_catch_me_up

            boolean — Whether the remind_me_turn_on_catch_me_up setting is locked.

          • restrict_aic_when_external_user_join_meeting

            boolean — Whether the restrict_aic_when_external_user_join_meeting setting is locked.

          • restrict_aic_when_restrict_user_join

            boolean — Whether the restrict_aic_when_restrict_user_join setting is locked.

          • restrict_users_from_deleting_ai_companion_assets

            boolean — Whether the restrict_users_from_deleting_ai_companion_assets setting is locked.

          • restrict_users_from_editing_ai_companion_assets

            boolean — Whether the restrict_users_from_editing_ai_companion_assets setting is locked.

          • restrict_users_from_joining_ai_enabled_meetings

            object — Lock settings for restrictions on joining AI-enabled meetings.

            • enable

              boolean — Whether restrictions on joining AI-enabled meetings are locked.

          • screen_share_ocr

            boolean — Whether the screen_share_ocr setting is locked.

          • sheets_ai_content_generation

            boolean — Whether the Zoom Sheets AI content generation and revision setting is locked.

          • sheets_ai_formula

            boolean — Whether the Zoom Sheets AI Formula setting is locked.

          • sheets_ai_function

            boolean — Whether the Zoom Sheets AI Function setting is locked.

          • sheets_ai_resources

            boolean — Whether the Zoom Sheets AI Resources setting is locked.

          • show_conversational_ai_companion

            object — Lock settings for the conversational AI companion.

            • delete_ai_conversation

              boolean — Whether automatic AI conversation deletion is locked.

            • delete_ai_conversation_time

              boolean — Whether the AI conversation retention period is locked.

            • enable_zoom_mate

              boolean — Whether ZoomMate availability is locked.

            • enabled

              boolean — Whether conversational AI is locked.

          • slides_ai_content_generation

            boolean — Whether the Zoom Slides AI content generation and revision setting is locked.

          • smart_recording

            object — Lock settings for Smart Recording.

            • enable

              boolean — Whether the Smart Recording is locked.

          • task_creation_and_management

            object — Lock settings for task creation and management with AI.

            • enable

              boolean — Whether task creation and management with AI is locked.

          • third_party_app_tasks

            boolean — Whether allowing AI to perform tasks in third-party apps is locked.

          • third_party_meeting_join

            object — Lock settings for third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording for joined third-party meetings is locked.

            • calendar

              object — Lock settings for calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is locked.

            • enable

              boolean — Whether third-party meeting join with AI is locked.

            • pre_meeting_email_notification

              object — Lock settings for pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is locked.

          • web_content

            boolean — Whether Web content as an AI data source is locked.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access can ask questions after the webinar based on that transcript. The nested Boolean properties indicate whether the corresponding setting is locked.

            • auto_enable

              boolean — Whether automatically allowing access when the webinar starts is locked.

            • enable

              boolean — Whether allowing users to ask webinar questions with AI is locked.

            • who_can_ask_questions

              boolean — Who can ask questions about the webinar. The corresponding setting values are `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only webinar host, co-hosts, and alternative hosts), and `all_participants` (All participants). The Boolean indicates whether this setting is locked.

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions. The nested Boolean properties indicate whether the corresponding setting is locked.

            • auto_enable

              boolean — Whether turning on webinar summary automatically when the webinar starts is locked.

            • email_notification

              boolean — Whether sending an email notification when sharing to participants is locked.

            • enable

              boolean — Whether allowing hosts to generate a summary is locked.

            • restrict_share_to_outside_of_organization

              boolean — Whether restricting users from sharing summaries to those outside of the organization is locked.

            • who_will_receive_summary

              boolean — Who will automatically receive the summary. The corresponding setting values are `host` (Only webinar host), `host_and_panelist_in_organization` (Only webinar host, co-hosts, and panelists in the organization), and `host_and_panelist_not_in_organization` (Webinar host, co-hosts, and all panelists, including those outside the organization). The Boolean indicates whether this setting is locked.

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`. The Boolean indicates whether this setting is locked.

          • webinar_summary_ocr

            boolean — Whether using screen share content with OCR for webinar summaries is locked.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • zoom_events_session_summary

            object — Lock settings for Zoom Events session summary.

            • auto_start

              boolean — Whether turning on session summary automatically when sessions start is locked.

            • enable

              boolean — Whether Zoom Events session summaries are locked.

        • audio_conferencing

          object — Group Audio Conference Settings

          • call_me_and_invite_by_phone

            boolean — Whether the group has the [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VFZMDP4EJAF772N7NG2KY) setting enabled.

          • participant_phone_masking

            boolean — Whether the group has the [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) setting enabled.

          • personal_audio_conference

            boolean — Whether the group has the [**Personal Audio Conference**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449#h_01F5BPMNMERFWXN5S8ZJRZZCSE) setting enabled.

          • toll_call

            boolean — Whether the group has the [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) setting enabled.

          • toll_free_and_fee_based_toll_call

            boolean — Whether the group has the [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call) setting enabled.

        • email_notification

          object

          • alternative_host_reminder

            boolean — Whether alternative hosts receive an email when they are added or removed to a meeting.

          • cancel_meeting_reminder

            boolean — Whether meeting participants and hosts receive a notification when the meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether the host is notified when a cloud recording is available.

          • jbh_reminder

            boolean — Whether the host is notified when participants join the meeting before them.

          • schedule_for_reminder

            boolean — Whether the host is notified if a meeting is scheduled, rescheduled, or canceled.

        • in_meeting

          object

          • alert_guest_join

            boolean — Whether participants that belong to your account can see that a guest (someone who does not belong to your account) is participating in the meeting.

          • allow_live_streaming

            boolean — Whether livestreaming is allowed.

          • allow_show_zoom_windows

            boolean — Whether Zoom windows display screen share.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether meeting participants can use annotation tools to add information to shared screens.

          • auto_answer

            boolean — Whether users can view and add contacts to the [**Auto-answer group in chat**](https://support.zoom.us/hc/en-us/articles/203736135-Auto-answering-invitations-to-meetings) feature. Calls from members of the **Auto Answer Group** will be automatically answered the user.

          • auto_generated_captions

            boolean — Whether live transcription services are available to transcribe meetings.

          • auto_saving_chat

            boolean — Whether all in-meeting chats are automatically saved.

          • breakout_room

            boolean — Whether hosts can split meeting participants into [breakout rooms](https://support.zoom.us/hc/en-us/articles/206476093-Enabling-breakout-rooms).

          • chat

            boolean — Whether meeting participants can send chat messages that are visible to all participants.

          • closed_caption

            boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

          • co_host

            boolean — Whether the host can add co-hosts. Co-hosts have the same in-meeting controls as the host.

          • custom_data_center_regions

            boolean — Whether to display the custom [data center regions](https://support.zoom.us/hc/en-us/articles/360042411451-Selecting-data-center-regions-for-hosted-meetings-and-webinars) selected for meetings hosted by this group.

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the [**Disable desktop screen sharing for meetings you host**](https://support.zoom.us/hc/en-us/articles/360037710871-Disabling-desktop-screen-sharing-in-meetings) setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether all meetings are required to use [End-to-end (E2EE) encryption](https://support.zoom.us/hc/en-us/articles/360048660871-End-to-end-E2EE-encryption-for-meetings).

          • entry_exit_chime

            boolean — Whether a chime plays when participants join or leave the meeting.

          • far_end_camera_control

            boolean — Whether other users are allowed to take control of the camera during a meeting.

          • feedback

            boolean — Whether users can provide feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether the in-meeting [**Send files via meeting chat**](https://support.zoom.us/hc/en-us/articles/209605493-In-meeting-file-transfer) setting is enabled.

          • full_transcript

            boolean — Whether to enable the viewing of full transcripts in the in-meeting side panel.

          • group_hd

            boolean — Whether a higher quality video for host and participants is enabled. This will require more bandwidth.

          • language_interpretation

            boolean — Whether hosts can assign participants as interpreters who can interpret one language into another in real-time.

          • manual_captions

            boolean — Whether hosts can type closed captions or assign a participant/third party device to add closed captions.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.us/hc/en-us/articles/115001286183-Nonverbal-feedback-and-meeting-reactions) located in the **Reactions** menu in the meeting toolbar.

          • meeting_survey

            boolean — Whether the host can present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether meeting participants can provide nonverbal feedback and express opinions by clicking on icons in the **Participants** panel.

          • original_audio

            boolean — Whether users can toggle the [**Use Original Audio**](https://support.zoom.us/hc/en-us/articles/115003279466-Using-and-preserving-original-sound-in-a-meeting) setting during a meeting.

          • polling

            boolean — Whether the [**Polls**](https://support.zoom.us/hc/en-us/articles/4412324684685) feature is included in the meeting controls. This allows the host to survey the attendees.

          • post_meeting_feedback

            boolean — Whether an [post-meeting feedback survey](https://support.zoom.us/hc/en-us/articles/4404969060621-Post-meeting-survey-and-reporting) is enabled for the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can send private 1:1 chat message other meeting participants.

          • remote_control

            boolean — During screen sharing, whether the person who is presenting can let others control the shared content.

          • remote_support

            boolean — Whether the meeting host can provide 1:1 remote support to another participant.

          • request_permission_to_unmute

            boolean — Whether the [**Request permission to unmute participants**](https://support.zoom.us/hc/en-us/articles/203435537-Muting-and-unmuting-participants-in-a-meeting#h_01EGK4XFWS1SJGZ71MYGKF7260) setting is enabled.

          • save_caption

            boolean — Whether participants can save closed captions or transcripts.

          • save_captions

            boolean — Whether participants can save closed captions or transcripts.

          • screen_sharing

            boolean — Whether hosts and participants can share their screen or content during meetings.

          • sending_default_email_invites

            boolean — Whether users can invite participants by email only by default.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process. This is useful for participants who cannot download, install, or run applications. Note that the meeting experience from the browser is limited.

          • show_browser_join_link

            boolean — Whether participants can join a meeting directly from their browser.

          • show_meeting_control_toolbar

            boolean — Whether to always display the meeting controls toolbar during a meeting.

          • sign_language_interpretation

            boolean — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • stereo_audio

            boolean — Whether users can select stereo audio during a meeting.

          • use_html_format_email

            boolean — Whether HTML formatting is allowed for meeting invitations scheduled with the Outlook plugin.

          • virtual_background

            boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

          • waiting_room

            boolean — Whether participants cannot join a meeting until the host admits them from the waiting room.

          • webinar_chat

            boolean — Whether webinar participants can send chat messages.

          • webinar_live_streaming

            boolean — Whether webinar livestreaming is enabled.

          • webinar_polling

            boolean — Whether the host can add polls before or during a webinar.

          • webinar_question_answer

            boolean — Whether attendees can ask the host and panelists questions in the webinar.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.us/hc/en-us/articles/4803536268429).

          • webinar_survey

            boolean — Whether the host can present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether participants can share a whiteboard that includes annotation tools.

        • meeting_security

          object

          • approved_or_denied_countries_or_regions

            boolean — Whether the [**Approve or block entry for users from specific countries/regions**](https://support.zoom.us/hc/en-us/articles/360060086231-Joining-from-specific-countries-regions) setting is enabled.

          • auto_security

            boolean — Whether all meetings must be secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether users in specific domains are blocked from joining meetings and webinars.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption used when starting a meeting: * `enhanced_encryption` — Enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.us/hc/en-us/articles/360048660871), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether end-to-end encryption is enabled for meetings.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.us/hc/en-us/articles/203276937) meetings are **not** included in this setting.

          • only_authenticated_can_join_from_webclient

            boolean — Whether only authenticated users can join meetings from the web client.

          • phone_password

            boolean — Whether passwords are required for participants joining by phone. If this setting is enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/115000332726-Waiting-Room) when they join a meeting. If the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.us/hc/en-us/articles/202828525-Allow-participants-to-join-before-host) setting is automatically disabled.

          • webinar_password

            boolean — Whether a password is generated when scheduling webinars. Participants must use the password to join the scheduled webinar.

        • other_options

          object

          • blur_snapshot

            boolean — Whether iOS blurs screenshots in the task switcher when multiple apps are open. Android hides the screenshot in the system-level list of recent apps.

        • recording

          object

          • account_user_access_recording

            boolean — Whether cloud recordings are accessible to account members.

          • archive

            boolean — [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom support team.

          • auto_delete_cmr

            boolean — Whether Zoom automatically deletes recordings permanently after a specified number of days.

          • auto_recording

            boolean — Whether meetings are automatically recorded when they begin.

          • cloud_recording

            boolean — Whether hosts can record and save the meetings and webinars in the cloud.

          • cloud_recording_download

            boolean — Whether anyone with a link to the cloud recording can download the file.

          • host_delete_cloud_recording

            boolean — Whether the host can delete cloud recordings. If `false`, only the admin can delete cloud recordings.

          • ip_address_access_control

            boolean — Whether cloud recording access is only available for a specific range of IP addresses.

          • local_recording

            boolean — Whether hosts and participants can record meetings to a local file.

          • prevent_host_access_recording

            boolean — Whether hosts can access and view their meetings' cloud recordings.

          • recording_authentication

            boolean — Whether only authenticated users can view cloud recordings.

        • schedule_meeting

          object

          • audio_type

            boolean — Whether participants can join only the audio portion of meetings.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the meeting links that allow participants to join with just one click without having to enter the password.

          • force_pmi_jbh_password

            boolean — Whether passwords are required to join before the host in personal meetings.

          • host_video

            boolean — Whether host video defaults to on when they join meetings.

          • join_before_host

            boolean — Whether participants can join meetings before the host.

          • meeting_authentication

            boolean — Whether only authenticated users can join meetings.

          • mute_upon_entry

            boolean — Whether all participants are automatically muted when they join meetings.

          • participant_video

            boolean — Whether participant video defaults to on when they join meetings.

          • pstn_password_protected

            boolean — Whether new passwords are generated and sent for newly-scheduled or edited meetings.

          • require_password_for_instant_meetings

            boolean — Whether passwords are required for instant meetings. If you use a PMI for instant meetings, this is disabled.

          • require_password_for_pmi_meetings

            boolean — Whether participants are required to enter a password for PMI meetings.

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a meeting host schedules a new meeting. All participants must enter the password before they can join the meeting. This only applies to meetings that do not use a PMI.

          • upcoming_meeting_reminder

            boolean — Whether desktop notifications for upcoming meetings is enabled.

        • telephony

          object — Group Settings: Telephony.

          • telephony_regions

            boolean — Whether telephony regions are enabled for meetings.

          • third_party_audio

            boolean — Whether users can join meetings using the existing third party audio configurations.

    • operator (required)

      string, format: email — The email address of the user that updated the group's settings.

    • operator_id (required)

      string — The user ID of the user that updated the group's settings.

    • old_object

      object — Information about the group's previous settings.

      • id (required)

        string — The updated group's ID.

      • settings (required)

        object — Information about the group's previous settings. This only returns modified settings.

        • ai

          object — AI lock settings for the account or group.

          • ai_generated_virtual_backgrounds

            boolean — Whether the ai_generated_virtual_backgrounds setting is locked.

          • ai_panel_in_workplace

            object — Lock settings for the AI panel in Zoom Workplace.

            • delete_ai_conversation

              boolean — Whether automatic AI conversation deletion in the AI panel is locked.

            • delete_ai_conversation_time

              boolean — Whether the AI panel conversation retention period is locked.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is locked.

          • canvas_ai_content_generation

            boolean — Whether the Canvas AI content generation and revision setting is locked.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether the Canvas post-meeting writing task setting is locked.

          • canvas_ai_sentence_completion

            boolean — Whether the Canvas AI sentence completion setting is locked.

          • chat_compose

            boolean — Compose with AI Companion.

          • chat_summary

            boolean — Summarize with AI Companion.

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is locked.

          • full_display_names_in_ai_assets

            boolean — Whether the full_display_names_in_ai_assets setting is locked.

          • google

            object — Lock settings for Google data sources.

            • enable

              boolean — Whether Google data sources are locked.

          • hub_ai_question_and_file_creation

            boolean — Whether the Hub AI search and file creation setting is locked.

          • include_webinar_summary_follow_up_email

            object — Lock settings for including the webinar summary in follow-up email.

            • enable

              boolean — Whether including the webinar summary in follow-up email is locked.

          • local_file_uploads

            boolean — Whether Local file uploads as an AI data source are locked.

          • meeting_agenda

            boolean — Whether the meeting_agenda setting is locked.

          • meeting_chat_messages

            boolean — Whether the meeting_chat_messages setting is locked.

          • meeting_coach

            object — Lock settings for Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is locked.

          • meeting_questions

            object — Lock settings for meeting questions.

            • auto_enable_locked

              boolean — Whether automatic meeting questions are locked.

            • locked

              boolean — Whether meeting questions are locked.

            • who_can_ask_questions_locked

              boolean — Whether the meeting questions participant scope is locked.

          • meeting_summary

            object — Lock settings for meeting summaries.

            • auto_enable_locked

              boolean — Whether automatic meeting summaries are locked.

            • locked

              boolean — Whether meeting summaries are locked.

            • who_will_receive_summary_locked

              boolean — Whether the meeting summary recipient scope is locked.

          • meeting_summary_default_language

            object — Lock settings for the default meeting summary language.

            • enable

              boolean — Whether the default meeting summary language is locked.

          • meeting_summary_docs

            object — Lock settings for meeting summary Docs.

            • enable

              boolean — Whether automatic Zoom Doc creation is locked.

            • share_with_summary_recipients

              boolean — Whether sharing generated Zoom Docs with meeting summary recipients is locked.

          • meeting_summary_email_only_mode

            boolean — Whether the meeting_summary_email_only_mode setting is locked.

          • meeting_summary_ip_access

            object — Lock settings for meeting summary IP access.

            • enable

              boolean — Whether meeting summary IP access is locked.

          • meeting_summary_retention

            object — Lock settings for meeting summary retention.

            • enable

              boolean — Whether automatic meeting summary deletion is locked.

          • meeting_summary_template

            object — Lock settings for meeting summary templates.

            • enable

              boolean — Whether meeting summary templates are locked.

          • microsoft_365

            object — Lock settings for Microsoft 365 data sources.

            • enable

              boolean — Whether Microsoft 365 data sources are locked.

          • my_notes_ai_content_generation

            boolean — Whether the My Notes AI content generation setting is locked.

          • my_notes_meeting_transcription

            boolean — Whether the My Notes meeting transcription setting is locked.

          • organization_custom_dictionaries

            boolean — Whether allowing AI to consume the organization's custom dictionaries is locked.

          • paper_ai_content_generation

            boolean — Whether the Zoom Paper AI content generation and revision setting is locked.

          • participant_can_request_aic_in_meeting

            boolean — Whether the participant_can_request_aic_in_meeting setting is locked.

          • phone_user_ai_notices

            object — Lock settings for phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are locked.

          • remind_me_turn_on_aic

            boolean — Whether the remind_me_turn_on_aic setting is locked.

          • remind_me_turn_on_catch_me_up

            boolean — Whether the remind_me_turn_on_catch_me_up setting is locked.

          • restrict_aic_when_external_user_join_meeting

            boolean — Whether the restrict_aic_when_external_user_join_meeting setting is locked.

          • restrict_aic_when_restrict_user_join

            boolean — Whether the restrict_aic_when_restrict_user_join setting is locked.

          • restrict_users_from_deleting_ai_companion_assets

            boolean — Whether the restrict_users_from_deleting_ai_companion_assets setting is locked.

          • restrict_users_from_editing_ai_companion_assets

            boolean — Whether the restrict_users_from_editing_ai_companion_assets setting is locked.

          • restrict_users_from_joining_ai_enabled_meetings

            object — Lock settings for restrictions on joining AI-enabled meetings.

            • enable

              boolean — Whether restrictions on joining AI-enabled meetings are locked.

          • screen_share_ocr

            boolean — Whether the screen_share_ocr setting is locked.

          • sheets_ai_content_generation

            boolean — Whether the Zoom Sheets AI content generation and revision setting is locked.

          • sheets_ai_formula

            boolean — Whether the Zoom Sheets AI Formula setting is locked.

          • sheets_ai_function

            boolean — Whether the Zoom Sheets AI Function setting is locked.

          • sheets_ai_resources

            boolean — Whether the Zoom Sheets AI Resources setting is locked.

          • show_conversational_ai_companion

            object — Lock settings for the conversational AI companion.

            • delete_ai_conversation

              boolean — Whether automatic AI conversation deletion is locked.

            • delete_ai_conversation_time

              boolean — Whether the AI conversation retention period is locked.

            • enable_zoom_mate

              boolean — Whether ZoomMate availability is locked.

            • enabled

              boolean — Whether conversational AI is locked.

          • slides_ai_content_generation

            boolean — Whether the Zoom Slides AI content generation and revision setting is locked.

          • smart_recording

            object — Lock settings for Smart Recording.

            • enable

              boolean — Whether the Smart Recording is locked.

          • task_creation_and_management

            object — Lock settings for task creation and management with AI.

            • enable

              boolean — Whether task creation and management with AI is locked.

          • third_party_app_tasks

            boolean — Whether allowing AI to perform tasks in third-party apps is locked.

          • third_party_meeting_join

            object — Lock settings for third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording for joined third-party meetings is locked.

            • calendar

              object — Lock settings for calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is locked.

            • enable

              boolean — Whether third-party meeting join with AI is locked.

            • pre_meeting_email_notification

              object — Lock settings for pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is locked.

          • web_content

            boolean — Whether Web content as an AI data source is locked.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access can ask questions after the webinar based on that transcript. The nested Boolean properties indicate whether the corresponding setting is locked.

            • auto_enable

              boolean — Whether automatically allowing access when the webinar starts is locked.

            • enable

              boolean — Whether allowing users to ask webinar questions with AI is locked.

            • who_can_ask_questions

              boolean — Who can ask questions about the webinar. The corresponding setting values are `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only webinar host, co-hosts, and alternative hosts), and `all_participants` (All participants). The Boolean indicates whether this setting is locked.

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions. The nested Boolean properties indicate whether the corresponding setting is locked.

            • auto_enable

              boolean — Whether turning on webinar summary automatically when the webinar starts is locked.

            • email_notification

              boolean — Whether sending an email notification when sharing to participants is locked.

            • enable

              boolean — Whether allowing hosts to generate a summary is locked.

            • restrict_share_to_outside_of_organization

              boolean — Whether restricting users from sharing summaries to those outside of the organization is locked.

            • who_will_receive_summary

              boolean — Who will automatically receive the summary. The corresponding setting values are `host` (Only webinar host), `host_and_panelist_in_organization` (Only webinar host, co-hosts, and panelists in the organization), and `host_and_panelist_not_in_organization` (Webinar host, co-hosts, and all panelists, including those outside the organization). The Boolean indicates whether this setting is locked.

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`. The Boolean indicates whether this setting is locked.

          • webinar_summary_ocr

            boolean — Whether using screen share content with OCR for webinar summaries is locked.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • zoom_events_session_summary

            object — Lock settings for Zoom Events session summary.

            • auto_start

              boolean — Whether turning on session summary automatically when sessions start is locked.

            • enable

              boolean — Whether Zoom Events session summaries are locked.

        • audio_conferencing

          object — The group's Audio Conference settings.

          • call_me_and_invite_by_phone

            boolean — Whether the group has the [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VFZMDP4EJAF772N7NG2KY) setting enabled.

          • participant_phone_masking

            boolean — Whether the group has the [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) setting enabled.

          • personal_audio_conference

            boolean — Whether the group has the [**Personal Audio Conference**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449#h_01F5BPMNMERFWXN5S8ZJRZZCSE) setting enabled.

          • toll_call

            boolean — Whether the group has the [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) setting enabled.

          • toll_free_and_fee_based_toll_call

            boolean — Whether the group has the [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call) setting enabled.

        • email_notification

          object

          • alternative_host_reminder

            boolean — Whether alternative hosts receive an email when they are added or removed to a meeting.

          • cancel_meeting_reminder

            boolean — Whether meeting participants and hosts receive a notification when the meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether the host is notified when a cloud recording is available.

          • jbh_reminder

            boolean — Whether the host is notified when participants join the meeting before them.

          • schedule_for_reminder

            boolean — Whether the host is notified if a meeting is scheduled, rescheduled, or canceled.

        • in_meeting

          object

          • alert_guest_join

            boolean — Whether participants that belong to your account can see that a guest (someone who does not belong to your account) is participating in the meeting.

          • allow_live_streaming

            boolean — Whether livestreaming is allowed.

          • allow_show_zoom_windows

            boolean — Whether Zoom windows display screen share.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether meeting participants can use annotation tools to add information to shared screens.

          • auto_answer

            boolean — Whether users can view and add contacts to the [**Auto-answer group in chat**](https://support.zoom.us/hc/en-us/articles/203736135-Auto-answering-invitations-to-meetings) feature. Calls from members of the **Auto Answer Group** will be automatically answered the user.

          • auto_generated_captions

            boolean — Whether live transcription services are available to transcribe meetings.

          • auto_saving_chat

            boolean — Whether all in-meeting chats are automatically saved.

          • breakout_room

            boolean — Whether hosts can split meeting participants into [breakout rooms](https://support.zoom.us/hc/en-us/articles/206476093-Enabling-breakout-rooms).

          • chat

            boolean — Whether meeting participants can send chat messages that are visible to all participants.

          • closed_caption

            boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

          • co_host

            boolean — Whether the host can add co-hosts. Co-hosts have the same in-meeting controls as the host.

          • custom_data_center_regions

            boolean — Whether to display the custom [data center regions](https://support.zoom.us/hc/en-us/articles/360042411451-Selecting-data-center-regions-for-hosted-meetings-and-webinars) selected for meetings hosted by this group.

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the [**Disable desktop screen sharing for meetings you host**](https://support.zoom.us/hc/en-us/articles/360037710871-Disabling-desktop-screen-sharing-in-meetings) setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether all meetings are required to use [End-to-end (E2EE) encryption](https://support.zoom.us/hc/en-us/articles/360048660871-End-to-end-E2EE-encryption-for-meetings).

          • entry_exit_chime

            boolean — Whether a chime plays when participants join or leave the meeting.

          • far_end_camera_control

            boolean — Whether other users are allowed to take control of the camera during a meeting.

          • feedback

            boolean — Whether users can provide feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether the in-meeting [**Send files via meeting chat**](https://support.zoom.us/hc/en-us/articles/209605493-In-meeting-file-transfer) setting is enabled.

          • full_transcript

            boolean — Whether to enable the viewing of full transcripts in the in-meeting side panel.

          • group_hd

            boolean — Whether a higher quality video for host and participants is enabled. This will require more bandwidth.

          • language_interpretation

            boolean — Whether hosts can assign participants as interpreters who can interpret one language into another in real-time.

          • manual_captions

            boolean — Whether hosts can type closed captions or assign a participant/third party device to add closed captions.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.us/hc/en-us/articles/115001286183-Nonverbal-feedback-and-meeting-reactions) located in the **Reactions** menu in the meeting toolbar.

          • meeting_survey

            boolean — Whether the host can present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether meeting participants can provide nonverbal feedback and express opinions by clicking on icons in the **Participants** panel.

          • original_audio

            boolean — Whether users can toggle the [**Use Original Audio**](https://support.zoom.us/hc/en-us/articles/115003279466-Using-and-preserving-original-sound-in-a-meeting) setting during a meeting.

          • polling

            boolean — Whether the [**Polls**](https://support.zoom.us/hc/en-us/articles/4412324684685) feature is included in the meeting controls. This allows the host to survey the attendees.

          • post_meeting_feedback

            boolean — Whether an [post-meeting feedback survey](https://support.zoom.us/hc/en-us/articles/4404969060621-Post-meeting-survey-and-reporting) is enabled for the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can send private 1:1 chat message other meeting participants.

          • remote_control

            boolean — During screen sharing, whether the person who is presenting can let others control the shared content.

          • remote_support

            boolean — Whether the meeting host can provide 1:1 remote support to another participant.

          • request_permission_to_unmute

            boolean — Whether the [**Request permission to unmute participants**](https://support.zoom.us/hc/en-us/articles/203435537-Muting-and-unmuting-participants-in-a-meeting#h_01EGK4XFWS1SJGZ71MYGKF7260) setting is enabled.

          • save_caption

            boolean — Whether participants can save closed captions or transcripts.

          • save_captions

            boolean — Whether participants can save closed captions or transcripts.

          • screen_sharing

            boolean — Whether hosts and participants can share their screen or content during meetings.

          • sending_default_email_invites

            boolean — Whether users can invite participants by email only by default.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process. This is useful for participants who cannot download, install, or run applications. Note that the meeting experience from the browser is limited.

          • show_browser_join_link

            boolean — Whether participants can join a meeting directly from their browser.

          • show_meeting_control_toolbar

            boolean — Whether to always display the meeting controls toolbar during a meeting.

          • sign_language_interpretation

            boolean — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • stereo_audio

            boolean — Whether users can select stereo audio during a meeting.

          • use_html_format_email

            boolean — Whether HTML formatting is allowed for meeting invitations scheduled with the Outlook plugin.

          • virtual_background

            boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

          • waiting_room

            boolean — Whether participants cannot join a meeting until the host admits them from the waiting room.

          • webinar_chat

            boolean — Whether webinar participants can send chat messages.

          • webinar_live_streaming

            boolean — Whether webinar livestreaming is enabled.

          • webinar_polling

            boolean — Whether the host can add polls before or during a webinar.

          • webinar_question_answer

            boolean — Whether attendees can ask the host and panelists questions in the webinar.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.us/hc/en-us/articles/4803536268429).

          • webinar_survey

            boolean — Whether the host can present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether participants can share a whiteboard that includes annotation tools.

        • meeting_security

          object

          • approved_or_denied_countries_or_regions

            boolean — Whether the [**Approve or block entry for users from specific countries/regions**](https://support.zoom.us/hc/en-us/articles/360060086231-Joining-from-specific-countries-regions) setting is enabled.

          • auto_security

            boolean — Whether all meetings must be secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether users in specific domains are blocked from joining meetings and webinars.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption used when starting a meeting: * `enhanced_encryption` — Enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.us/hc/en-us/articles/360048660871), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether end-to-end encryption is enabled for meetings.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.us/hc/en-us/articles/203276937) meetings are **not** included in this setting.

          • only_authenticated_can_join_from_webclient

            boolean — Whether only authenticated users can join meetings from the web client.

          • phone_password

            boolean — Whether passwords are required for participants joining by phone. If this setting is enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/115000332726-Waiting-Room) when they join a meeting. If the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.us/hc/en-us/articles/202828525-Allow-participants-to-join-before-host) setting is automatically disabled.

          • webinar_password

            boolean — Whether a password is generated when scheduling webinars. Participants must use the password to join the scheduled webinar.

        • other_options

          object

          • blur_snapshot

            boolean — Whether iOS blurs screenshots in the task switcher when multiple apps are open. Android hides the screenshot in the system-level list of recent apps.

        • recording

          object

          • account_user_access_recording

            boolean — Whether cloud recordings are accessible to account members.

          • archive

            boolean — [Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings. This setting can only be used if you have been granted archiving solution access by the Zoom support team.

          • auto_delete_cmr

            boolean — Whether Zoom automatically deletes recordings permanently after a specified number of days.

          • auto_recording

            boolean — Whether meetings are automatically recorded when they begin.

          • cloud_recording

            boolean — Whether hosts can record and save the meetings and webinars in the cloud.

          • cloud_recording_download

            boolean — Whether anyone with a link to the cloud recording can download the file.

          • host_delete_cloud_recording

            boolean — Whether the host can delete cloud recordings. If `false`, only the admin can delete cloud recordings.

          • ip_address_access_control

            boolean — Whether cloud recording access is only available for a specific range of IP addresses.

          • local_recording

            boolean — Whether hosts and participants can record meetings to a local file.

          • prevent_host_access_recording

            boolean — Whether hosts can access and view their meetings' cloud recordings.

          • recording_authentication

            boolean — Whether only authenticated users can view cloud recordings.

        • schedule_meeting

          object

          • audio_type

            boolean — Whether participants can join only the audio portion of meetings.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the meeting links that allow participants to join with just one click without having to enter the password.

          • force_pmi_jbh_password

            boolean — Whether passwords are required to join before the host in personal meetings.

          • host_video

            boolean — Whether host video defaults to on when they join meetings.

          • join_before_host

            boolean — Whether participants can join meetings before the host.

          • meeting_authentication

            boolean — Whether only authenticated users can join meetings.

          • mute_upon_entry

            boolean — Whether all participants are automatically muted when they join meetings.

          • participant_video

            boolean — Whether participant video defaults to on when they join meetings.

          • pstn_password_protected

            boolean — Whether new passwords are generated and sent for newly-scheduled or edited meetings.

          • require_password_for_instant_meetings

            boolean — Whether passwords are required for instant meetings. If you use a PMI for instant meetings, this is disabled.

          • require_password_for_pmi_meetings

            boolean — Whether participants are required to enter a password for PMI meetings.

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a meeting host schedules a new meeting. All participants must enter the password before they can join the meeting. This only applies to meetings that do not use a PMI.

          • upcoming_meeting_reminder

            boolean — Whether desktop notifications for upcoming meetings is enabled.

        • telephony

          object — Group Settings: Telephony.

          • telephony_regions

            boolean — Whether telephony regions are enabled for meetings.

          • third_party_audio

            boolean — Whether users can join meetings using the existing third party audio configurations.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's settings were updated, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "toll_free_and_fee_based_toll_call": true,
          "toll_call": true,
          "call_me_and_invite_by_phone": true,
          "personal_audio_conference": true,
          "participant_phone_masking": true
        },
        "email_notification": {
          "alternative_host_reminder": true,
          "cancel_meeting_reminder": true,
          "cloud_recording_available_reminder": true,
          "jbh_reminder": true,
          "schedule_for_reminder": true
        },
        "in_meeting": {
          "alert_guest_join": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_live_streaming": true,
          "allow_show_zoom_windows": true,
          "annotation": true,
          "auto_answer": true,
          "auto_generated_captions": true,
          "auto_saving_chat": true,
          "breakout_room": true,
          "chat": true,
          "closed_caption": true,
          "co_host": true,
          "custom_data_center_regions": true,
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "e2e_encryption": true,
          "entry_exit_chime": true,
          "far_end_camera_control": true,
          "feedback": true,
          "file_transfer": true,
          "full_transcript": true,
          "group_hd": true,
          "language_interpretation": true,
          "sign_language_interpretation": true,
          "manual_captions": true,
          "meeting_reactions": true,
          "webinar_reactions": true,
          "meeting_survey": true,
          "non_verbal_feedback": true,
          "original_audio": true,
          "polling": true,
          "post_meeting_feedback": true,
          "private_chat": true,
          "remote_control": true,
          "remote_support": true,
          "request_permission_to_unmute": true,
          "save_caption": true,
          "save_captions": true,
          "screen_sharing": true,
          "sending_default_email_invites": true,
          "show_a_join_from_your_browser_link": true,
          "show_browser_join_link": true,
          "show_meeting_control_toolbar": true,
          "slide_control": true,
          "stereo_audio": true,
          "use_html_format_email": true,
          "virtual_background": true,
          "waiting_room": true,
          "webinar_chat": true,
          "webinar_live_streaming": true,
          "webinar_polling": true,
          "webinar_question_answer": true,
          "meeting_question_answer": true,
          "webinar_survey": true,
          "whiteboard": true
        },
        "other_options": {
          "blur_snapshot": true
        },
        "recording": {
          "account_user_access_recording": true,
          "auto_delete_cmr": true,
          "auto_recording": true,
          "cloud_recording": true,
          "cloud_recording_download": true,
          "host_delete_cloud_recording": true,
          "ip_address_access_control": true,
          "local_recording": true,
          "prevent_host_access_recording": true,
          "recording_authentication": true,
          "archive": true
        },
        "schedule_meeting": {
          "audio_type": true,
          "embed_password_in_join_link": true,
          "force_pmi_jbh_password": true,
          "host_video": true,
          "join_before_host": true,
          "meeting_authentication": true,
          "mute_upon_entry": true,
          "participant_video": true,
          "pstn_password_protected": true,
          "require_password_for_instant_meetings": true,
          "require_password_for_pmi_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "upcoming_meeting_reminder": true
        },
        "telephony": {
          "telephony_regions": true,
          "third_party_audio": true
        },
        "meeting_security": {
          "approved_or_denied_countries_or_regions": true,
          "auto_security": true,
          "block_user_domain": true,
          "embed_password_in_join_link": true,
          "encryption_type": "enhanced_encryption",
          "end_to_end_encrypted_meetings": true,
          "meeting_password": true,
          "only_authenticated_can_join_from_webclient": true,
          "phone_password": true,
          "pmi_password": true,
          "waiting_room": true,
          "webinar_password": true
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": false
          },
          "phone_user_ai_notices": {
            "enable": true
          },
          "meeting_summary_retention": {
            "enable": true
          },
          "meeting_coach": {
            "enable": true
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true
            },
            "pre_meeting_email_notification": {
              "enable": true
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "enable": true
          },
          "task_creation_and_management": {
            "enable": true
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": true
          },
          "ai_panel_in_workplace": {
            "enabled": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": true
          },
          "enable_ai_on_web": true,
          "microsoft_365": {
            "enable": true
          },
          "google": {
            "enable": true
          },
          "web_content": true,
          "local_file_uploads": true,
          "organization_custom_dictionaries": true,
          "third_party_app_tasks": true,
          "participant_can_request_aic_in_meeting": false,
          "restrict_aic_when_external_user_join_meeting": false,
          "restrict_aic_when_restrict_user_join": false,
          "restrict_users_from_joining_ai_enabled_meetings": {
            "enable": false
          },
          "meeting_questions": {
            "locked": false,
            "auto_enable_locked": false,
            "who_can_ask_questions_locked": false
          },
          "meeting_summary": {
            "locked": false,
            "auto_enable_locked": false,
            "who_will_receive_summary_locked": false
          },
          "meeting_summary_template": {
            "enable": false
          },
          "meeting_summary_default_language": {
            "enable": false
          },
          "meeting_summary_ip_access": {
            "enable": false
          },
          "remind_me_turn_on_aic": false,
          "remind_me_turn_on_catch_me_up": false,
          "meeting_summary_email_only_mode": false,
          "restrict_users_from_deleting_ai_companion_assets": false,
          "restrict_users_from_editing_ai_companion_assets": false,
          "webinar_summary_ocr": false,
          "zoom_events_session_summary": {
            "enable": false,
            "auto_start": false
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": true,
          "chat_summary": true,
          "chat_compose": true,
          "webinar_questions": {
            "enable": false,
            "auto_enable": false,
            "who_can_ask_questions": false
          },
          "webinar_summary": {
            "enable": false,
            "auto_enable": false,
            "email_notification": false,
            "restrict_share_to_outside_of_organization": false,
            "who_will_receive_summary": false
          },
          "include_webinar_summary_follow_up_email": {
            "enable": false
          }
        }
      }
    },
    "time_stamp": 1,
    "old_object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "toll_free_and_fee_based_toll_call": true,
          "toll_call": true,
          "call_me_and_invite_by_phone": true,
          "personal_audio_conference": true,
          "participant_phone_masking": true
        },
        "email_notification": {
          "alternative_host_reminder": true,
          "cancel_meeting_reminder": true,
          "cloud_recording_available_reminder": true,
          "jbh_reminder": true,
          "schedule_for_reminder": true
        },
        "in_meeting": {
          "alert_guest_join": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_live_streaming": true,
          "allow_show_zoom_windows": true,
          "annotation": true,
          "auto_answer": true,
          "auto_generated_captions": true,
          "auto_saving_chat": true,
          "breakout_room": true,
          "chat": true,
          "closed_caption": true,
          "co_host": true,
          "custom_data_center_regions": true,
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "e2e_encryption": true,
          "entry_exit_chime": true,
          "far_end_camera_control": true,
          "feedback": true,
          "file_transfer": true,
          "full_transcript": true,
          "group_hd": true,
          "language_interpretation": true,
          "sign_language_interpretation": true,
          "manual_captions": true,
          "meeting_reactions": true,
          "webinar_reactions": true,
          "meeting_survey": true,
          "non_verbal_feedback": true,
          "original_audio": true,
          "polling": true,
          "post_meeting_feedback": true,
          "private_chat": true,
          "remote_control": true,
          "remote_support": true,
          "request_permission_to_unmute": true,
          "save_caption": true,
          "save_captions": true,
          "screen_sharing": true,
          "sending_default_email_invites": true,
          "show_a_join_from_your_browser_link": true,
          "show_browser_join_link": true,
          "show_meeting_control_toolbar": true,
          "slide_control": true,
          "stereo_audio": true,
          "use_html_format_email": true,
          "virtual_background": true,
          "waiting_room": true,
          "webinar_chat": true,
          "webinar_live_streaming": true,
          "webinar_polling": true,
          "webinar_question_answer": true,
          "meeting_question_answer": true,
          "webinar_survey": true,
          "whiteboard": true
        },
        "other_options": {
          "blur_snapshot": true
        },
        "recording": {
          "account_user_access_recording": true,
          "auto_delete_cmr": true,
          "auto_recording": true,
          "cloud_recording": true,
          "cloud_recording_download": true,
          "host_delete_cloud_recording": true,
          "ip_address_access_control": true,
          "local_recording": true,
          "prevent_host_access_recording": true,
          "recording_authentication": true,
          "archive": true
        },
        "schedule_meeting": {
          "audio_type": true,
          "embed_password_in_join_link": true,
          "force_pmi_jbh_password": true,
          "host_video": true,
          "join_before_host": true,
          "meeting_authentication": true,
          "mute_upon_entry": true,
          "participant_video": true,
          "pstn_password_protected": true,
          "require_password_for_instant_meetings": true,
          "require_password_for_pmi_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "upcoming_meeting_reminder": true
        },
        "telephony": {
          "telephony_regions": true,
          "third_party_audio": true
        },
        "meeting_security": {
          "approved_or_denied_countries_or_regions": true,
          "auto_security": true,
          "block_user_domain": true,
          "embed_password_in_join_link": true,
          "encryption_type": "enhanced_encryption",
          "end_to_end_encrypted_meetings": true,
          "meeting_password": true,
          "only_authenticated_can_join_from_webclient": true,
          "phone_password": true,
          "pmi_password": true,
          "waiting_room": true,
          "webinar_password": true
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": false
          },
          "phone_user_ai_notices": {
            "enable": true
          },
          "meeting_summary_retention": {
            "enable": true
          },
          "meeting_coach": {
            "enable": true
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true
            },
            "pre_meeting_email_notification": {
              "enable": true
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "enable": true
          },
          "task_creation_and_management": {
            "enable": true
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": true
          },
          "ai_panel_in_workplace": {
            "enabled": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": true
          },
          "enable_ai_on_web": true,
          "microsoft_365": {
            "enable": true
          },
          "google": {
            "enable": true
          },
          "web_content": true,
          "local_file_uploads": true,
          "organization_custom_dictionaries": true,
          "third_party_app_tasks": true,
          "participant_can_request_aic_in_meeting": false,
          "restrict_aic_when_external_user_join_meeting": false,
          "restrict_aic_when_restrict_user_join": false,
          "restrict_users_from_joining_ai_enabled_meetings": {
            "enable": false
          },
          "meeting_questions": {
            "locked": false,
            "auto_enable_locked": false,
            "who_can_ask_questions_locked": false
          },
          "meeting_summary": {
            "locked": false,
            "auto_enable_locked": false,
            "who_will_receive_summary_locked": false
          },
          "meeting_summary_template": {
            "enable": false
          },
          "meeting_summary_default_language": {
            "enable": false
          },
          "meeting_summary_ip_access": {
            "enable": false
          },
          "remind_me_turn_on_aic": false,
          "remind_me_turn_on_catch_me_up": false,
          "meeting_summary_email_only_mode": false,
          "restrict_users_from_deleting_ai_companion_assets": false,
          "restrict_users_from_editing_ai_companion_assets": false,
          "webinar_summary_ocr": false,
          "zoom_events_session_summary": {
            "enable": false,
            "auto_start": false
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": true,
          "chat_summary": true,
          "chat_compose": true,
          "webinar_questions": {
            "enable": false,
            "auto_enable": false,
            "who_can_ask_questions": false
          },
          "webinar_summary": {
            "enable": false,
            "auto_enable": false,
            "email_notification": false,
            "restrict_share_to_outside_of_organization": false,
            "who_will_receive_summary": false
          },
          "include_webinar_summary_follow_up_email": {
            "enable": false
          }
        }
      }
    }
  }
}

Group.admin_deletedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • admins (required)

        array — Information about the group admins.

        Items:
        • email

          string, format: email — The admin's email address.

        • id

          string — The admins's user ID.

      • id (required)

        string — The group ID.

    • operator (required)

      string, format: email — The email address of the user that removed the admin from the group.

    • operator_id (required)

      string — The user ID of the user that removed the admin from the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's admin were deleted, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "admins": [
        {
          "id": "",
          "email": ""
        }
      ]
    }
  }
}

Group.member_deletedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • members (required)

        array — Information about the members removed from the group.

        Items:
        • email

          string, format: email — The member's email address.

        • id

          string — The member's user ID.

    • operator (required)

      string, format: email — The email address of the user that removed members from the group.

    • operator_id (required)

      string — The user ID of the user that removed members from the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's members were deleted, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "members": [
        {
          "id": "",
          "email": ""
        }
      ]
    }
  }
}

User.deletedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user was deleted.

    • object (required)

      object — Information about the deleted user.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • first_name

        string — The user's first name.

      • last_name

        string — The user's last name.

    • operator (required)

      string, format: email — The email address of the user that deleted the user.

    • operator_id (required)

      string — The user ID of the user that deleted the user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

User.deactivatedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user was deactivated.

    • object (required)

      object — Information about the deactivated user.

      • email (required)

        string, format: email — The user's email address.

      • first_name (required)

        string — The user's first name.

      • id (required)

        string — The user's ID.

      • last_name (required)

        string — The user's last name.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

    • operator (required)

      string, format: email — The email address of the user that deactivated the user.

    • operator_id (required)

      string — The user ID of the user that deactivated the user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

User.settings_updatedEvent

  • Type:object
  • event (required)

    string — The event's name.

  • event_ts (required)

    integer, format: int64 — A timestamp, in milliseconds since epoch, at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account that updated the settings.

    • object (required)

      object — Information about the user.

      • id (required)

        string — The modified user's unique ID (`userId`).

      • settings (required)

        object

        • ai

          object — AI settings.

          • ai_generated_virtual_backgrounds

            boolean — Whether AI-generated virtual backgrounds are enabled.

          • ai_panel_in_workplace

            object — AI panel in Zoom Workplace settings.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is enabled.

          • canvas_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Canvas. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create document content.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether AI can identify post-meeting writing tasks from meeting context and generate drafts that users can review and use.

          • canvas_ai_sentence_completion

            boolean — Whether users can receive predictive writing suggestions while writing in Canvas.

          • chat_compose

            object — Allow users to use AI to help them compose a response from scratch or wordsmith their chat messages.

            • enable

              boolean — Compose with AI Companion

            • shown_in_team_chat

              boolean — Show in Team Chat

          • chat_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

            • shown_in_team_chat

              boolean — Show in Team Chat

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is enabled.

          • full_display_names_in_ai_assets

            boolean — Whether AI-generated meeting assets use full display names.

          • hub_ai_question_and_file_creation

            boolean — Whether users can ask AI questions about file content and create new files, such as Canvas, Slides, Sheets, Paper, or data tables, from the Hub Home page. Creating files requires AI to be enabled in each product's settings.

          • include_webinar_summary_follow_up_email

            object — Webinar follow-up email. When enabled, the host can include the webinar summary in follow-up emails.

            • absentee_follow_up_email

              boolean — Whether the webinar summary is included in the absentee follow-up email.

            • attendee_follow_up_email

              boolean — Whether the webinar summary is included in the attendee follow-up email.

            • enable

              boolean — Whether the host can include the webinar summary in follow-up email.

          • meeting_agenda

            boolean — Whether Meeting Agenda with AI is enabled.

          • meeting_chat_messages

            boolean — Whether meeting chat messages are used to enhance transcripts.

          • meeting_coach

            object — Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is enabled.

            • participant_scope

              string, possible values: "all_participants_and_invitees", "participants_and_invitees_in_our_organization" — Which participants Meeting Coach applies to.

          • meeting_questions

            object — Allow users to ask questions in a meeting with AI. Answers are based on what is said in the meeting.

            • auto_enable

              boolean — Automatically start meeting questions when the meeting starts.

            • enable

              boolean — Whether users can ask questions in a meeting with AI.

            • who_can_ask_questions

              string, possible values: "from_entire_meeting", "from_join_meeting", "host", "org", "org_from_join_meeting" — Participants allowed to ask meeting questions. Valid values: `from_entire_meeting` (all participants and invitees), `from_join_meeting` (all participants from when they join), `host` (only the meeting host), `org` (participants and invitees in the organization), `org_from_join_meeting` (organization participants from when they join).

          • meeting_summary

            object — Allow hosts to generate a summary. Summaries are sent based on sharing permissions after the meeting ends.

            • auto_enable

              boolean — Auto-start the meeting summary when the meeting starts.

            • email_notification

              boolean — Send an email notification when sharing a meeting summary with participants.

            • enable

              boolean — Whether hosts can generate a meeting summary.

            • restrict_share_to_outside_of_organization

              boolean — Restrict users from sharing meeting summaries with people outside the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Audience restricted from sharing meeting summaries. Valid values: `external_users` (users outside the organization), `all_users` (all users), `all_users_except_delegate` (all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether the meeting summary email includes summary text. Valid values: `include_full_text_in_email` (include the summary text), `not_include_full_text_in_email` (do not include the summary text).

            • who_will_receive_summary

              string, possible values: "host", "alt_host", "organization", "all", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization", "host_and_speakers", "do_not_share" — Recipients for automatically shared meeting summaries. Valid values: `host` (only the meeting host), `alt_host` (meeting host, co-hosts, and alternative hosts), `organization` (meeting host and invitees in the organization), `all` (all meeting invitees, including external invitees), `host_and_panelist_in_organization` (meeting host and participants in the organization), `host_and_panelist_not_in_organization` (meeting host and all participants, including external participants), `host_and_speakers` (meeting host and speakers), `do_not_share` (do not share a summary).

          • meeting_summary_default_language

            object — Set the default language for meeting summaries.

            • enable

              boolean — Whether meeting summaries automatically use the selected default language.

            • language

              string — Language that meeting summaries automatically use when the default-language setting is enabled. Supported values: `ar` (Arabic), `bn` (Bengali), `zh` (Chinese (Simplified)), `zh-hant` (Chinese (Traditional)), `cs` (Czech), `da` (Danish), `nl` (Dutch), `en` (English), `et` (Estonian), `fi` (Finnish), `fr` (French), `de` (German), `hi` (Hindi), `hu` (Hungarian), `id` (Indonesian), `it` (Italian), `ja` (Japanese), `ko` (Korean), `ms` (Malay), `fa` (Persian), `pl` (Polish), `pt` (Portuguese), `ro` (Romanian), `ru` (Russian), `es` (Spanish), `sv` (Swedish), `tl` (Tagalog), `ta` (Tamil), `te` (Telugu), `th` (Thai), `tr` (Turkish), `uk` (Ukrainian), `vi` (Vietnamese).

          • meeting_summary_docs

            object — Automatic Zoom Doc creation from meeting summary.

            • enable

              boolean — Whether automatic Zoom Doc creation is enabled.

            • share_with_summary_recipients

              boolean — Whether generated Zoom Docs are shared with meeting summary recipients.

          • meeting_summary_ip_access

            object — Allow meeting summary access only from specific IP address ranges.

            • enable

              boolean — Whether access to meeting summaries is restricted to specified IP address ranges.

            • ip_addresses_or_ranges

              string — IP addresses or ranges from which meeting summaries can be accessed.

          • meeting_summary_retention

            object — Automatic meeting summary deletion.

            • enable

              boolean — Whether automatic meeting summary deletion is enabled.

            • retention_days

              integer — Number of days to retain meeting summaries before deletion.

          • meeting_summary_template

            object — Allow users to select a meeting summary template for their meetings. The summary is generated using the selected template.

            • enable

              boolean — Whether users can select a meeting summary template for their meetings.

            • summary_template_id

              string — ID of the default meeting summary template used to generate meeting summaries.

          • my_notes_ai_content_generation

            object — My Notes AI content generation settings.

            • enable

              boolean — Whether users can use AI to generate content in My Notes and enrich their writing with the meeting transcript.

          • my_notes_meeting_transcription

            boolean — Whether users can transcribe their meetings with My Notes.

          • paper_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Paper. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create documents.

          • participant_can_request_aic_in_meeting

            boolean — Allow participants to request AI Companion in a meeting.

          • phone_user_ai_notices

            object — Phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are enabled.

            • multiple_notifications

              boolean — Whether multiple notifications are allowed.

            • require_press_1_consent

              boolean — Whether callers must press 1 to consent.

          • remind_me_turn_on_aic

            boolean — Remind hosts to turn on Zoom AI at the beginning of a meeting when AI features are not configured to auto-start.

          • remind_me_turn_on_catch_me_up

            boolean — When joining a meeting late, prompt the user to use Zoom AI to summarize what has been discussed so far.

          • restrict_aic_when_external_user_join_meeting

            boolean — Restrict AI Companion when an external user joins a meeting.

          • screen_share_ocr

            boolean — Whether screen share content is used with OCR.

          • sheets_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Sheets. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create sheet content.

          • sheets_ai_formula

            boolean — Whether AI can generate, explain, and apply spreadsheet formulas from natural-language input in Zoom Sheets.

          • sheets_ai_function

            boolean — Whether users can use the =AI() function in Zoom Sheets to generate, summarize, categorize, and analyze data.

          • sheets_ai_resources

            boolean — Whether users can add resources, such as meetings, docs, and data tables, to a spreadsheet and have AI suggest updates when they change.

          • show_conversational_ai_companion

            object — Show conversational AI companion settings.

            • enable_zoom_mate

              boolean — Whether ZoomMate is available in the web navigation and Zoom Workplace app navigation bar.

            • enabled

              boolean — Whether conversational AI is enabled.

          • slides_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Slides. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create presentation content.

          • smart_recording

            object — Smart Recording

            • create_next_steps

              boolean — Next steps

            • create_recording_highlights

              boolean — Recording highlights

            • create_smart_chapters

              boolean — Summary and smart chapters

          • task_creation_and_management

            object — AI-powered task creation and management with AI Companion.

            • auto_generate_action

              boolean — Whether to automatically generate action items from tasks.

            • auto_generate_details

              boolean — Whether to automatically generate task details.

            • enable

              boolean — Whether AI-powered task creation and management is enabled.

            • generate_from_phone_call

              object — Settings for generating tasks from phone calls.

              • auto_add_participant_as_collaborator

                boolean — Whether to automatically add phone call participants as task collaborators.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign phone call tasks to collaborators.

              • enable

                boolean — Whether to allow generating tasks from phone calls.

            • generate_from_transcripts

              object — Settings for generating tasks from meeting transcripts.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign tasks to collaborators.

              • auto_share_with

                string, possible values: "host_only", "internal_participants", "internal_assigned_participants" — Defines who tasks are automatically shared with when generated from transcripts.

              • enable

                boolean — Whether to allow generating tasks from meeting transcripts.

            • generate_from_voicemail

              boolean — Whether to allow generating tasks from voicemail.

          • third_party_meeting_join

            object — Third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording is enabled for joined third-party meetings.

            • calendar

              object — Calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is enabled.

              • join_scope

                string, possible values: "all_events_with_video_conference_links", "meetings_where_i_am_the_host", "meetings_where_i_am_a_participant" — Which calendar events third-party meeting join applies to.

            • enable

              boolean — Whether third-party meeting join with AI is enabled.

            • pre_meeting_email_notification

              object — Pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is enabled.

              • recipients

                string, possible values: "all_invitees", "only_meeting_host" — Who receives the pre-meeting email notification.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access will be able to ask questions after the webinar based on that transcript.

            • auto_enable

              boolean — Whether to automatically allow access when the webinar starts.

            • enable

              boolean — Whether to allow users to ask webinar questions with AI.

            • who_can_ask_questions

              string, possible values: "panelist_all", "panelist_org", "host", "all_participants" — Who can ask questions about the webinar. Valid values: `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only the webinar host, co-hosts, and alternative hosts), `all_participants` (All participants).

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions.

            • auto_enable

              boolean — Whether to turn on webinar summary automatically when the webinar starts.

            • email_notification

              boolean — Whether to send an email notification when sharing to participants.

            • enable

              boolean — Whether to allow hosts to generate a summary.

            • restrict_share_to_outside_of_organization

              boolean — Whether to restrict users from sharing summaries to those outside of the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Whether to restrict users from sharing summaries. Valid values: `external_users` (To those outside of the organization), `all_users` (To all users), `all_users_except_delegate` (To all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether to include the summary text in the email. Valid values: `include_full_text_in_email` (Include summary text in the email), `not_include_full_text_in_email` (Don't include summary text in the email).

            • who_will_receive_summary

              string, possible values: "host", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization" — Who to automatically share the summary with. Valid values: `host` (Only the webinar host), `host_and_panelist_in_organization` (Only the webinar host, co-hosts, and panelists in the organization), `host_and_panelist_not_in_organization` (The webinar host, co-hosts, and all panelists, including those outside the organization).

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`.

          • webinar_summary_ocr

            boolean — Whether screen share content is used with OCR for webinar summaries. Optical Character Recognition (OCR) converts images of text screen shared during a webinar into machine-readable text to generate more accurate and relevant AI results.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • workspace_reservation_recommendations_with_ai

            object — Workspace Reservation recommendations with AI.

            • custom_workspaces_recommendation

              boolean — Whether custom workspace recommendations are enabled.

            • day_recommendation

              boolean — Whether day recommendations are enabled.

            • desk_recommendation

              boolean — Whether desk recommendations are enabled.

            • enabled

              boolean — Whether Workspace Reservation recommendations with AI are enabled.

            • proactive_room_recommendation

              boolean — Whether proactive room recommendations are enabled.

            • room_recommendation

              boolean — Whether room recommendations are enabled.

          • zoom_events_session_summary

            object — Session summary. Allow hosts to generate a summary. Summaries are sent after the session has ended based on the in-session access options.

            • auto_start

              boolean — Whether to turn on session summary automatically when sessions start.

            • enable

              boolean — Whether Zoom Events session summaries are enabled.

        • audio_conferencing

          object — Information about the audio conferencing settings.

          • participant_phone_masking

            object — Information about the participant phone masking settings.

            • enable

              boolean — Whether to mask phone numbers of users dialing into a meeting in the participant list.

            • masking_type

              string, possible values: "mask_default", "mask_first_5", "mask_except_last_4" — The type of phone number masking pattern to apply. * `mask_default` - Default masking pattern (Example: 888****666). * `mask_first_5` - Mask first five digits (Example: *****66666). * `mask_except_last_4` - Mask everything except last four digits (Example: *****6666).

        • email_notification

          object — Information about the email notification settings.

          • alternative_host_reminder

            boolean — Whether to notify when an alternative host is added to or removed from a meeting.

          • cancel_meeting_reminder

            boolean — Whether to notify the host and participants when a meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether to notify the host when a cloud recording is available.

          • jbh_reminder

            boolean — Whether to notify the host when participants join the meeting before them.

          • recording_available_reminder_alternative_hosts

            boolean — Whether to notify any alternative hosts when a cloud recording is available.

          • recording_available_reminder_schedulers

            boolean — Whether to notify the person who scheduled the meeting or webinar for the host when a cloud recording is available.

          • schedule_for_reminder

            boolean — Whether to notify the host that there is a meeting is scheduled, rescheduled, or canceled.

        • feature

          object — Information about the features available to the user.

          • cn_meeting

            boolean — Host meeting in China.

          • concurrent_meeting

            string, possible values: "Basic", "Plus", "None" — The user's assigned [Concurrent Meeting](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068522) type: * `Basic` * `Plus` * `None` **Note:** This feature requires a Concurrent Meeting Basic or Plus plan subscription.

          • in_meeting

            boolean — Host meeting in India.

          • large_meeting

            boolean — Whether the large meeting feature is enabled.

          • large_meeting_capacity

            integer, possible values: 500, 1000 — The capacity for the user's large meetings: * `500` * `1000`

          • meeting_capacity

            integer — The user's meeting capacity.

          • webinar

            boolean — Whether the user has the Webinar feature.

          • webinar_capacity

            integer, possible values: 100, 500, 1000, 3000, 5000, 10000 — If the user has a Webinar capacity plan subscription, the user's Webinar capacity: * `100` * `500` * `1000` * `3000` * `5000` * `10000`

          • zoom_events

            boolean — Whether the user has the Zoom Events feature.

          • zoom_events_capacity

            integer, possible values: 500, 1000, 3000, 5000, 10000, 20000, 30000, 50000 — If the user has the Zoom Events feature, the user's Zoom Events plan capacity: * `500` * `1000` * `3000` * `5000` * `10000` * `20000` * `30000` * `50000`

          • zoom_phone

            boolean — Whether the Zoom Phone feature is enabled.

        • in_meeting

          object — Information about the in meeting settings.

          • allow_host_panelists_to_use_audible_clap

            boolean — Whether to allow host and panelist to use audible clap.

          • allow_host_to_enable_focus_mode

            boolean — Whether the host can enable [**Focus Mode**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004) when scheduling a meeting.

          • allow_live_streaming

            boolean — Whether to allow livestreaming.

          • allow_participants_chat_with

            integer, possible values: 1, 2, 3, 4 — Whether participants can chat with certain groups: * `1` — The participants cannot use chat. * `2` — Host and co-hosts only. * `3` — The participants can chat with other participants publicly. * `4` - The participants can chat with other participants publicly and privately. **Note:** This setting is only available with client versions 5.7.3 and above.

          • allow_show_zoom_windows

            boolean — Whether the [**Show Zoom windows during screen share**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0059848) feature is enabled.

          • allow_users_save_chats

            integer, possible values: 1, 2, 3 — Whether participants can save meeting chats: * `1` — Participants cannot save meeting chats. * `2` — Participants can only save host and co-host meeting chats. * `3` — Participants can save all meeting chats.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether participants can use annotation tools to add information to shared screens.

          • attendee_on_hold

            boolean — Whether hosts can temporarily remove an attendee from a meeting.

          • attention_mode_focus_mode

            boolean — Whether the [**Focus Mode**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004) feature is enabled. When enabled, this feature only displays the host and co-hosts' video and profile pictures during a meeting.

          • auto_answer

            boolean — Whether the [**Auto-answer group in chat**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067948) setting is enabled.

          • auto_saving_chat

            boolean — Whether to automatically save all in-meeting chats.

          • breakout_room

            boolean — Whether the host can split meeting participants into separate, smaller rooms.

          • breakout_room_schedule

            boolean — Whether the host can assign participants to breakout rooms when scheduling. This feature is **only** available in version 4.5.0 or higher.

          • chat

            boolean — Whether meeting participants can use [in-meeting chat](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064400).

          • closed_caption

            boolean — Whether closed captions are enabled.

          • closed_captioning

            object — Information about the closed captioning settings.

            • auto_transcribing

              boolean — Whether to allow a live transcription service to transcribe meetings.

            • enable

              boolean — Whether to allow the host to type closed captions or assign a participant or 3rd-party service to provide closed captioning.

            • save_caption

              boolean — Whether to allow participants to save closed captions or transcripts.

            • third_party_captioning_service

              boolean — Whether to allow the use of an API token to integrate with 3rd-party closed captioning services.

            • view_full_transcript

              boolean — Whether to allow the viewing of full transcripts in the in-meeting side panel.

          • co_host

            boolean — Whether to allow the meeting host to add co-hosts.

          • custom_data_center_regions

            boolean — Whether custom [data center regions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060026) are enabled for hosting real-time meeting and webinar traffic: * `true` — Enabled. Provide the data center regions in the `data_center_regions` field. * `false` — Disabled. Only use the default data center regions.

          • custom_live_streaming_service

            boolean — Whether to allow custom livestreaming.

          • custom_service_instructions

            string — The custom livestreaming service instructions.

          • data_center_regions

            array — The user's selected custom data center regions. This field only returns if the `custom_data_center_regions` value is `true`: * `AU` — Australia. * `LA` — Latin America. * `CA` — Canada. * `CN` — China. * `DE` — Germany. * `HK` — Hong Kong SAR. * `IN` — India. * `IE` — Ireland. * `TY` — Japan. * `MX` — Mexico. * `NL` — Netherlands. * `SG` — Singapore. * `US` — United States.

            Items:

            string, possible values: "AU", "LA", "CA", "CN", "DE", "HK", "IN", "IE", "TY", "MX", "NL", "SG", "US"

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the **Disable desktop screen sharing for meetings you host** setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether to require [AES encryption](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) for meetings.

          • entry_exit_chime

            string — The sound that plays when participants join or leave the meeting: * `host` — Chime when host joins or leaves a meeting. * `all` — Chime when any participant joins or leaves a meeting. * `none` — Do not chime.

          • far_end_camera_control

            boolean — Whether another user can take control of camera during a meeting.

          • feedback

            boolean — Whether users can send feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether file sharing via in-meeting chat is enabled.

          • group_hd

            boolean — Whether group HD video is enabled.

          • join_from_desktop

            boolean — Whether participants can join a meeting directly from their desktop browser.

          • join_from_mobile

            boolean — Whether participants can join a meeting directly from their mobile browser.

          • language_interpretation

            object — Information about the [language interpretation](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064768) settings.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether hosts can assign participants as interpreters to interpret one language into another in real-time.

            • languages

              array, possible values: "English", "Chinese", "Japanese", "German", "French", "Russian", "Portuguese", "Spanish", "Korean" — A list of system-supported languages.

              Items:

              string

          • live_streaming_facebook

            boolean — Whether to allow Facebook livestreaming.

          • live_streaming_youtube

            boolean — Whether to allow YouTube livestreaming.

          • meeting_polling

            object — Information about the account's meeting polling settings.

            • advanced_polls

              boolean — Whether the host can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a meeting.

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063323) located in the **Reactions** menu in the meeting toolbar.

          • meeting_reactions_emojis

            string, possible values: "all", "selected" — Choose from the following meeting reaction options: * `all` — All emojis: Allow meeting participants to use any emoji available in Zoom chat as a reaction in a meeting. * `selected` — Selected emojis: Allow meeting participants to use the 6 standard meeting reaction emojis: Clapping Hands, Thumbs Up, Heart, Tears of Joy, Open Mouth, Party Popper (Tada, Celebration)

          • meeting_survey

            boolean — Whether to allow the host to present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether non-verbal feedback through screensharing is enabled.

          • participants_share_simultaneously

            string, possible values: "multiple", "one" — Indicates how many participants can screen share at the same time. The value can be one of the following:<br> `one`: Only one participant can screen share at a time .<br> `multiple`: Multiple participants can screen share simultaneously (dual monitors recommended).

          • polling

            boolean — Whether polls are available in the meeting controls.

          • post_meeting_feedback

            boolean — Whether to display a thumbs up or thumbs down feedback survey at the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can use private chat.

          • record_play_voice

            boolean — When a participant joins by telephone, whether recording and playing the participant's own voice is enabled.

          • remote_control

            boolean — Whether users can request remote control.

          • remote_support

            boolean — Whether the host can provide 1:1 remote support to a participant.

          • screen_sharing

            boolean — Whether to allow hosts and participants to share their screen or content during meetings.

          • share_dual_camera

            boolean — Share dual camera. This field is **deprecated**.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process.

          • sign_language_interpretation

            object — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether to allow hosts to assign participants as sign language interpreters who can interpret one language into another in real-time.

            • enable_sign_language_interpretation_by_default

              boolean — Whether to enable sign language interpretation view by default in scheduler.

            • languages

              array — A list of system-supported languages.

              Items:

              string, possible values: "American", "Chinese", "French", "German", "Japanese", "Russian", "Brazilian", "Spanish", "Mexican", "British"

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • virtual_background

            boolean — Whether users can change their background.

          • virtual_background_settings

            object — Information about the virtual background settings.

            • allow_upload_custom

              boolean — Whether users can upload custom backgrounds.

            • allow_videos

              boolean — Whether the use of videos for virtual backgrounds is enabled.

            • enable

              boolean — Whether virtual backgrounds are enabled.

            • files

              array — Information about virtual background files.

              Items:
              • id

                string — The file's unique ID.

              • is_default

                boolean — Whether the file is the default virtual background file.

              • name

                string — The file's name.

              • size

                integer — The file' size.

              • type

                string — The file's type.

          • waiting_room

            boolean — Whether the [Waiting Room](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063329) feature is enabled. When enabled, attendees can only join after the host approves their entry.

          • webinar_chat

            object — Whether webinar participants can send chat messages.

            • allow_attendees_chat_with

              integer, possible values: 1, 2, 3 — Webinar attendees can chat with: * `1` — No one. * `2` — Host and all panelists. * `3` — Everyone.

            • allow_auto_save_local_chat_file

              boolean — Whether chat messages are saved automatically to a local file on the host's computer when the webinar ends.

            • allow_panelists_chat_with

              integer, possible values: 1, 2 — Webinar panelists can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • allow_panelists_send_direct_message

              boolean — Whether webinar panelists can send direct messages to other panelists.

            • allow_users_save_chats

              integer, possible values: 0, 1, 2 — Whether webinar attendees can save chats: * `0` — Attendees cannot save chats. * `1` — Attendees can only save host and panelist chats. * `2` — Attendees can save all chats.

            • default_attendees_chat_with

              integer, possible values: 1, 2 — By default, webinar attendees can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • enable

              boolean — Whether webinar participants can send chat messages.

          • webinar_live_streaming

            object — Whether webinar livestreaming is enabled.

            • custom_service_instructions

              string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

            • enable

              boolean — Whether webinar livestreaming is enabled.

            • live_streaming_reminder

              boolean — Whether to notify users to watch the livestream. This does not apply to custom RTMP (real-time messaging protocol).

            • live_streaming_service

              array — The available livestreaming services: * `facebook` * `workplace_by_facebook` * `youtube` * `custom_live_streaming_service`

              Items:

              string, possible values: "facebook", "workplace_by_facebook", "youtube", "custom_live_streaming_service"

          • webinar_polling

            object — Information about the account's webinar polling settings.

            • advanced_polls

              boolean — Whether the host can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a webinar.

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0059395).

          • webinar_survey

            boolean — Whether to allow the host to present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether to enable the [classic whiteboard](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068305) feature.

          • who_can_share_screen

            string, possible values: "host", "all" — The type of user who can share their screen or content during meetings: * `host` — Only hosts can screen share. * `all` — Both hosts and participants can screen share.

          • who_can_share_screen_when_someone_is_sharing

            string, possible values: "host", "all" — The type of user that can begin sharing their screen when someone else in the meeting is sharing their screen: * `host` — Only hosts can screen share when someone else is sharing. * `all` — Both hosts and participants can screen share when someone else is sharing.

          • workplace_by_facebook

            boolean — Whether to allow Workplace by Facebook livestreaming.

        • meeting_security

          object — Whether to require that all meetings are secured with at least one security option.

          • auto_security

            boolean — Whether to require that all meetings are secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether to block users in specific domains from joining meetings and webinars.

          • block_user_domain_list

            array — The domain to block, up to 20 domains. For example, the `*.example.com` domain.

            Items:

            string

          • embed_password_in_join_link

            boolean — Whether the meeting password will be encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption to use when starting a meeting: * `enhanced_encryption` — Use enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065408), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether to enable end-to-end encryption for meetings. If enabled, you can specify the type of encryption in the `encryption_type` field.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271) meetings are **not** included in this setting.

          • meeting_password_requirement

            object — Information about the meeting and webinar [password requirements](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063160).

            • consecutive_characters_length

              integer, possible values: 0, 4, 5, 6, 7, 8 — The maximum length of consecutive characters (for example, `abcdef`) allowed in a password: * `4` through `8` — The maximum consecutive characters length. The length is `n` minus `1`, where `n` is the provided value. For example, if you provide the `4` value, there can only be a maximum of `3` consecutive characters in a password (for example, `abc1x@8fdh`). * `0` — Do not apply a consecutive character restriction.

            • have_letter

              boolean — Whether the password must contain at least one letter character.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character. For example, `!`, `@`, and/or `#` characters.

            • have_upper_and_lower_characters

              boolean — Whether the password must include uppercase and lowercase characters.

            • length

              integer — The password's minimum length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

            • weak_enhance_detection

              boolean — Whether users will be informed when the provided password is weak.

          • only_authenticated_can_join_from_webclient

            boolean — Whether to specify that only authenticated users can join the meeting from the web client.

          • phone_password

            boolean — Whether to require a password for participants joining by phone. If enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • require_password_for_scheduled_meeting

            boolean — Whether to require a password for meetings that have already been scheduled.

          • require_password_for_scheduled_webinar

            boolean — Whether to require a password for webinars that have already been scheduled.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063329) when they join a meeting. If the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060501) setting is automatically disabled.

          • waiting_room_settings

            object — Information about the waiting room settings.

            • participants_to_place_in_waiting_room

              integer, possible values: 0, 1, 2 — The type of participants to be admitted to the Waiting Room: * `0` — All attendees. * `1` — Users who are not in your account. * `2` — Users who are not in your account and are not part of your [allowed domains list](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061263).

            • users_who_can_admit_participants_from_waiting_room

              integer, possible values: 0, 1 — The users who can admit participants from the Waiting Room: * `0` — Host and co-hosts only. * `1` — Host, co-hosts, and anyone who bypassed the Waiting Room if the host and co-hosts are not present.

            • whitelisted_domains_for_waiting_room

              string — If the `participants_to_place_in_waiting_room` field is `2`, a comma-separated list of the domains that can bypass the Waiting Room (`"example.com,example2.com"`).

          • webinar_password

            boolean — Whether to generate a password when scheduling webinars. Participants must use the generated password to join the scheduled webinar.

        • recording

          object — Information about recording settings.

          • ask_host_to_confirm_disclaimer

            boolean — Whether to ask the host to confirm the recording disclaimer is enabled.

          • ask_participants_to_consent_disclaimer

            boolean — Whether to ask participants for consent when a recording begins is enabled. This is only available when the value of the `recording_disclaimer` field is set to `true`.

          • auto_delete_cmr

            boolean — Whether Zoom will permanently delete recordings automatically after a specified number of days is enabled. The number of days is displayed in the `auto_delete_cmr_days` field.

          • auto_delete_cmr_days

            integer, possible values: 30, 60, 90, 120 — When the `auto_delete_cmr` value is `true`, this value is the number of days before the auto-deletion of cloud recordings: * `30` — 30 days. * `60` — 60 days. * `90` — 90 days. * `120` — 120 days.

          • auto_recording

            string, possible values: "local", "cloud", "none" — The automatic recording setting: * `local` — Record locally * `cloud` — Record on the cloud. * `none` — Disabled.

          • cloud_recording

            boolean — Whether hosts can record and save the meeting or webinar in the cloud.

          • display_participant_name

            boolean — Whether participants' names display in the recording.

          • host_pause_stop_recording

            boolean — Whether the meeting's host can pause or stop the cloud's auto recording is enabled.

          • ip_address_access_control

            object — Information about the settings to allow cloud recording access only from specific IP address ranges.

            • enable

              boolean — Whether the cloud recordings of the account can only be accessed by the IP addresses defined in the `ip_addresses_or_ranges` property.

            • ip_addresses_or_ranges

              string — The IP addresses or ranges that have access to the cloud recordings.

          • local_recording

            boolean — Whether hosts and participants can record the meeting using a local file.

          • optimize_recording_for_3rd_party_video_editor

            boolean — Whether recordings will be optimized for a 3rd party video editor. This can increase the file size and the time it takes to generate recording files.

          • record_audio_file

            boolean — Whether recording an audio-only file is enabled.

          • record_audio_file_each_participant

            boolean — Whether to record separate audio files for each participant is enabled.

          • record_files_separately

            object — The account's [**Record active speaker, gallery view and shared screen separately**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064676) settings.

            • active_speaker

              boolean — Whether recording only the active speaker is enabled.

            • gallery_view

              boolean — Whether recording only the gallery view is enabled.

            • shared_screen

              boolean — Whether recording only shared screen is enabled.

          • record_gallery_view

            boolean — Whether recording the [gallery view](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062314) with a shared screen is enabled.

          • record_speaker_view

            boolean — Whether recording the active speaker with a shared screen is enabled.

          • recording_audio_transcript

            boolean — Whether automatically transcribing the audio of the meeting or webinar to the cloud is enabled.

          • recording_disclaimer

            boolean — Whether to display a disclaimer to participants before a recording begins is enabled.

          • recording_highlight

            boolean — Whether the [recording highlights](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061101) feature is enabled.

          • recording_password_requirement

            object — Information about the minimum password requirements for recordings via the Account Recording settings.

            • have_letter

              boolean — Whether the password must contain at least one alphabetical letter.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character (for example, `!`, `@`, or `#`).

            • length

              integer — The password's minimum required length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

          • recording_thumbnails

            boolean — Whether thumbnails of the presenter are recorded when they are sharing their screen.

          • save_chat_text

            boolean — Whether saving the chat text from the meeting to the cloud is enabled.

          • save_close_caption

            boolean — Whether [closed captions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062490) are saved as a VTT (Video Track Text) file.

          • save_panelist_chat

            boolean — Whether panelist chats are saved to the recording.

          • save_poll_results

            boolean — Whether poll results shared during the meeting or webinar are saved. This also includes poll results shared during the meeting or webinar.

          • show_timestamp

            boolean — Whether adding a timestamp to the recording is enabled.

        • schedule_meeting

          object — Information about the scheduled meeting settings.

          • audio_type

            string — The type of audio used to join the meeting.

          • default_password_for_scheduled_meetings

            boolean — Whether to use the default password for already scheduled meetings.

          • force_pmi_jbh_password

            string — Whether to require a password for personal meetings if attendees can join before host.

          • host_video

            boolean — Whether to start meetings with the host video on.

          • jbh_time

            integer, possible values: 0, 5, 10, 15 — If the value of the `join_before_host` field is `true`, this field indicates the time limits within which a participant can join a meeting before the meeting's host: * `0` — Allow the participant to join the meeting at anytime. * `5` — Allow the participant to join 5 minutes before the meeting's start time. * `10` — Allow the participant to join 10 minutes before the meeting's start time.

          • join_before_host

            boolean — Whether participants can join the meeting before its host.

          • mute_upon_entry

            boolean — Whether to automatically mute all participants when they join the meeting.

          • participants_video

            boolean — Whether to start meetings with the participant video on.

          • personal_meeting

            boolean — The personal meeting settings: * `true` — Indicates that the **Enable Personal Meeting ID** setting is enabled. Users can use a personal meeting ID for their meetings. * `false` — Indicates that the **Enable Personal Meeting ID** setting is [disabled](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068443). When this setting is **disabled**, meetings that were scheduled with a PMI will be invalid. You must manually update any scheduled meetings. **For Zoom Phone only:** If a user has been assigned a desk phone, the desk phone's **Elevate to Zoom Meeting** setting will be disabled.

          • pmi_password

            string — The PMI's password.

          • pstn_password_protected

            string — Require a password from participants before joining a meeting via [PSTN](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449).

          • require_password_for_instant_meetings

            boolean — Whether a random password will be generated on the end of user who starts the instant meeting. Other meeting participants **must** enter the generated password to join the meeting. If instant meetings use a PMI, this option is **disabled**.

          • require_password_for_pmi_meetings

            string, possible values: "jbh_only", "all", "none" — Require participants to enter password for PMI meetings: * `jbh_only` — Only when a participant joins before the host. * `all` — All participants must enter a password to join the meeting. * `none` — No password required.

          • require_password_for_scheduled_meetings

            boolean — Require a passcode for meetings which have already been scheduled

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a meeting host schedules a new meeting. Meeting participants will be required to enter the password before they can join the meeting. This setting only applies to regular meetings that do **not** use a PMI.

          • upcoming_meeting_reminder

            boolean — Whether to receive a desktop notification for upcoming meetings.

          • use_pmi_for_instant_meetings

            boolean — Whether PMI is enabled for all instant meetings.

          • use_pmi_for_scheduled_meetings

            boolean — Use a [PMI (Personal Meeting ID)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271) to schedule meeting.

        • telephony

          object — Information about telephony settings.

          • audio_conference_info

            string — Information about the third-party audio configuration.

          • show_international_numbers_link

            boolean — Whether to display the international numbers link on the invitation email.

          • telephony_regions

            object — Information about where most of the participants call into or call from during a meeting.

            • allowed_values

              array — The telephony region options provided by Zoom.

              Items:

              string

            • selection_values

              string — The account's selected telephony regions that indicates where most of the participants call into or call from during a meeting.

          • third_party_audio

            boolean — Whether users can join the meeting using an existing third-party audio configuration.

        • tsp

          object — Information about the Telephony Service Provider (TSP) settings.

          • call_out

            boolean — Whether the [**Call Me**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061683) feature is enabled. When enabled, the user can enter their phone number to join meetings. As a meeting host, the user can use the **Invite by Phone** feature to invite participants to join by phone.

          • call_out_countries

            array — A list of countries and regions to which the user can call out to.

            Items:

            string

          • display_toll_free_numbers

            boolean — Whether hosts can see the toll-free numbers in the email invitation or in the Zoom client.

          • global_dial_in_countries

            object — Information about the global dial-in countries settings.

            • selected_countries

              array — The list of selected countries/regions whose dial-in numbers will be listed in the email invitation. You can adjust the order that the dial-in numbers appear in the email invitation.

              Items:
              • code

                string — The code of the country or region.

              • name

                string — The name of the country or region.

          • show_international_numbers_link

            boolean — Whether to show the international numbers link in the email invitation.

    • operator (required)

      string, format: email — The email address of the user who [disassociated the user](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066997).

    • operator_id (required)

      string — The user ID of the user who updated the settings.

    • old_object

      object — Information about the user's previous settings.

      • id

        string — The modified user's unique ID (`userId`).

      • settings

        object — Information about the user's previous settings. This only returns modified settings.

        • ai

          object — AI settings.

          • ai_generated_virtual_backgrounds

            boolean — Whether AI-generated virtual backgrounds are enabled.

          • ai_panel_in_workplace

            object — AI panel in Zoom Workplace settings.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is enabled.

          • canvas_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Canvas. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create document content.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether AI can identify post-meeting writing tasks from meeting context and generate drafts that users can review and use.

          • canvas_ai_sentence_completion

            boolean — Whether users can receive predictive writing suggestions while writing in Canvas.

          • chat_compose

            object — Allow users to use AI to help them compose a response from scratch or wordsmith their chat messages.

            • enable

              boolean — Compose with AI Companion

            • shown_in_team_chat

              boolean — Show in Team Chat

          • chat_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

            • shown_in_team_chat

              boolean — Show in Team Chat

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is enabled.

          • full_display_names_in_ai_assets

            boolean — Whether AI-generated meeting assets use full display names.

          • hub_ai_question_and_file_creation

            boolean — Whether users can ask AI questions about file content and create new files, such as Canvas, Slides, Sheets, Paper, or data tables, from the Hub Home page. Creating files requires AI to be enabled in each product's settings.

          • include_webinar_summary_follow_up_email

            object — Webinar follow-up email. When enabled, the host can include the webinar summary in follow-up emails.

            • absentee_follow_up_email

              boolean — Whether the webinar summary is included in the absentee follow-up email.

            • attendee_follow_up_email

              boolean — Whether the webinar summary is included in the attendee follow-up email.

            • enable

              boolean — Whether the host can include the webinar summary in follow-up email.

          • meeting_agenda

            boolean — Whether Meeting Agenda with AI is enabled.

          • meeting_chat_messages

            boolean — Whether meeting chat messages are used to enhance transcripts.

          • meeting_coach

            object — Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is enabled.

            • participant_scope

              string, possible values: "all_participants_and_invitees", "participants_and_invitees_in_our_organization" — Which participants Meeting Coach applies to.

          • meeting_questions

            object — Allow users to ask questions in a meeting with AI. Answers are based on what is said in the meeting.

            • auto_enable

              boolean — Automatically start meeting questions when the meeting starts.

            • enable

              boolean — Whether users can ask questions in a meeting with AI.

            • who_can_ask_questions

              string, possible values: "from_entire_meeting", "from_join_meeting", "host", "org", "org_from_join_meeting" — Participants allowed to ask meeting questions. Valid values: `from_entire_meeting` (all participants and invitees), `from_join_meeting` (all participants from when they join), `host` (only the meeting host), `org` (participants and invitees in the organization), `org_from_join_meeting` (organization participants from when they join).

          • meeting_summary

            object — Allow hosts to generate a summary. Summaries are sent based on sharing permissions after the meeting ends.

            • auto_enable

              boolean — Auto-start the meeting summary when the meeting starts.

            • email_notification

              boolean — Send an email notification when sharing a meeting summary with participants.

            • enable

              boolean — Whether hosts can generate a meeting summary.

            • restrict_share_to_outside_of_organization

              boolean — Restrict users from sharing meeting summaries with people outside the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Audience restricted from sharing meeting summaries. Valid values: `external_users` (users outside the organization), `all_users` (all users), `all_users_except_delegate` (all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether the meeting summary email includes summary text. Valid values: `include_full_text_in_email` (include the summary text), `not_include_full_text_in_email` (do not include the summary text).

            • who_will_receive_summary

              string, possible values: "host", "alt_host", "organization", "all", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization", "host_and_speakers", "do_not_share" — Recipients for automatically shared meeting summaries. Valid values: `host` (only the meeting host), `alt_host` (meeting host, co-hosts, and alternative hosts), `organization` (meeting host and invitees in the organization), `all` (all meeting invitees, including external invitees), `host_and_panelist_in_organization` (meeting host and participants in the organization), `host_and_panelist_not_in_organization` (meeting host and all participants, including external participants), `host_and_speakers` (meeting host and speakers), `do_not_share` (do not share a summary).

          • meeting_summary_default_language

            object — Set the default language for meeting summaries.

            • enable

              boolean — Whether meeting summaries automatically use the selected default language.

            • language

              string — Language that meeting summaries automatically use when the default-language setting is enabled. Supported values: `ar` (Arabic), `bn` (Bengali), `zh` (Chinese (Simplified)), `zh-hant` (Chinese (Traditional)), `cs` (Czech), `da` (Danish), `nl` (Dutch), `en` (English), `et` (Estonian), `fi` (Finnish), `fr` (French), `de` (German), `hi` (Hindi), `hu` (Hungarian), `id` (Indonesian), `it` (Italian), `ja` (Japanese), `ko` (Korean), `ms` (Malay), `fa` (Persian), `pl` (Polish), `pt` (Portuguese), `ro` (Romanian), `ru` (Russian), `es` (Spanish), `sv` (Swedish), `tl` (Tagalog), `ta` (Tamil), `te` (Telugu), `th` (Thai), `tr` (Turkish), `uk` (Ukrainian), `vi` (Vietnamese).

          • meeting_summary_docs

            object — Automatic Zoom Doc creation from meeting summary.

            • enable

              boolean — Whether automatic Zoom Doc creation is enabled.

            • share_with_summary_recipients

              boolean — Whether generated Zoom Docs are shared with meeting summary recipients.

          • meeting_summary_ip_access

            object — Allow meeting summary access only from specific IP address ranges.

            • enable

              boolean — Whether access to meeting summaries is restricted to specified IP address ranges.

            • ip_addresses_or_ranges

              string — IP addresses or ranges from which meeting summaries can be accessed.

          • meeting_summary_retention

            object — Automatic meeting summary deletion.

            • enable

              boolean — Whether automatic meeting summary deletion is enabled.

            • retention_days

              integer — Number of days to retain meeting summaries before deletion.

          • meeting_summary_template

            object — Allow users to select a meeting summary template for their meetings. The summary is generated using the selected template.

            • enable

              boolean — Whether users can select a meeting summary template for their meetings.

            • summary_template_id

              string — ID of the default meeting summary template used to generate meeting summaries.

          • my_notes_ai_content_generation

            object — My Notes AI content generation settings.

            • enable

              boolean — Whether users can use AI to generate content in My Notes and enrich their writing with the meeting transcript.

          • my_notes_meeting_transcription

            boolean — Whether users can transcribe their meetings with My Notes.

          • paper_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Paper. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create documents.

          • participant_can_request_aic_in_meeting

            boolean — Allow participants to request AI Companion in a meeting.

          • phone_user_ai_notices

            object — Phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are enabled.

            • multiple_notifications

              boolean — Whether multiple notifications are allowed.

            • require_press_1_consent

              boolean — Whether callers must press 1 to consent.

          • remind_me_turn_on_aic

            boolean — Remind hosts to turn on Zoom AI at the beginning of a meeting when AI features are not configured to auto-start.

          • remind_me_turn_on_catch_me_up

            boolean — When joining a meeting late, prompt the user to use Zoom AI to summarize what has been discussed so far.

          • restrict_aic_when_external_user_join_meeting

            boolean — Restrict AI Companion when an external user joins a meeting.

          • screen_share_ocr

            boolean — Whether screen share content is used with OCR.

          • sheets_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Sheets. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create sheet content.

          • sheets_ai_formula

            boolean — Whether AI can generate, explain, and apply spreadsheet formulas from natural-language input in Zoom Sheets.

          • sheets_ai_function

            boolean — Whether users can use the =AI() function in Zoom Sheets to generate, summarize, categorize, and analyze data.

          • sheets_ai_resources

            boolean — Whether users can add resources, such as meetings, docs, and data tables, to a spreadsheet and have AI suggest updates when they change.

          • show_conversational_ai_companion

            object — Show conversational AI companion settings.

            • enable_zoom_mate

              boolean — Whether ZoomMate is available in the web navigation and Zoom Workplace app navigation bar.

            • enabled

              boolean — Whether conversational AI is enabled.

          • slides_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Slides. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create presentation content.

          • smart_recording

            object — Smart Recording

            • create_next_steps

              boolean — Next steps

            • create_recording_highlights

              boolean — Recording highlights

            • create_smart_chapters

              boolean — Summary and smart chapters

          • task_creation_and_management

            object — AI-powered task creation and management with AI Companion.

            • auto_generate_action

              boolean — Whether to automatically generate action items from tasks.

            • auto_generate_details

              boolean — Whether to automatically generate task details.

            • enable

              boolean — Whether AI-powered task creation and management is enabled.

            • generate_from_phone_call

              object — Settings for generating tasks from phone calls.

              • auto_add_participant_as_collaborator

                boolean — Whether to automatically add phone call participants as task collaborators.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign phone call tasks to collaborators.

              • enable

                boolean — Whether to allow generating tasks from phone calls.

            • generate_from_transcripts

              object — Settings for generating tasks from meeting transcripts.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign tasks to collaborators.

              • auto_share_with

                string, possible values: "host_only", "internal_participants", "internal_assigned_participants" — Defines who tasks are automatically shared with when generated from transcripts.

              • enable

                boolean — Whether to allow generating tasks from meeting transcripts.

            • generate_from_voicemail

              boolean — Whether to allow generating tasks from voicemail.

          • third_party_meeting_join

            object — Third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording is enabled for joined third-party meetings.

            • calendar

              object — Calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is enabled.

              • join_scope

                string, possible values: "all_events_with_video_conference_links", "meetings_where_i_am_the_host", "meetings_where_i_am_a_participant" — Which calendar events third-party meeting join applies to.

            • enable

              boolean — Whether third-party meeting join with AI is enabled.

            • pre_meeting_email_notification

              object — Pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is enabled.

              • recipients

                string, possible values: "all_invitees", "only_meeting_host" — Who receives the pre-meeting email notification.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access will be able to ask questions after the webinar based on that transcript.

            • auto_enable

              boolean — Whether to automatically allow access when the webinar starts.

            • enable

              boolean — Whether to allow users to ask webinar questions with AI.

            • who_can_ask_questions

              string, possible values: "panelist_all", "panelist_org", "host", "all_participants" — Who can ask questions about the webinar. Valid values: `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only the webinar host, co-hosts, and alternative hosts), `all_participants` (All participants).

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions.

            • auto_enable

              boolean — Whether to turn on webinar summary automatically when the webinar starts.

            • email_notification

              boolean — Whether to send an email notification when sharing to participants.

            • enable

              boolean — Whether to allow hosts to generate a summary.

            • restrict_share_to_outside_of_organization

              boolean — Whether to restrict users from sharing summaries to those outside of the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Whether to restrict users from sharing summaries. Valid values: `external_users` (To those outside of the organization), `all_users` (To all users), `all_users_except_delegate` (To all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether to include the summary text in the email. Valid values: `include_full_text_in_email` (Include summary text in the email), `not_include_full_text_in_email` (Don't include summary text in the email).

            • who_will_receive_summary

              string, possible values: "host", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization" — Who to automatically share the summary with. Valid values: `host` (Only the webinar host), `host_and_panelist_in_organization` (Only the webinar host, co-hosts, and panelists in the organization), `host_and_panelist_not_in_organization` (The webinar host, co-hosts, and all panelists, including those outside the organization).

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`.

          • webinar_summary_ocr

            boolean — Whether screen share content is used with OCR for webinar summaries. Optical Character Recognition (OCR) converts images of text screen shared during a webinar into machine-readable text to generate more accurate and relevant AI results.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • workspace_reservation_recommendations_with_ai

            object — Workspace Reservation recommendations with AI.

            • custom_workspaces_recommendation

              boolean — Whether custom workspace recommendations are enabled.

            • day_recommendation

              boolean — Whether day recommendations are enabled.

            • desk_recommendation

              boolean — Whether desk recommendations are enabled.

            • enabled

              boolean — Whether Workspace Reservation recommendations with AI are enabled.

            • proactive_room_recommendation

              boolean — Whether proactive room recommendations are enabled.

            • room_recommendation

              boolean — Whether room recommendations are enabled.

          • zoom_events_session_summary

            object — Session summary. Allow hosts to generate a summary. Summaries are sent after the session has ended based on the in-session access options.

            • auto_start

              boolean — Whether to turn on session summary automatically when sessions start.

            • enable

              boolean — Whether Zoom Events session summaries are enabled.

        • audio_conferencing

          object — Information about the audio conferencing settings.

          • participant_phone_masking

            object — Information about the participant phone masking settings.

            • enable

              boolean — Whether to mask phone numbers of users dialing into a meeting in the participant list.

            • masking_type

              string, possible values: "mask_default", "mask_first_5", "mask_except_last_4" — The type of phone number masking pattern to apply. * `mask_default` - Default masking pattern (Example: 888****666). * `mask_first_5` - Mask first five digits (Example: *****66666). * `mask_except_last_4` - Mask everything except last four digits (Example: *****6666).

        • email_notification

          object — Information about the email notification settings.

          • alternative_host_reminder

            boolean — Whether to notify when an alternative host is added to or removed from a meeting.

          • cancel_meeting_reminder

            boolean — Whether to notify the host and participants when a meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether to notify the host when a cloud recording is available.

          • jbh_reminder

            boolean — Whether to notify the host when participants join the meeting before them.

          • recording_available_reminder_alternative_hosts

            boolean — Whether to notify any alternative hosts when a cloud recording is available.

          • recording_available_reminder_schedulers

            boolean — Whether to notify the person who scheduled the meeting or webinar for the host when a cloud recording is available.

          • schedule_for_reminder

            boolean — Whether to notify the host that there is a meeting is scheduled, rescheduled, or canceled.

        • feature

          object — Information about the features available to the user.

          • cn_meeting

            boolean — Host meeting in China.

          • concurrent_meeting

            string, possible values: "Basic", "Plus", "None" — The user's assigned [Concurrent Meeting](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068522) type: * `Basic` * `Plus` * `None` **Note:** This feature requires a Concurrent Meeting Basic or Plus plan subscription.

          • in_meeting

            boolean — Host meeting in India.

          • large_meeting

            boolean — Whether the large meeting feature is enabled.

          • large_meeting_capacity

            integer, possible values: 500, 1000 — The capacity for the user's large meetings: * `500` * `1000`

          • meeting_capacity

            integer — The user's meeting capacity.

          • webinar

            boolean — Whether the user has the Webinar feature.

          • webinar_capacity

            integer, possible values: 100, 500, 1000, 3000, 5000, 10000 — If the user has a Webinar capacity plan subscription, the user's Webinar capacity: * `100` * `500` * `1000` * `3000` * `5000` * `10000`

          • zoom_events

            boolean — Whether the user has the Zoom Events feature.

          • zoom_events_capacity

            integer, possible values: 500, 1000, 3000, 5000, 10000, 20000, 30000, 50000 — If the user has the Zoom Events feature, the user's Zoom Events plan capacity: * `500` * `1000` * `3000` * `5000` * `10000` * `20000` * `30000` * `50000`

          • zoom_phone

            boolean — Whether the Zoom Phone feature is enabled.

        • in_meeting

          object — Information about the in meeting settings.

          • allow_host_panelists_to_use_audible_clap

            boolean — Whether to allow host and panelist to use audible clap.

          • allow_host_to_enable_focus_mode

            boolean — Whether the host can enable [**Focus Mode**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004) when scheduling a meeting.

          • allow_live_streaming

            boolean — Whether to allow livestreaming.

          • allow_participants_chat_with

            integer, possible values: 1, 2, 3, 4 — Whether participants can chat with certain groups: * `1` — The participants cannot use chat. * `2` — Host and co-hosts only. * `3` — The participants can chat with other participants publicly. * `4` - The participants can chat with other participants publicly and privately. **Note:** This setting is only available with client versions 5.7.3 and above.

          • allow_show_zoom_windows

            boolean — Whether the [**Show Zoom windows during screen share**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0059848) feature is enabled.

          • allow_users_save_chats

            integer, possible values: 1, 2, 3 — Whether participants can save meeting chats: * `1` — Participants cannot save meeting chats. * `2` — Participants can only save host and co-host meeting chats. * `3` — Participants can save all meeting chats.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether participants can use annotation tools to add information to shared screens.

          • attendee_on_hold

            boolean — Whether hosts can temporarily remove an attendee from a meeting.

          • attention_mode_focus_mode

            boolean — Whether the [**Focus Mode**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063004) feature is enabled. When enabled, this feature only displays the host and co-hosts' video and profile pictures during a meeting.

          • auto_answer

            boolean — Whether the [**Auto-answer group in chat**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067948) setting is enabled.

          • auto_saving_chat

            boolean — Whether to automatically save all in-meeting chats.

          • breakout_room

            boolean — Whether the host can split meeting participants into separate, smaller rooms.

          • breakout_room_schedule

            boolean — Whether the host can assign participants to breakout rooms when scheduling. This feature is **only** available in version 4.5.0 or higher.

          • chat

            boolean — Whether meeting participants can use [in-meeting chat](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064400).

          • closed_caption

            boolean — Whether closed captions are enabled.

          • closed_captioning

            object — Information about the closed captioning settings.

            • auto_transcribing

              boolean — Whether to allow a live transcription service to transcribe meetings.

            • enable

              boolean — Whether to allow the host to type closed captions or assign a participant or 3rd-party service to provide closed captioning.

            • save_caption

              boolean — Whether to allow participants to save closed captions or transcripts.

            • third_party_captioning_service

              boolean — Whether to allow the use of an API token to integrate with 3rd-party closed captioning services.

            • view_full_transcript

              boolean — Whether to allow the viewing of full transcripts in the in-meeting side panel.

          • co_host

            boolean — Whether to allow the meeting host to add co-hosts.

          • custom_data_center_regions

            boolean — Whether custom [data center regions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060026) are enabled for hosting real-time meeting and webinar traffic: * `true` — Enabled. Provide the data center regions in the `data_center_regions` field. * `false` — Disabled. Only use the default data center regions.

          • custom_live_streaming_service

            boolean — Whether to allow custom livestreaming.

          • custom_service_instructions

            string — The custom livestreaming service instructions.

          • data_center_regions

            array — The user's selected custom data center regions. This field only returns if the `custom_data_center_regions` value is `true`: * `AU` — Australia. * `LA` — Latin America. * `CA` — Canada. * `CN` — China. * `DE` — Germany. * `HK` — Hong Kong SAR. * `IN` — India. * `IE` — Ireland. * `TY` — Japan. * `MX` — Mexico. * `NL` — Netherlands. * `SG` — Singapore. * `US` — United States.

            Items:

            string, possible values: "AU", "LA", "CA", "CN", "DE", "HK", "IN", "IE", "TY", "MX", "NL", "SG", "US"

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the **Disable desktop screen sharing for meetings you host** setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether to require [AES encryption](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) for meetings.

          • entry_exit_chime

            string — The sound that plays when participants join or leave the meeting: * `host` — Chime when host joins or leaves a meeting. * `all` — Chime when any participant joins or leaves a meeting. * `none` — Do not chime.

          • far_end_camera_control

            boolean — Whether another user can take control of camera during a meeting.

          • feedback

            boolean — Whether users can send feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether file sharing via in-meeting chat is enabled.

          • group_hd

            boolean — Whether group HD video is enabled.

          • join_from_desktop

            boolean — Whether participants can join a meeting directly from their desktop browser.

          • join_from_mobile

            boolean — Whether participants can join a meeting directly from their mobile browser.

          • language_interpretation

            object — Information about the [language interpretation](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064768) settings.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether hosts can assign participants as interpreters to interpret one language into another in real-time.

            • languages

              array, possible values: "English", "Chinese", "Japanese", "German", "French", "Russian", "Portuguese", "Spanish", "Korean" — A list of system-supported languages.

              Items:

              string

          • live_streaming_facebook

            boolean — Whether to allow Facebook livestreaming.

          • live_streaming_youtube

            boolean — Whether to allow YouTube livestreaming.

          • meeting_polling

            object — Information about the account's meeting polling settings.

            • advanced_polls

              boolean — Whether the host can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a meeting.

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063323) located in the **Reactions** menu in the meeting toolbar.

          • meeting_reactions_emojis

            string, possible values: "all", "selected" — Choose from the following meeting reaction options: * `all` — All emojis: Allow meeting participants to use any emoji available in Zoom chat as a reaction in a meeting. * `selected` — Selected emojis: Allow meeting participants to use the 6 standard meeting reaction emojis: Clapping Hands, Thumbs Up, Heart, Tears of Joy, Open Mouth, Party Popper (Tada, Celebration)

          • meeting_survey

            boolean — Whether to allow the host to present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether non-verbal feedback through screensharing is enabled.

          • participants_share_simultaneously

            string, possible values: "multiple", "one" — Indicates how many participants can screen share at the same time. The value can be one of the following:<br> `one`: Only one participant can screen share at a time .<br> `multiple`: Multiple participants can screen share simultaneously (dual monitors recommended).

          • polling

            boolean — Whether polls are available in the meeting controls.

          • post_meeting_feedback

            boolean — Whether to display a thumbs up or thumbs down feedback survey at the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can use private chat.

          • record_play_voice

            boolean — When a participant joins by telephone, whether recording and playing the participant's own voice is enabled.

          • remote_control

            boolean — Whether users can request remote control.

          • remote_support

            boolean — Whether the host can provide 1:1 remote support to a participant.

          • screen_sharing

            boolean — Whether to allow hosts and participants to share their screen or content during meetings.

          • share_dual_camera

            boolean — Share dual camera. This field is **deprecated**.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process.

          • sign_language_interpretation

            object — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether to allow hosts to assign participants as sign language interpreters who can interpret one language into another in real-time.

            • enable_sign_language_interpretation_by_default

              boolean — Whether to enable sign language interpretation view by default in scheduler.

            • languages

              array — A list of system-supported languages.

              Items:

              string, possible values: "American", "Chinese", "French", "German", "Japanese", "Russian", "Brazilian", "Spanish", "Mexican", "British"

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • virtual_background

            boolean — Whether users can change their background.

          • virtual_background_settings

            object — Information about the virtual background settings.

            • allow_upload_custom

              boolean — Whether users can upload custom backgrounds.

            • allow_videos

              boolean — Whether the use of videos for virtual backgrounds is enabled.

            • enable

              boolean — Whether virtual backgrounds are enabled.

            • files

              array — Information about virtual background files.

              Items:
              • id

                string — The file's unique ID.

              • is_default

                boolean — Whether the file is the default virtual background file.

              • name

                string — The file's name.

              • size

                integer — The file' size.

              • type

                string — The file's type.

          • waiting_room

            boolean — Whether the [Waiting Room](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063329) feature is enabled. When enabled, attendees can only join after the host approves their entry.

          • webinar_chat

            object — Whether webinar participants can send chat messages.

            • allow_attendees_chat_with

              integer, possible values: 1, 2, 3 — Webinar attendees can chat with: * `1` — No one. * `2` — Host and all panelists. * `3` — Everyone.

            • allow_auto_save_local_chat_file

              boolean — Whether chat messages are saved automatically to a local file on the host's computer when the webinar ends.

            • allow_panelists_chat_with

              integer, possible values: 1, 2 — Webinar panelists can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • allow_panelists_send_direct_message

              boolean — Whether webinar panelists can send direct messages to other panelists.

            • allow_users_save_chats

              integer, possible values: 0, 1, 2 — Whether webinar attendees can save chats: * `0` — Attendees cannot save chats. * `1` — Attendees can only save host and panelist chats. * `2` — Attendees can save all chats.

            • default_attendees_chat_with

              integer, possible values: 1, 2 — By default, webinar attendees can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • enable

              boolean — Whether webinar participants can send chat messages.

          • webinar_live_streaming

            object — Whether webinar livestreaming is enabled.

            • custom_service_instructions

              string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

            • enable

              boolean — Whether webinar livestreaming is enabled.

            • live_streaming_reminder

              boolean — Whether to notify users to watch the livestream. This does not apply to custom RTMP (real-time messaging protocol).

            • live_streaming_service

              array — The available livestreaming services: * `facebook` * `workplace_by_facebook` * `youtube` * `custom_live_streaming_service`

              Items:

              string, possible values: "facebook", "workplace_by_facebook", "youtube", "custom_live_streaming_service"

          • webinar_polling

            object — Information about the account's webinar polling settings.

            • advanced_polls

              boolean — Whether the host can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a webinar.

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0059395).

          • webinar_survey

            boolean — Whether to allow the host to present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether to enable the [classic whiteboard](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068305) feature.

          • who_can_share_screen

            string, possible values: "host", "all" — The type of user who can share their screen or content during meetings: * `host` — Only hosts can screen share. * `all` — Both hosts and participants can screen share.

          • who_can_share_screen_when_someone_is_sharing

            string, possible values: "host", "all" — The type of user that can begin sharing their screen when someone else in the meeting is sharing their screen: * `host` — Only hosts can screen share when someone else is sharing. * `all` — Both hosts and participants can screen share when someone else is sharing.

          • workplace_by_facebook

            boolean — Whether to allow Workplace by Facebook livestreaming.

        • meeting_security

          object — Whether to require that all meetings are secured with at least one security option.

          • auto_security

            boolean — Whether to require that all meetings are secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether to block users in specific domains from joining meetings and webinars.

          • block_user_domain_list

            array — The domain to block, up to 20 domains. For example, the `*.example.com` domain.

            Items:

            string

          • embed_password_in_join_link

            boolean — Whether the meeting password will be encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption to use when starting a meeting: * `enhanced_encryption` — Use enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065408), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether to enable end-to-end encryption for meetings. If enabled, you can specify the type of encryption in the `encryption_type` field.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271) meetings are **not** included in this setting.

          • meeting_password_requirement

            object — Information about the meeting and webinar [password requirements](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063160).

            • consecutive_characters_length

              integer, possible values: 0, 4, 5, 6, 7, 8 — The maximum length of consecutive characters (for example, `abcdef`) allowed in a password: * `4` through `8` — The maximum consecutive characters length. The length is `n` minus `1`, where `n` is the provided value. For example, if you provide the `4` value, there can only be a maximum of `3` consecutive characters in a password (for example, `abc1x@8fdh`). * `0` — Do not apply a consecutive character restriction.

            • have_letter

              boolean — Whether the password must contain at least one letter character.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character. For example, `!`, `@`, and/or `#` characters.

            • have_upper_and_lower_characters

              boolean — Whether the password must include uppercase and lowercase characters.

            • length

              integer — The password's minimum length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

            • weak_enhance_detection

              boolean — Whether users will be informed when the provided password is weak.

          • only_authenticated_can_join_from_webclient

            boolean — Whether to specify that only authenticated users can join the meeting from the web client.

          • phone_password

            boolean — Whether to require a password for participants joining by phone. If enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • require_password_for_scheduled_meeting

            boolean — Whether to require a password for meetings that have already been scheduled.

          • require_password_for_scheduled_webinar

            boolean — Whether to require a password for webinars that have already been scheduled.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0063329) when they join a meeting. If the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060501) setting is automatically disabled.

          • waiting_room_settings

            object — Information about the waiting room settings.

            • participants_to_place_in_waiting_room

              integer, possible values: 0, 1, 2 — The type of participants to be admitted to the Waiting Room: * `0` — All attendees. * `1` — Users who are not in your account. * `2` — Users who are not in your account and are not part of your [allowed domains list](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061263).

            • users_who_can_admit_participants_from_waiting_room

              integer, possible values: 0, 1 — The users who can admit participants from the Waiting Room: * `0` — Host and co-hosts only. * `1` — Host, co-hosts, and anyone who bypassed the Waiting Room if the host and co-hosts are not present.

            • whitelisted_domains_for_waiting_room

              string — If the `participants_to_place_in_waiting_room` field is `2`, a comma-separated list of the domains that can bypass the Waiting Room (`"example.com,example2.com"`).

          • webinar_password

            boolean — Whether to generate a password when scheduling webinars. Participants must use the generated password to join the scheduled webinar.

        • recording

          object — Information about recording settings.

          • ask_host_to_confirm_disclaimer

            boolean — Whether to ask the host to confirm the recording disclaimer is enabled.

          • ask_participants_to_consent_disclaimer

            boolean — Whether to ask participants for consent when a recording begins is enabled. This is only available when the value of the `recording_disclaimer` field is set to `true`.

          • auto_delete_cmr

            boolean — Whether Zoom will permanently delete recordings automatically after a specified number of days is enabled. The number of days is displayed in the `auto_delete_cmr_days` field.

          • auto_delete_cmr_days

            integer, possible values: 30, 60, 90, 120 — When the `auto_delete_cmr` value is `true`, this value is the number of days before the auto-deletion of cloud recordings: * `30` — 30 days. * `60` — 60 days. * `90` — 90 days. * `120` — 120 days.

          • auto_recording

            string, possible values: "local", "cloud", "none" — The automatic recording setting: * `local` — Record locally * `cloud` — Record on the cloud. * `none` — Disabled.

          • cloud_recording

            boolean — Whether hosts can record and save the meeting or webinar in the cloud.

          • display_participant_name

            boolean — Whether participants' names display in the recording.

          • host_pause_stop_recording

            boolean — Whether the meeting's host can pause or stop the cloud's auto recording is enabled.

          • ip_address_access_control

            object — Information about the settings to allow cloud recording access only from specific IP address ranges.

            • enable

              boolean — Whether the cloud recordings of the account can only be accessed by the IP addresses defined in the `ip_addresses_or_ranges` property.

            • ip_addresses_or_ranges

              string — The IP addresses or ranges that have access to the cloud recordings.

          • local_recording

            boolean — Whether hosts and participants can record the meeting using a local file.

          • optimize_recording_for_3rd_party_video_editor

            boolean — Whether recordings will be optimized for a 3rd party video editor. This can increase the file size and the time it takes to generate recording files.

          • record_audio_file

            boolean — Whether recording an audio-only file is enabled.

          • record_audio_file_each_participant

            boolean — Whether to record separate audio files for each participant is enabled.

          • record_files_separately

            object — The account's [**Record active speaker, gallery view and shared screen separately**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064676) settings.

            • active_speaker

              boolean — Whether recording only the active speaker is enabled.

            • gallery_view

              boolean — Whether recording only the gallery view is enabled.

            • shared_screen

              boolean — Whether recording only shared screen is enabled.

          • record_gallery_view

            boolean — Whether recording the [gallery view](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062314) with a shared screen is enabled.

          • record_speaker_view

            boolean — Whether recording the active speaker with a shared screen is enabled.

          • recording_audio_transcript

            boolean — Whether automatically transcribing the audio of the meeting or webinar to the cloud is enabled.

          • recording_disclaimer

            boolean — Whether to display a disclaimer to participants before a recording begins is enabled.

          • recording_highlight

            boolean — Whether the [recording highlights](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061101) feature is enabled.

          • recording_password_requirement

            object — Information about the minimum password requirements for recordings via the Account Recording settings.

            • have_letter

              boolean — Whether the password must contain at least one alphabetical letter.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character (for example, `!`, `@`, or `#`).

            • length

              integer — The password's minimum required length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

          • recording_thumbnails

            boolean — Whether thumbnails of the presenter are recorded when they are sharing their screen.

          • save_chat_text

            boolean — Whether saving the chat text from the meeting to the cloud is enabled.

          • save_close_caption

            boolean — Whether [closed captions](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062490) are saved as a VTT (Video Track Text) file.

          • save_panelist_chat

            boolean — Whether panelist chats are saved to the recording.

          • save_poll_results

            boolean — Whether poll results shared during the meeting or webinar are saved. This also includes poll results shared during the meeting or webinar.

          • show_timestamp

            boolean — Whether adding a timestamp to the recording is enabled.

        • schedule_meeting

          object — Information about the scheduled meeting settings.

          • audio_type

            string — The type of audio used to join the meeting.

          • default_password_for_scheduled_meetings

            boolean — Whether to use the default password for already scheduled meetings.

          • force_pmi_jbh_password

            string — Whether to require a password for personal meetings if attendees can join before host.

          • host_video

            boolean — Whether to start meetings with the host video on.

          • jbh_time

            integer, possible values: 0, 5, 10, 15 — If the value of the `join_before_host` field is `true`, this field indicates the time limits within which a participant can join a meeting before the meeting's host: * `0` — Allow the participant to join the meeting at anytime. * `5` — Allow the participant to join 5 minutes before the meeting's start time. * `10` — Allow the participant to join 10 minutes before the meeting's start time.

          • join_before_host

            boolean — Whether participants can join the meeting before its host.

          • mute_upon_entry

            boolean — Whether to automatically mute all participants when they join the meeting.

          • participants_video

            boolean — Whether to start meetings with the participant video on.

          • personal_meeting

            boolean — The personal meeting settings: * `true` — Indicates that the **Enable Personal Meeting ID** setting is enabled. Users can use a personal meeting ID for their meetings. * `false` — Indicates that the **Enable Personal Meeting ID** setting is [disabled](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0068443). When this setting is **disabled**, meetings that were scheduled with a PMI will be invalid. You must manually update any scheduled meetings. **For Zoom Phone only:** If a user has been assigned a desk phone, the desk phone's **Elevate to Zoom Meeting** setting will be disabled.

          • pmi_password

            string — The PMI's password.

          • pstn_password_protected

            string — Require a password from participants before joining a meeting via [PSTN](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449).

          • require_password_for_instant_meetings

            boolean — Whether a random password will be generated on the end of user who starts the instant meeting. Other meeting participants **must** enter the generated password to join the meeting. If instant meetings use a PMI, this option is **disabled**.

          • require_password_for_pmi_meetings

            string, possible values: "jbh_only", "all", "none" — Require participants to enter password for PMI meetings: * `jbh_only` — Only when a participant joins before the host. * `all` — All participants must enter a password to join the meeting. * `none` — No password required.

          • require_password_for_scheduled_meetings

            boolean — Require a passcode for meetings which have already been scheduled

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a meeting host schedules a new meeting. Meeting participants will be required to enter the password before they can join the meeting. This setting only applies to regular meetings that do **not** use a PMI.

          • upcoming_meeting_reminder

            boolean — Whether to receive a desktop notification for upcoming meetings.

          • use_pmi_for_instant_meetings

            boolean — Whether PMI is enabled for all instant meetings.

          • use_pmi_for_scheduled_meetings

            boolean — Use a [PMI (Personal Meeting ID)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271) to schedule meeting.

        • telephony

          object — Information about telephony settings.

          • audio_conference_info

            string — Information about the third-party audio configuration.

          • show_international_numbers_link

            boolean — Whether to display the international numbers link on the invitation email.

          • telephony_regions

            object — Information about where most of the participants call into or call from during a meeting.

            • allowed_values

              array — The telephony region options provided by Zoom.

              Items:

              string

            • selection_values

              string — The account's selected telephony regions that indicates where most of the participants call into or call from during a meeting.

          • third_party_audio

            boolean — Whether users can join the meeting using an existing third-party audio configuration.

        • tsp

          object — Information about the Telephony Service Provider (TSP) settings.

          • call_out

            boolean — Whether the [**Call Me**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0061683) feature is enabled. When enabled, the user can enter their phone number to join meetings. As a meeting host, the user can use the **Invite by Phone** feature to invite participants to join by phone.

          • call_out_countries

            array — A list of countries and regions to which the user can call out to.

            Items:

            string

          • display_toll_free_numbers

            boolean — Whether hosts can see the toll-free numbers in the email invitation or in the Zoom client.

          • global_dial_in_countries

            object — Information about the global dial-in countries settings.

            • selected_countries

              array — The list of selected countries/regions whose dial-in numbers will be listed in the email invitation. You can adjust the order that the dial-in numbers appear in the email invitation.

              Items:
              • code

                string — The code of the country or region.

              • name

                string — The name of the country or region.

          • show_international_numbers_link

            boolean — Whether to show the international numbers link in the email invitation.

    • time_stamp

      integer — A timestamp that indicates when the setting was updated.

  • operator

    string, format: email — The email address of the user who [disassociated the user](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066997).

  • operator_id

    string — The user ID of the user who updated the settings.

  • time_stamp

    integer — A timestamp that indicates when the setting was updated.

Example:

{
  "event": "",
  "event_ts": 1,
  "operator": "",
  "operator_id": "",
  "time_stamp": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "participant_phone_masking": {
            "enable": true,
            "masking_type": "mask_default"
          }
        },
        "schedule_meeting": {
          "host_video": true,
          "participants_video": true,
          "audio_type": "",
          "join_before_host": true,
          "force_pmi_jbh_password": "",
          "use_pmi_for_scheduled_meetings": true,
          "pstn_password_protected": "",
          "jbh_time": 0,
          "personal_meeting": true,
          "default_password_for_scheduled_meetings": true,
          "require_password_for_instant_meetings": true,
          "mute_upon_entry": true,
          "require_password_for_pmi_meetings": "jbh_only",
          "use_pmi_for_instant_meetings": true,
          "require_password_for_scheduled_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "pmi_password": "",
          "upcoming_meeting_reminder": true
        },
        "in_meeting": {
          "e2e_encryption": true,
          "chat": true,
          "post_meeting_feedback": true,
          "whiteboard": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_participants_chat_with": 1,
          "allow_users_save_chats": 1,
          "private_chat": true,
          "attention_mode_focus_mode": true,
          "allow_host_to_enable_focus_mode": true,
          "auto_saving_chat": true,
          "entry_exit_chime": "",
          "record_play_voice": true,
          "file_transfer": true,
          "feedback": true,
          "co_host": true,
          "polling": true,
          "meeting_polling": {
            "enable": true,
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "allow_host_to_upload_image": true
          },
          "attendee_on_hold": true,
          "annotation": true,
          "remote_control": true,
          "non_verbal_feedback": true,
          "breakout_room": true,
          "breakout_room_schedule": true,
          "remote_support": true,
          "screen_sharing": true,
          "who_can_share_screen": "all",
          "who_can_share_screen_when_someone_is_sharing": "host",
          "participants_share_simultaneously": "multiple",
          "closed_caption": true,
          "group_hd": true,
          "far_end_camera_control": true,
          "waiting_room": true,
          "virtual_background": true,
          "virtual_background_settings": {
            "enable": true,
            "allow_videos": true,
            "allow_upload_custom": true,
            "files": [
              {
                "id": "",
                "name": "",
                "type": "",
                "is_default": true,
                "size": 1
              }
            ]
          },
          "custom_data_center_regions": true,
          "data_center_regions": [
            "AU"
          ],
          "language_interpretation": {
            "enable": true,
            "languages": "English",
            "custom_languages": [
              ""
            ]
          },
          "meeting_reactions": true,
          "meeting_reactions_emojis": "all",
          "allow_host_panelists_to_use_audible_clap": true,
          "webinar_reactions": 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": "",
          "webinar_live_streaming": {
            "enable": true,
            "live_streaming_service": [
              "facebook"
            ],
            "custom_service_instructions": "",
            "live_streaming_reminder": 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": 0,
            "allow_auto_save_local_chat_file": true
          },
          "sign_language_interpretation": {
            "enable": true,
            "enable_sign_language_interpretation_by_default": true,
            "languages": [
              "American"
            ],
            "custom_languages": [
              "Language1"
            ]
          },
          "meeting_question_answer": true,
          "closed_captioning": {
            "enable": true,
            "third_party_captioning_service": true,
            "auto_transcribing": true,
            "view_full_transcript": true,
            "save_caption": true
          },
          "slide_control": true,
          "meeting_survey": true,
          "webinar_polling": {
            "enable": true,
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "allow_host_to_upload_image": true
          },
          "webinar_survey": true,
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "auto_answer": true,
          "allow_show_zoom_windows": 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": true,
          "record_audio_file": true,
          "save_chat_text": true,
          "show_timestamp": true,
          "recording_audio_transcript": true,
          "auto_recording": "local",
          "auto_delete_cmr": true,
          "auto_delete_cmr_days": 30,
          "record_files_separately": {
            "active_speaker": true,
            "gallery_view": true,
            "shared_screen": true
          },
          "display_participant_name": true,
          "recording_thumbnails": true,
          "optimize_recording_for_3rd_party_video_editor": true,
          "recording_highlight": true,
          "save_panelist_chat": true,
          "save_poll_results": true,
          "save_close_caption": true,
          "record_audio_file_each_participant": true,
          "host_pause_stop_recording": true,
          "recording_disclaimer": true,
          "ask_participants_to_consent_disclaimer": true,
          "ask_host_to_confirm_disclaimer": true,
          "recording_password_requirement": {
            "length": 1,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "only_allow_numeric": true
          },
          "ip_address_access_control": {
            "enable": true,
            "ip_addresses_or_ranges": ""
          }
        },
        "telephony": {
          "third_party_audio": true,
          "audio_conference_info": "",
          "show_international_numbers_link": true,
          "telephony_regions": {
            "allowed_values": [
              ""
            ],
            "selection_values": ""
          }
        },
        "feature": {
          "meeting_capacity": 1,
          "large_meeting": true,
          "large_meeting_capacity": 500,
          "webinar": true,
          "webinar_capacity": 100,
          "zoom_events": true,
          "zoom_events_capacity": 500,
          "zoom_phone": true,
          "concurrent_meeting": "Basic"
        },
        "meeting_security": {
          "auto_security": true,
          "waiting_room": true,
          "waiting_room_settings": {
            "participants_to_place_in_waiting_room": 0,
            "whitelisted_domains_for_waiting_room": "",
            "users_who_can_admit_participants_from_waiting_room": 0
          },
          "meeting_password": true,
          "require_password_for_scheduled_meeting": true,
          "pmi_password": true,
          "phone_password": true,
          "webinar_password": true,
          "require_password_for_scheduled_webinar": true,
          "meeting_password_requirement": {
            "length": 1,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "only_allow_numeric": true,
            "have_upper_and_lower_characters": true,
            "consecutive_characters_length": 0,
            "weak_enhance_detection": true
          },
          "embed_password_in_join_link": true,
          "end_to_end_encrypted_meetings": true,
          "encryption_type": "enhanced_encryption",
          "block_user_domain": true,
          "only_authenticated_can_join_from_webclient": true,
          "block_user_domain_list": [
            ""
          ]
        },
        "tsp": {
          "call_out": true,
          "call_out_countries": [
            ""
          ],
          "show_international_numbers_link": true,
          "display_toll_free_numbers": true,
          "global_dial_in_countries": {
            "selected_countries": [
              {
                "code": "CN",
                "name": "China"
              }
            ]
          }
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": true
          },
          "phone_user_ai_notices": {
            "enable": true,
            "require_press_1_consent": true,
            "multiple_notifications": true
          },
          "meeting_summary_retention": {
            "enable": true,
            "retention_days": 30
          },
          "meeting_coach": {
            "enable": true,
            "participant_scope": "participants_and_invitees_in_our_organization"
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true,
              "join_scope": "all_events_with_video_conference_links"
            },
            "pre_meeting_email_notification": {
              "enable": true,
              "recipients": "all_invitees"
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "task_creation_and_management": {
            "enable": false,
            "auto_generate_details": false,
            "auto_generate_action": true,
            "generate_from_transcripts": {
              "enable": false,
              "auto_share_with": "internal_participants",
              "auto_assign_to_collaborator": true
            },
            "generate_from_phone_call": {
              "enable": false,
              "auto_add_participant_as_collaborator": true,
              "auto_assign_to_collaborator": true
            },
            "generate_from_voicemail": false
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true
          },
          "ai_panel_in_workplace": {
            "enabled": true
          },
          "enable_ai_on_web": true,
          "participant_can_request_aic_in_meeting": true,
          "restrict_aic_when_external_user_join_meeting": true,
          "meeting_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "org_from_join_meeting"
          },
          "meeting_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "alt_host"
          },
          "meeting_summary_template": {
            "enable": true,
            "summary_template_id": "template_123"
          },
          "meeting_summary_default_language": {
            "enable": true,
            "language": "en-US"
          },
          "meeting_summary_ip_access": {
            "enable": true,
            "ip_addresses_or_ranges": "192.0.2.0/24"
          },
          "remind_me_turn_on_aic": true,
          "remind_me_turn_on_catch_me_up": true,
          "workspace_reservation_recommendations_with_ai": {
            "enabled": true,
            "day_recommendation": true,
            "desk_recommendation": true,
            "custom_workspaces_recommendation": true,
            "room_recommendation": true,
            "proactive_room_recommendation": true
          },
          "webinar_summary_ocr": true,
          "zoom_events_session_summary": {
            "enable": true,
            "auto_start": true
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": {
            "enable": true
          },
          "chat_summary": {
            "enable": false,
            "shown_in_team_chat": true
          },
          "chat_compose": {
            "enable": false,
            "shown_in_team_chat": true
          },
          "webinar_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "panelist_org"
          },
          "webinar_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "host_and_panelist_in_organization"
          },
          "include_webinar_summary_follow_up_email": {
            "enable": true,
            "attendee_follow_up_email": true,
            "absentee_follow_up_email": true
          }
        }
      }
    },
    "old_object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "participant_phone_masking": {
            "enable": true,
            "masking_type": "mask_default"
          }
        },
        "schedule_meeting": {
          "host_video": true,
          "participants_video": true,
          "audio_type": "",
          "join_before_host": true,
          "force_pmi_jbh_password": "",
          "use_pmi_for_scheduled_meetings": true,
          "pstn_password_protected": "",
          "jbh_time": 0,
          "personal_meeting": true,
          "default_password_for_scheduled_meetings": true,
          "require_password_for_instant_meetings": true,
          "mute_upon_entry": true,
          "require_password_for_pmi_meetings": "jbh_only",
          "use_pmi_for_instant_meetings": true,
          "require_password_for_scheduled_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "pmi_password": "",
          "upcoming_meeting_reminder": true
        },
        "in_meeting": {
          "e2e_encryption": true,
          "chat": true,
          "post_meeting_feedback": true,
          "whiteboard": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_participants_chat_with": 1,
          "allow_users_save_chats": 1,
          "private_chat": true,
          "attention_mode_focus_mode": true,
          "allow_host_to_enable_focus_mode": true,
          "auto_saving_chat": true,
          "entry_exit_chime": "",
          "record_play_voice": true,
          "file_transfer": true,
          "feedback": true,
          "co_host": true,
          "polling": true,
          "meeting_polling": {
            "enable": true,
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "allow_host_to_upload_image": true
          },
          "attendee_on_hold": true,
          "annotation": true,
          "remote_control": true,
          "non_verbal_feedback": true,
          "breakout_room": true,
          "breakout_room_schedule": true,
          "remote_support": true,
          "screen_sharing": true,
          "who_can_share_screen": "all",
          "who_can_share_screen_when_someone_is_sharing": "host",
          "participants_share_simultaneously": "multiple",
          "closed_caption": true,
          "group_hd": true,
          "far_end_camera_control": true,
          "waiting_room": true,
          "virtual_background": true,
          "virtual_background_settings": {
            "enable": true,
            "allow_videos": true,
            "allow_upload_custom": true,
            "files": [
              {
                "id": "",
                "name": "",
                "type": "",
                "is_default": true,
                "size": 1
              }
            ]
          },
          "custom_data_center_regions": true,
          "data_center_regions": [
            "AU"
          ],
          "language_interpretation": {
            "enable": true,
            "languages": "English",
            "custom_languages": [
              ""
            ]
          },
          "meeting_reactions": true,
          "meeting_reactions_emojis": "all",
          "allow_host_panelists_to_use_audible_clap": true,
          "webinar_reactions": 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": "",
          "webinar_live_streaming": {
            "enable": true,
            "live_streaming_service": [
              "facebook"
            ],
            "custom_service_instructions": "",
            "live_streaming_reminder": 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": 0,
            "allow_auto_save_local_chat_file": true
          },
          "sign_language_interpretation": {
            "enable": true,
            "enable_sign_language_interpretation_by_default": true,
            "languages": [
              "American"
            ],
            "custom_languages": [
              "Language1"
            ]
          },
          "meeting_question_answer": true,
          "closed_captioning": {
            "enable": true,
            "third_party_captioning_service": true,
            "auto_transcribing": true,
            "view_full_transcript": true,
            "save_caption": true
          },
          "slide_control": true,
          "meeting_survey": true,
          "webinar_polling": {
            "enable": true,
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "allow_host_to_upload_image": true
          },
          "webinar_survey": true,
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "auto_answer": true,
          "allow_show_zoom_windows": 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": true,
          "record_audio_file": true,
          "save_chat_text": true,
          "show_timestamp": true,
          "recording_audio_transcript": true,
          "auto_recording": "local",
          "auto_delete_cmr": true,
          "auto_delete_cmr_days": 30,
          "record_files_separately": {
            "active_speaker": true,
            "gallery_view": true,
            "shared_screen": true
          },
          "display_participant_name": true,
          "recording_thumbnails": true,
          "optimize_recording_for_3rd_party_video_editor": true,
          "recording_highlight": true,
          "save_panelist_chat": true,
          "save_poll_results": true,
          "save_close_caption": true,
          "record_audio_file_each_participant": true,
          "host_pause_stop_recording": true,
          "recording_disclaimer": true,
          "ask_participants_to_consent_disclaimer": true,
          "ask_host_to_confirm_disclaimer": true,
          "recording_password_requirement": {
            "length": 1,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "only_allow_numeric": true
          },
          "ip_address_access_control": {
            "enable": true,
            "ip_addresses_or_ranges": ""
          }
        },
        "telephony": {
          "third_party_audio": true,
          "audio_conference_info": "",
          "show_international_numbers_link": true,
          "telephony_regions": {
            "allowed_values": [
              ""
            ],
            "selection_values": ""
          }
        },
        "feature": {
          "meeting_capacity": 1,
          "large_meeting": true,
          "large_meeting_capacity": 500,
          "webinar": true,
          "webinar_capacity": 100,
          "zoom_events": true,
          "zoom_events_capacity": 500,
          "zoom_phone": true,
          "concurrent_meeting": "Basic"
        },
        "meeting_security": {
          "auto_security": true,
          "waiting_room": true,
          "waiting_room_settings": {
            "participants_to_place_in_waiting_room": 0,
            "whitelisted_domains_for_waiting_room": "",
            "users_who_can_admit_participants_from_waiting_room": 0
          },
          "meeting_password": true,
          "require_password_for_scheduled_meeting": true,
          "pmi_password": true,
          "phone_password": true,
          "webinar_password": true,
          "require_password_for_scheduled_webinar": true,
          "meeting_password_requirement": {
            "length": 1,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "only_allow_numeric": true,
            "have_upper_and_lower_characters": true,
            "consecutive_characters_length": 0,
            "weak_enhance_detection": true
          },
          "embed_password_in_join_link": true,
          "end_to_end_encrypted_meetings": true,
          "encryption_type": "enhanced_encryption",
          "block_user_domain": true,
          "only_authenticated_can_join_from_webclient": true,
          "block_user_domain_list": [
            ""
          ]
        },
        "tsp": {
          "call_out": true,
          "call_out_countries": [
            ""
          ],
          "show_international_numbers_link": true,
          "display_toll_free_numbers": true,
          "global_dial_in_countries": {
            "selected_countries": [
              {
                "code": "CN",
                "name": "China"
              }
            ]
          }
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": true
          },
          "phone_user_ai_notices": {
            "enable": true,
            "require_press_1_consent": true,
            "multiple_notifications": true
          },
          "meeting_summary_retention": {
            "enable": true,
            "retention_days": 30
          },
          "meeting_coach": {
            "enable": true,
            "participant_scope": "participants_and_invitees_in_our_organization"
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true,
              "join_scope": "all_events_with_video_conference_links"
            },
            "pre_meeting_email_notification": {
              "enable": true,
              "recipients": "all_invitees"
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "task_creation_and_management": {
            "enable": false,
            "auto_generate_details": false,
            "auto_generate_action": true,
            "generate_from_transcripts": {
              "enable": false,
              "auto_share_with": "internal_participants",
              "auto_assign_to_collaborator": true
            },
            "generate_from_phone_call": {
              "enable": false,
              "auto_add_participant_as_collaborator": true,
              "auto_assign_to_collaborator": true
            },
            "generate_from_voicemail": false
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true
          },
          "ai_panel_in_workplace": {
            "enabled": true
          },
          "enable_ai_on_web": true,
          "participant_can_request_aic_in_meeting": true,
          "restrict_aic_when_external_user_join_meeting": true,
          "meeting_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "org_from_join_meeting"
          },
          "meeting_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "alt_host"
          },
          "meeting_summary_template": {
            "enable": true,
            "summary_template_id": "template_123"
          },
          "meeting_summary_default_language": {
            "enable": true,
            "language": "en-US"
          },
          "meeting_summary_ip_access": {
            "enable": true,
            "ip_addresses_or_ranges": "192.0.2.0/24"
          },
          "remind_me_turn_on_aic": true,
          "remind_me_turn_on_catch_me_up": true,
          "workspace_reservation_recommendations_with_ai": {
            "enabled": true,
            "day_recommendation": true,
            "desk_recommendation": true,
            "custom_workspaces_recommendation": true,
            "room_recommendation": true,
            "proactive_room_recommendation": true
          },
          "webinar_summary_ocr": true,
          "zoom_events_session_summary": {
            "enable": true,
            "auto_start": true
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": {
            "enable": true
          },
          "chat_summary": {
            "enable": false,
            "shown_in_team_chat": true
          },
          "chat_compose": {
            "enable": false,
            "shown_in_team_chat": true
          },
          "webinar_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "panelist_org"
          },
          "webinar_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "host_and_panelist_in_organization"
          },
          "include_webinar_summary_follow_up_email": {
            "enable": true,
            "attendee_follow_up_email": true,
            "absentee_follow_up_email": true
          }
        }
      }
    }
  }
}

User.invitation_acceptedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the invitation was sent to the user.

    • object (required)

      object — Information about the user.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • first_name

        string — The user's first name.

      • last_name

        string — The user's last name.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

Group.createdEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • name (required)

        string — The group name.

    • operator (required)

      string, format: email — The email address of the user that created the group.

    • operator_id (required)

      string — The user ID of the user that created the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group was created, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "name": ""
    }
  }
}

Group.settings_updatedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user that updated the group's settings.

    • object (required)

      object — Information about the group's updated settings.

      • id (required)

        string — The updated group's ID.

      • settings (required)

        object

        • ai

          object — AI settings.

          • ai_generated_virtual_backgrounds

            boolean — Whether AI-generated virtual backgrounds are enabled.

          • ai_panel_in_workplace

            object — AI panel in Zoom Workplace settings.

            • delete_ai_conversation

              boolean — Whether to automatically delete AI conversation history in the AI panel.

            • delete_ai_conversation_time

              integer | null, possible values: 30, 60, 90, 120 — The number of days after which AI conversation history in the AI panel is automatically deleted. Supported values are 30, 60, 90, and 120.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is enabled.

          • canvas_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Canvas. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create document content.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether AI can identify post-meeting writing tasks from meeting context and generate drafts that users can review and use.

          • canvas_ai_sentence_completion

            boolean — Whether users can receive predictive writing suggestions while writing in Canvas.

          • chat_compose

            object — Allow users to use AI to help them compose a response from scratch or wordsmith their chat messages.

            • enable

              boolean — Compose with AI Companion

          • chat_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is enabled.

          • enable_email_compose_with_ai

            boolean — Whether users can use AI to compose or wordsmith email responses in Zoom Mail.

          • full_display_names_in_ai_assets

            boolean — Whether AI-generated meeting assets use full display names.

          • google

            object — Settings for Google data sources.

            • calendar_events

              boolean — Whether Google Calendar events accessible to the user can be used as a data source for AI.

            • documents

              boolean — Whether Google Drive documents accessible to the user can be used as a data source for AI.

            • emails

              boolean — Whether Gmail emails accessible to the user can be used as a data source for AI.

            • enable

              boolean — Whether Google data sources can be used as data sources for AI.

          • hub_ai_question_and_file_creation

            boolean — Whether users can ask AI questions about file content and create new files, such as Canvas, Slides, Sheets, Paper, or data tables, from the Hub Home page. Creating files requires AI to be enabled in each product's settings.

          • include_webinar_summary_follow_up_email

            object — Webinar follow-up email. When enabled, the host can include the webinar summary in follow-up emails.

            • absentee_follow_up_email

              boolean — Whether the webinar summary is included in the absentee follow-up email.

            • attendee_follow_up_email

              boolean — Whether the webinar summary is included in the attendee follow-up email.

            • enable

              boolean — Whether the host can include the webinar summary in follow-up email.

          • local_file_uploads

            boolean — Whether files uploaded by users can be used as a data source for AI by the users who uploaded them.

          • meeting_agenda

            boolean — Whether Meeting Agenda with AI is enabled.

          • meeting_chat_messages

            boolean — Whether meeting chat messages are used to enhance transcripts.

          • meeting_coach

            object — Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is enabled.

            • participant_scope

              string, possible values: "all_participants_and_invitees", "participants_and_invitees_in_our_organization" — Which participants Meeting Coach applies to.

          • meeting_questions

            object — Allow users to ask questions in a meeting with AI. Answers are based on what is said in the meeting.

            • auto_enable

              boolean — Automatically start meeting questions when the meeting starts.

            • enable

              boolean — Whether users can ask questions in a meeting with AI.

            • who_can_ask_questions

              string, possible values: "from_entire_meeting", "from_join_meeting", "host", "org", "org_from_join_meeting" — Participants allowed to ask meeting questions. Valid values: `from_entire_meeting` (all participants and invitees), `from_join_meeting` (all participants from when they join), `host` (only the meeting host), `org` (participants and invitees in the organization), `org_from_join_meeting` (organization participants from when they join).

          • meeting_summary

            object — Allow hosts to generate a summary. Summaries are sent based on sharing permissions after the meeting ends.

            • auto_enable

              boolean — Auto-start the meeting summary when the meeting starts.

            • email_notification

              boolean — Send an email notification when sharing a meeting summary with participants.

            • enable

              boolean — Whether hosts can generate a meeting summary.

            • restrict_share_to_outside_of_organization

              boolean — Restrict users from sharing meeting summaries with people outside the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Audience restricted from sharing meeting summaries. Valid values: `external_users` (users outside the organization), `all_users` (all users), `all_users_except_delegate` (all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether the meeting summary email includes summary text. Valid values: `include_full_text_in_email` (include the summary text), `not_include_full_text_in_email` (do not include the summary text).

            • who_will_receive_summary

              string, possible values: "host", "alt_host", "organization", "all", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization", "host_and_speakers", "do_not_share" — Recipients for automatically shared meeting summaries. Valid values: `host` (only the meeting host), `alt_host` (meeting host, co-hosts, and alternative hosts), `organization` (meeting host and invitees in the organization), `all` (all meeting invitees, including external invitees), `host_and_panelist_in_organization` (meeting host and participants in the organization), `host_and_panelist_not_in_organization` (meeting host and all participants, including external participants), `host_and_speakers` (meeting host and speakers), `do_not_share` (do not share a summary).

          • meeting_summary_default_language

            object — Set the default language for meeting summaries.

            • enable

              boolean — Whether meeting summaries automatically use the selected default language.

            • language

              string — Language that meeting summaries automatically use when the default-language setting is enabled. Supported values: `ar` (Arabic), `bn` (Bengali), `zh` (Chinese (Simplified)), `zh-hant` (Chinese (Traditional)), `cs` (Czech), `da` (Danish), `nl` (Dutch), `en` (English), `et` (Estonian), `fi` (Finnish), `fr` (French), `de` (German), `hi` (Hindi), `hu` (Hungarian), `id` (Indonesian), `it` (Italian), `ja` (Japanese), `ko` (Korean), `ms` (Malay), `fa` (Persian), `pl` (Polish), `pt` (Portuguese), `ro` (Romanian), `ru` (Russian), `es` (Spanish), `sv` (Swedish), `tl` (Tagalog), `ta` (Tamil), `te` (Telugu), `th` (Thai), `tr` (Turkish), `uk` (Ukrainian), `vi` (Vietnamese).

          • meeting_summary_docs

            object — Automatic Zoom Doc creation from meeting summary.

            • enable

              boolean — Whether automatic Zoom Doc creation is enabled.

            • share_with_summary_recipients

              boolean — Whether generated Zoom Docs are shared with meeting summary recipients.

          • meeting_summary_ip_access

            object — Allow meeting summary access only from specific IP address ranges.

            • enable

              boolean — Whether access to meeting summaries is restricted to specified IP address ranges.

            • ip_addresses_or_ranges

              string — IP addresses or ranges from which meeting summaries can be accessed.

          • meeting_summary_retention

            object — Automatic meeting summary deletion.

            • enable

              boolean — Whether automatic meeting summary deletion is enabled.

            • retention_days

              integer — Number of days to retain meeting summaries before deletion.

          • meeting_summary_template

            object — Allow users to select a meeting summary template for their meetings. The summary is generated using the selected template.

            • enable

              boolean — Whether users can select a meeting summary template for their meetings.

            • summary_template_id

              string — ID of the default meeting summary template used to generate meeting summaries.

          • microsoft_365

            object — Settings for Microsoft 365 data sources.

            • calendar_events

              boolean — Whether Microsoft Outlook calendar events accessible to the user can be used as a data source for AI.

            • documents

              boolean — Whether Office 365 documents accessible to the user can be used as a data source for AI.

            • emails

              boolean — Whether Microsoft Outlook emails accessible to the user can be used as a data source for AI.

            • enable

              boolean — Whether Microsoft 365 data sources can be used as data sources for AI.

          • my_notes_ai_content_generation

            object — My Notes AI content generation settings.

            • auto_generate_summary

              boolean — Whether My Notes automatically generates a summary when a note is completed.

            • auto_send_summary_email

              boolean — Whether My Notes automatically sends a summary email when a note summary is generated.

            • enable

              boolean — Whether users can use AI to generate content in My Notes and enrich their writing with the meeting transcript.

          • my_notes_meeting_transcription

            boolean — Whether users can transcribe their meetings with My Notes.

          • organization_custom_dictionaries

            boolean — Whether AI can consume the organization's custom dictionaries.

          • paper_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Paper. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create documents.

          • participant_can_request_aic_in_meeting

            boolean — Allow participants to request AI Companion in a meeting.

          • phone_user_ai_notices

            object — Phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are enabled.

            • multiple_notifications

              boolean — Whether multiple notifications are allowed.

            • require_press_1_consent

              boolean — Whether callers must press 1 to consent.

          • remind_me_turn_on_aic

            boolean — Remind hosts to turn on Zoom AI at the beginning of a meeting when AI features are not configured to auto-start.

          • remind_me_turn_on_catch_me_up

            boolean — When joining a meeting late, prompt the user to use Zoom AI to summarize what has been discussed so far.

          • restrict_aic_when_external_user_join_meeting

            boolean — Restrict AI Companion when an external user joins a meeting.

          • restrict_aic_when_restrict_user_join

            boolean — Restrict AI Companion when a restricted user joins a meeting.

          • restrict_users_from_deleting_ai_companion_assets

            boolean — Restrict users from deleting meeting assets generated by AI. When enabled, only admins can delete those assets.

          • restrict_users_from_editing_ai_companion_assets

            boolean — Restrict users from editing meeting assets generated by AI. When enabled, only admins can edit those assets.

          • restrict_users_from_joining_ai_enabled_meetings

            object — Restrict users from joining meetings where AI meeting processing, including meeting questions and meeting summary, is allowed.

            • apply_scope

              string, possible values: "internal_only", "external_only", "internal_and_external" — Meeting scope to which the restriction applies. Valid values: `internal_only` (internal meetings only), `external_only` (external meetings only), `internal_and_external` (internal and external meetings).

            • enable

              boolean — Whether restrictions on joining AI-enabled meetings are enabled.

            • join_notify

              string, possible values: "out_of_compliance", "notify_and_remove" — Action to take when a restricted user tries to join an AI-enabled meeting. Valid values: `out_of_compliance` (notify the user and allow them to remain), `notify_and_remove` (notify the user and remove them from the meeting).

          • screen_share_ocr

            boolean — Whether screen share content is used with OCR.

          • sheets_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Sheets. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create sheet content.

          • sheets_ai_formula

            boolean — Whether AI can generate, explain, and apply spreadsheet formulas from natural-language input in Zoom Sheets.

          • sheets_ai_function

            boolean — Whether users can use the =AI() function in Zoom Sheets to generate, summarize, categorize, and analyze data.

          • sheets_ai_resources

            boolean — Whether users can add resources, such as meetings, docs, and data tables, to a spreadsheet and have AI suggest updates when they change.

          • show_conversational_ai_companion

            object — Show conversational AI companion settings.

            • delete_ai_conversation

              boolean — Whether to automatically delete AI conversation history.

            • delete_ai_conversation_time

              integer | null, possible values: 30, 60, 90, 120 — The number of days after which AI conversation history is automatically deleted. Supported values are 30, 60, 90, and 120.

            • enable_zoom_mate

              boolean — Whether ZoomMate is available in the web navigation and Zoom Workplace app navigation bar.

            • enabled

              boolean — Whether conversational AI is enabled.

          • slides_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Slides. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create presentation content.

          • smart_recording

            object — Smart Recording

            • create_next_steps

              boolean — Next steps

            • create_recording_highlights

              boolean — Recording highlights

            • create_smart_chapters

              boolean — Summary and smart chapters

          • task_creation_and_management

            object — AI-powered task creation and management with AI Companion.

            • auto_generate_action

              boolean — Whether to automatically generate action items from tasks.

            • auto_generate_details

              boolean — Whether to automatically generate task details.

            • enable

              boolean — Whether AI-powered task creation and management is enabled.

            • generate_from_phone_call

              object — Settings for generating tasks from phone calls.

              • auto_add_participant_as_collaborator

                boolean — Whether to automatically add phone call participants as task collaborators.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign phone call tasks to collaborators.

              • enable

                boolean — Whether to allow generating tasks from phone calls.

            • generate_from_transcripts

              object — Settings for generating tasks from meeting transcripts.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign tasks to collaborators.

              • auto_share_with

                string, possible values: "host_only", "internal_participants", "internal_assigned_participants" — Defines who tasks are automatically shared with when generated from transcripts.

              • enable

                boolean — Whether to allow generating tasks from meeting transcripts.

            • generate_from_voicemail

              boolean — Whether to allow generating tasks from voicemail.

          • third_party_app_tasks

            boolean — Whether AI can perform tasks on the user's behalf in third-party apps configured within AI Studio.

          • third_party_meeting_join

            object — Third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording is enabled for joined third-party meetings.

            • calendar

              object — Calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is enabled.

              • join_scope

                string, possible values: "all_events_with_video_conference_links", "meetings_where_i_am_the_host", "meetings_where_i_am_a_participant" — Which calendar events third-party meeting join applies to.

            • enable

              boolean — Whether third-party meeting join with AI is enabled.

            • pre_meeting_email_notification

              object — Pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is enabled.

              • recipients

                string, possible values: "all_invitees", "only_meeting_host" — Who receives the pre-meeting email notification.

          • web_content

            boolean — Whether public web content can be used as a data source for AI.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access will be able to ask questions after the webinar based on that transcript.

            • auto_enable

              boolean — Whether to automatically allow access when the webinar starts.

            • enable

              boolean — Whether to allow users to ask webinar questions with AI.

            • who_can_ask_questions

              string, possible values: "panelist_all", "panelist_org", "host", "all_participants" — Who can ask questions about the webinar. Valid values: `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only webinar host, co-hosts, and alternative hosts), `all_participants` (All participants).

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions.

            • auto_enable

              boolean — Whether to turn on webinar summary automatically when the webinar starts.

            • email_notification

              boolean — Whether to send an email notification when sharing to participants.

            • enable

              boolean — Whether to allow hosts to generate a summary.

            • restrict_share_to_outside_of_organization

              boolean — Whether to restrict users from sharing summaries to those outside of the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Restrict users from sharing summaries. Valid values: `external_users` (To those outside of the organization), `all_users` (To all users), `all_users_except_delegate` (To all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether to include summary text in the email. Valid values: `include_full_text_in_email` (Include summary text in the email), `not_include_full_text_in_email` (Don't include summary text in the email).

            • who_will_receive_summary

              string, possible values: "host", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization" — Automatically share summary with. Valid values: `host` (Only webinar host), `host_and_panelist_in_organization` (Only webinar host, co-hosts, and panelists in the organization), `host_and_panelist_not_in_organization` (Webinar host, co-hosts, and all panelists, including those outside the organization).

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`.

          • webinar_summary_ocr

            boolean — Whether screen share content is used with OCR for webinar summaries. Optical Character Recognition (OCR) converts images of text screen shared during a webinar into machine-readable text to generate more accurate and relevant AI results.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • zoom_events_session_summary

            object — Session summary. Allow hosts to generate a summary. Summaries are sent after the session has ended based on the in-session access options.

            • auto_start

              boolean — Whether to turn on session summary automatically when sessions start.

            • enable

              boolean — Whether Zoom Events session summaries are enabled.

        • audio_conferencing

          object

          • call_me_and_invite_by_phone

            object — The group's [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VG7NCJDZ238VVXZDJ8QMH) settings.

            • allow_webinar_attendees_call_me

              boolean — Whether webinar attendees can use Call Me to connect audio. This feature is only available in version 5.2.2 and higher.

            • call_out_countries

              object — The group's call out countries/regions settings.

              • selected_countries

                array — The list of selected countries/regions whose dial-in numbers will be listed in the email invitation.

                Items:
                • code

                  string — The [code](https://developers.zoom.us/docs/api/rest/other-references/abbreviation-lists/#countries) of the country or region.

                • name

                  string — The name of the country or region.

            • enable

              boolean — Whether the group has the [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VFZMDP4EJAF772N7NG2KY) setting enabled.

            • require_press_1_for_call_me

              string, possible values: "auto", "always", "never" — Require Call Me users to press 1 before being connected to the meeting. * `auto` - Automatically determine whether to require pressing 1 before connecting to the meeting. * `always` - Always require Call Me users to press 1 before connecting to the meeting. * `never` - Never require Call Me users to press 1 before connecting to the meeting.

          • participant_phone_masking

            object — The group's [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) settings.

            • enable

              boolean — Whether the group has the [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) setting enabled.

            • masking_type

              string, possible values: "mask_default", "mask_first_5", "mask_except_last_4" — The type of phone number masking pattern to apply. * `mask_default` - Default masking pattern (Example: 888****666). * `mask_first_5` - Mask first five digits (Example: *****66666). * `mask_except_last_4` - Mask everything except last four digits (Example: *****6666).

          • personal_audio_conference

            boolean — Whether the group has the [**Personal Audio Conference**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449#h_01F5BPMNMERFWXN5S8ZJRZZCSE) setting enabled.

          • toll_call

            object — The group's [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) settings.

            • enable

              boolean — Whether the group has the [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) setting enabled.

            • numbers

              array — The group's **Toll Call** phone number information.

              Items:
              • code

                string — The phone number's [E.164 country calling code](https://en.wikipedia.org/wiki/List_of_country_calling_codes).

              • country_code

                string — The phone number's [country code](https://developers.zoom.us/docs/api/rest/other-references/abbreviation-lists/#countries).

              • country_name

                string — The country name.

              • display_number

                string — The phone number's display number.

              • number

                string — The phone number.

          • toll_free_and_fee_based_toll_call

            object — The group's [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call#h_01F51844DRCX3K7BRTMZ40381R) settings.

            • allow_webinar_attendees_dial

              boolean — Whether webinar attendees can dial in through the group's **Toll-free and Fee-based Toll Call** phone numbers. This feature is only available with version 5.2.2 or later.

            • enable

              boolean — Whether the group has the [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call#h_01F51844DRCX3K7BRTMZ40381R) setting enabled.

            • numbers

              array — The group's **Toll-free and Fee-based Toll Call** phone number information.

              Items:
              • code

                string — The phone number's [E.164 country calling code](https://en.wikipedia.org/wiki/List_of_country_calling_codes).

              • country_code

                string — The phone number's [country code](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#countries).

              • country_name

                string — The country name.

              • display_number

                string — The phone number's display number.

              • number

                string — The phone number.

        • chat

          object — The account's chat settings.

          • ai_compose

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Compose with AI Companion

          • ai_quick_reply

            boolean — Quick reply with AI Companion

          • ai_quick_schedule

            boolean — Quick schedule with AI Companion

          • ai_recommend

            boolean — Chat Recommendation with Zoom AI Companion

          • ai_sentence_completion

            boolean — Sentence completion with AI Companion

          • ai_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

          • allow_delete_message

            object — When this setting is enabled, users can delete their own messages in Team Chat. If the user is the channel owner or admin and this setting is disabled, the user will also not be able to remove messages of other members in that channel even if other settings allow this. Time frame is configurable even when account setting is OFF and unlocked.

            • enable

              boolean — Allow users to delete messages

          • allow_edit_message

            object — When this setting is enabled, users can edit their own messages in Team Chat. Time frame is configurable even when account setting is OFF and unlocked.

            • enable

              boolean — Allow users to edit messages

          • allow_huddles_from_channels

            boolean — Allow huddles from channels

          • allow_users_to_add_contacts

            object — Allow users to add contacts.

            • enable

              boolean — By disabling this setting, users will not be able to add contacts.

            • selected_option

              integer, possible values: 1, 2, 3, 4 — The type of allowing users to add contacts: * 1 — Anyone (internal and external contacts). * 2 — In the same organization. * 3 — In the same organization and specified domains. * 4 — In the same organization and specified users.

            • user_email_addresses

              string — The domains or emails (internal or external). * When the `selected_option` field value is `3`, the value is internal or external domains. Use a comma to separate multiple domains. Example: company.com. * When the `selected_option` field value is `4`, the value is internal or external email addresses. Use a comma to separate multiple emails.

          • allow_users_to_chat_with_others

            object — Allow users to chat with others.

            • enable

              boolean — If you select 'In the same organization', users may still be able to chat with external users if they are added to channels or group chats with external users.

            • selected_option

              integer, possible values: 1, 2, 3, 4 — The type of allowing users to add contacts: * 1 — Anyone (internal and external contacts). * 2 — In the same organization. * 3 — In the same organization and specified domains. * 4 — In the same organization and specified users.

            • user_email_addresses

              string — The domains or emails (internal or external). * When the `selected_option` field value is `3`, the value is internal or external domains. Use a comma to separate multiple domains. Example: company.com. * When the `selected_option` field value is `4`, the value is internal or external email addresses. Use a comma to separate multiple emails.

          • allow_users_to_search_others_options

            string — Allow users to search others, when selecting multiple items, separate them with commas: * ''-none. * '1' — In the same account. * '2' — Under the same master account, including all sub acounts. * '3' — Under the same organization.

          • chat_email_address

            object — Allow users to create email addresses for chats and channels. Email sent to a created address will also be posted in respective chat or channel.

            • enable

              boolean — Chat email address

          • chat_emojis

            object — Chat emojis.

            • emojis_option

              string, possible values: "all", "selected"

            • enable

              boolean — Allow users to use the emoji library in direct messages or group conversations. Choose between allowing users to use any emoji in the library, or choose to allow only pre-selected emojis. If the setting is disabled, users can still use keyboard shortcuts to add emojis. Users can change their emoji skin tone in Settings.

          • chat_etiquette_tool

            object — Information about the **Chat Etiquette** Tool.

            • enable

              boolean, default: false — Whether to enable the **Chat Etiquette Tool**. This value defaults to `false`. The **Chat Etiquette Tool** allows you to define specific keywords and text patterns in chat to prevent users from inadvertently sharing unwanted messages.

            • policies

              array — Information about the defined **Chat Etiquette Tool** policies.

              Items:
              • id

                string — The policy ID.

              • status

                string, possible values: "activated", "deactivated" — The policy's current status: * `activated` — Activated. * `deactivated` — Deactivated.

          • create_group_chat

            boolean — Allow users to create group chats.

          • create_private_channels

            boolean — Allow users to create private channels.

          • create_public_channels

            boolean — Allow users to create public channels.

          • download_file

            boolean — Downloading files

          • read_receipts

            object — Indicate when messages have been seen by recipients, for chats and channels with less than 20 members.

            • allow_users_opt_out

              boolean — Allow users to opt out

            • enable

              boolean — Enable read receipts

          • record_video_messages

            boolean — Allow users to record video messages that can be sent in direct messages or group conversations. If the file share setting is disabled, they will not be able to record and send video messages.

          • record_voice_messages

            boolean — Allow users to record voice messages that can be sent in direct messages or group conversations.

          • schedule_meetings_in_chat

            boolean — Schedule a meeting from chat or channel.

          • screen_capture

            boolean — Allow users to take and send screenshots in direct messages or group conversations.

          • search_and_send_animated_gif_images

            object — Allow users to search GIF images from GIPHY when they compose messages. See GIPHY's website for more information about content ratings.

            • enable

              boolean — Whether to allow users to search GIF images from GIPHY when they compose messages.

          • send_data_to_third_party_archiving_service

            object — Send data to third-party archiving service.

            • enable

              boolean — Allow users to send data to third-party archiving service.

          • share_files

            object — Users can share files in chats and channels.

            • enable

              boolean — Allow users to view, share, and forward files in chats and channels. When disabled, users can still take, share, and forward screenshots; record and forward voice and video messages; send and forward GIF images; and send and forward code snippets if those specific settings are enabled.

            • restrictions

              object — The restrictions of users can share files in chats and channels

              • file_restrictions_apply_to

                string, possible values: "sharing_and_viewing", "sharing" — Apply restrictions to both sharing and viewing, or only apply to sharing

              • file_size_restrictions

                integer, possible values: 50, 100, 200, 300, 400, 500 — Maximum file size

              • file_size_restrictions_for_external

                integer, possible values: 50, 100, 200, 300, 400, 500 — Maximum file size for external users

              • file_type_restrictions

                array — The restrictions of users can share files in chats and channels

                Items:

                string, possible values: ".gz", ".rar", ".zip", ".xls", ".xlsx", ".json", ".png", ".pptx", ".ppt", ".7z", ".xmind", ".pdf", ".pps", ".txt", ".docx", ".doc" — Specified file type

              • file_type_restrictions_for_external

                array — The restricted types for external users can share or view files in chats and channels

                Items:

                string, possible values: ".gz", ".rar", ".zip", ".xls", ".xlsx", ".json", ".png", ".pptx", ".ppt", ".7z", ".xmind", ".pdf", ".pps", ".txt", ".docx", ".doc" — Specified file type

              • maximum_file_size

                boolean — Whether to restrict file size

              • only_allow_specific_file_types

                boolean — Only allow specified file types

            • share_option

              string, possible values: "disable", "anyone", "account", "organization" — Allow users of this account to send files in chats and channels.

            • view_option

              string, possible values: "anyone", "account", "organization" — Allow users of this account to view files in chats and channels.

          • share_links_in_chat

            boolean — Share links to messages and channels in Team Chat.

          • share_screen_in_chat

            boolean — Share screen in chat

          • shared_spaces

            boolean — Allow users to create Shared Spaces

          • survey_poll

            boolean — Allow users to launch a poll in chats and channels

          • translate_messages

            boolean — Allow users to translate team chat messages. [Learn more].(https://support.zoom.us/hc/en-us/articles/12998089084685)

        • email_notification

          object

          • alternative_host_reminder

            boolean — Whether alternative hosts receive an email when they are added or removed to a meeting.

          • cancel_meeting_reminder

            boolean — Whether meeting participants and hosts receive a notification when the meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether the host is notified when a cloud recording is available.

          • jbh_reminder

            boolean — Whether the host is notified when participants join the meeting before them.

          • recording_available_reminder_alternative_hosts

            boolean — Whether to notify any alternative hosts when a cloud recording is available.

          • recording_available_reminder_schedulers

            boolean — Whether to notify the person who scheduled the meeting or webinar for the host when a cloud recording is available.

          • schedule_for_reminder

            boolean — Notify the host there is a meeting is scheduled, rescheduled, or canceled.

        • in_meeting

          object

          • alert_guest_join

            boolean — Whether participants that belong to your account can see that a guest (someone who does not belong to your account) is participating in the meeting.

          • allow_host_panelists_to_use_audible_clap

            boolean — Whether to allow host and panelist to use audible clap.

          • allow_live_streaming

            boolean — Whether livestreaming is allowed.

          • allow_participants_chat_with

            integer, possible values: 1, 2, 3, 4 — Whether participants can only chat with certain groups: * `1` — Participants cannot use chat. * `2` — Host and co-hosts only. * `3` — Participants can chat with other participants publicly. * `4` - Participants can chat with other participants publicly and privately. **Note:** This setting is only available with client versions 5.7.3 and above.

          • allow_show_zoom_windows

            boolean — Whether Zoom windows display screen share.

          • allow_users_save_chats

            integer, possible values: 1, 2, 3 — Whether participants can save meeting chats: * `1` — Participants cannot save meeting chats. * `2` — Participants can only save host and co-host meeting chats. * `3` — Participants can save all meeting chats.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether meeting participants can use annotation tools to add information to shared screens.

          • auto_answer

            boolean — Whether users can view and add contacts to the [**Auto-answer group in chat**](https://support.zoom.us/hc/en-us/articles/203736135-Auto-answering-invitations-to-meetings) feature. Calls from members of the **Auto Answer Group** will be automatically answered the user.

          • auto_saving_chat

            boolean — Whether all in-meeting chats are automatically saved.

          • breakout_room

            boolean — Whether hosts can split meeting participants into [breakout rooms](https://support.zoom.us/hc/en-us/articles/206476093-Enabling-breakout-rooms).

          • breakout_room_schedule

            boolean — Whether hosts can assign participants to breakout rooms when scheduling. This feature is **only** available in version 4.5.0 or higher.

          • chat

            boolean — Whether meeting participants can send chat messages that are visible to all participants.

          • closed_caption

            boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

          • closed_captioning

            object — Information about the group's closed captioning settings.

            • auto_transcribing

              boolean — Whether live transcription services are allowed to transcribe meetings.

            • enable

              boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

            • save_caption

              boolean — Whether participants can save closed captions or transcripts.

            • third_party_captioning_service

              boolean — Whether the use of an API token to integrate with third-party closed captioning services is enabled.

            • view_full_transcript

              boolean — Whether participants can view full transcripts in the in-meeting side panel.

          • co_host

            boolean — Whether the host can add co-hosts. Co-hosts have the same in-meeting controls as the host.

          • custom_data_center_regions

            boolean — Whether to display the custom [data center regions](https://support.zoom.us/hc/en-us/articles/360042411451-Selecting-data-center-regions-for-hosted-meetings-and-webinars) selected for meetings hosted by this group.

          • custom_live_streaming_service

            boolean — Whether custom livestreaming is enabled.

          • custom_service_instructions

            string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

          • data_center_regions

            array — If the value of `custom_data_center_regions` is `true`, a comma-separated list of the following [data center regions](https://support.zoom.us/hc/en-us/articles/360059254691-Datacenter-abbreviation-list) to opt in to: * `AU` — Australia. * `LA` — Latin America. * `CA` — Canada. * `CN` — China. * `DE` — Germany. * `HK` — Hong Kong SAR. * `IN` — India. * `IE` — Ireland. * `TY` — Japan. * `MX` — Mexico. * `NL` — Netherlands. * `SG` — Singapore. * `US` — United States.

            Items:

            string, possible values: "AU", "LA", "CA", "CN", "DE", "HK", "IN", "IE", "TY", "MX", "NL", "SG", "US"

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the [**Disable desktop screen sharing for meetings you host**](https://support.zoom.us/hc/en-us/articles/360037710871-Disabling-desktop-screen-sharing-in-meetings) setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether all meetings are required to use [End-to-end (E2EE) encryption](https://support.zoom.us/hc/en-us/articles/360048660871-End-to-end-E2EE-encryption-for-meetings).

          • entry_exit_chime

            boolean — Whether a chime plays when participants join or leave the meeting.

          • far_end_camera_control

            boolean — Whether other users are allowed to take control of the camera during a meeting.

          • feedback

            boolean — Whether users can provide feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether the in-meeting [**Send files via meeting chat**](https://support.zoom.us/hc/en-us/articles/209605493-In-meeting-file-transfer) setting is enabled.

          • group_hd

            boolean — Whether higher quality video is enabled for hosts and participants.

          • join_from_desktop

            boolean — Whether participants can join a meeting directly from their desktop browser.

          • join_from_mobile

            boolean — Whether participants can join a meeting directly from their mobile browser.

          • language_interpretation

            object — Information about the [language interpretation](https://support.zoom.us/hc/en-us/articles/360034919791-Using-Language-Interpretation-in-your-meeting-or-webinar) settings.

            • allow_participants_to_speak_in_listening_channel

              boolean — Whether to allow participants to speak in listening channel.

            • allow_up_to_25_custom_languages_when_scheduling_meetings

              boolean — Whether to allow up to 25 custom languages when scheduling meetings.

            • custom_languages

              array — A list of the user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether hosts can assign participants as interpreters who can interpret one language into another in real-time.

            • enable_language_interpretation_by_default

              boolean — Whether enable language interpretation by default.

            • languages

              array, possible values: "English", "Chinese", "Japanese", "German", "French", "Russian", "Portuguese", "Spanish", "Korean" — A list of system-supported languages.

              Items:

              string

          • live_streaming_facebook

            boolean — Whether Facebook livestreaming is enabled.

          • live_streaming_youtube

            boolean — Whether YouTube livestreaming is enabled.

          • manual_captioning

            object — Information about manual captioning settings.

            • allow_to_type

              boolean — Whether the host can manually caption or let the host assign a participant to provide manual captioning.

            • auto_generated_captions

              boolean — Whether Zoom's [live transcription feature](https://support.zoom.us/hc/en-us/articles/207279736-Managing-closed-captioning-and-live-transcription#h_01FHGGHYJ4457H4GSZY0KM3NSB) is enabled.

            • full_transcript

              boolean — Whether to enable the viewing of full transcripts in the in-meeting side panel.

            • manual_captions

              boolean — Whether [manual closed captioning](https://support.zoom.us/hc/en-us/articles/207279736-Managing-closed-captioning-and-live-transcription) is enabled.

            • save_captions

              boolean — Whether participants can [save closed captions or transcripts](https://support.zoom.us/hc/en-us/articles/360060958752). **Note:** If the `full_transcript` field is set to `false`, participants **cannot** save captions.

            • third_party_captioning_service

              boolean — Whether the use of an API token to integrate with a [third-party device](https://support.zoom.us/hc/en-us/articles/115002212983) for closed captioning is enabled.

          • meeting_polling

            object — Information about the account's meeting polling settings.

            • advanced_polls

              boolean — Whether hosts can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a meeting.

            • manage_saved_polls_and_quizzes

              boolean — Whether to allow users to manage saved polls and quizzes from Meetings

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.us/hc/en-us/articles/115001286183-Nonverbal-feedback-and-meeting-reactions) located in the **Reactions** menu in the meeting toolbar.

          • meeting_reactions_emojis

            string, possible values: "all", "selected" — Choose from the following meeting reaction options: * `all` — All emojis: Allow meeting participants to use any emoji available in Zoom chat as a reaction in a meeting. * `selected` — Selected emojis: Allow meeting participants to use the 6 standard meeting reaction emojis: Clapping Hands, Thumbs Up, Heart, Tears of Joy, Open Mouth, Party Popper (Tada, Celebration)

          • meeting_survey

            boolean — Whether the host can present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether meeting participants can provide nonverbal feedback and express opinions by clicking on icons in the **Participants** panel.

          • only_host_view_device_list

            boolean — Whether to display the list of [H.323/SIP devices](https://support.zoom.us/hc/en-us/articles/201363273) available to the host.

          • original_audio

            boolean — Whether users can toggle the [**Use Original Audio**](https://support.zoom.us/hc/en-us/articles/115003279466-Using-and-preserving-original-sound-in-a-meeting) setting during a meeting.

          • participants_share_simultaneously

            string, possible values: "multiple", "one" — Indicates how many participants can screen share at the same time. The value can be one of the following:<br> `one`: Only one participant can screen share at a time .<br> `multiple`: Multiple participants can screen share simultaneously (dual monitors recommended).

          • polling

            boolean — Whether the [**Polls**](https://support.zoom.us/hc/en-us/articles/4412324684685) feature is included in the meeting controls. This allows the host to survey the attendees.

          • post_meeting_feedback

            boolean — Whether an [post-meeting feedback survey](https://support.zoom.us/hc/en-us/articles/4404969060621-Post-meeting-survey-and-reporting) is enabled for the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can send private 1:1 chat message other meeting participants.

          • record_play_own_voice

            boolean — Whether to allow participants who join by telephone to record and play their own voice as entry and exit chimes.

          • remote_control

            boolean — During screen sharing, whether the person who is presenting can let others control the shared content.

          • remote_support

            boolean — Whether the meeting host can provide 1:1 remote support to another participant.

          • request_permission_to_unmute

            boolean — Whether the [**Request permission to unmute participants**](https://support.zoom.us/hc/en-us/articles/203435537-Muting-and-unmuting-participants-in-a-meeting#h_01EGK4XFWS1SJGZ71MYGKF7260) setting is enabled.

          • screen_sharing

            boolean — Whether hosts and participants can share their screen or content during meetings.

          • sending_default_email_invites

            boolean — Whether users can invite participants by email only by default.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process. This is useful for participants who cannot download, install, or run applications. Note that the meeting experience from the browser is limited.

          • show_device_list

            boolean — Whether the available [H.323/SIP devices](https://support.zoom.us/hc/en-us/articles/201363273) are visible to users.

          • show_meeting_control_toolbar

            boolean — Whether to always display the meeting controls toolbar during a meeting.

          • sign_language_interpretation

            object — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether to allow hosts to assign participants as sign language interpreters who can interpret one language into another in real-time.

            • enable_sign_language_interpretation_by_default

              boolean — Whether to enable sign language interpretation view by default in scheduler.

            • languages

              array — A list of system-supported languages.

              Items:

              string, possible values: "American", "Chinese", "French", "German", "Japanese", "Russian", "Brazilian", "Spanish", "Mexican", "British"

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • stereo_audio

            boolean — Whether users can select stereo audio during a meeting.

          • unchecked_data_center_regions

            array, possible values: "EU", "HK", "AU", "IN", "TY", "CN", "US", "CA", "DE", "NL", "LA" — If the value of `custom_data_center_regions` is `true`, a comma-separated list of the following [data center regions](https://support.zoom.us/hc/en-us/articles/360059254691-Datacenter-abbreviation-list) to **not** opt in to: * `EU` — Europe. * `HK` — Hong Kong. * `AU` — Australia. * `IN` — India. * `LA` — Latin America. * `TY` — Tokyo. * `CN` — China. * `US` — United States. * `CA` — Canada.

            Items:

            string

          • use_html_format_email

            boolean — Whether HTML formatting is allowed for meeting invitations scheduled with the Outlook plugin.

          • virtual_background

            boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

          • virtual_background_settings

            object — Information about the Virtual Background settings.

            • allow_upload_custom

              boolean — Whether users can upload custom Virtual Backgrounds.

            • allow_videos

              boolean — Whether users can upload videos for Virtual Backgrounds.

            • enable

              boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

            • files

              array — Information about the Virtual Background files.

              Items:
              • id

                string — The file's ID.

              • is_default

                boolean — Whether the file is a default Virtual Background file.

              • name

                string — The file's name.

              • size

                integer — The file's size, in bytes.

              • type

                string — The file type.

          • waiting_room

            boolean — Whether participants cannot join a meeting until the host admits them from the waiting room.

          • webinar_chat

            object — Information about the group's [in-webinar chat](https://support.zoom.us/hc/en-us/articles/115004809306) settings.

            • allow_attendees_chat_with

              integer, possible values: 1, 2, 3 — The webinar attendees' chat permissions: * `1` — Attendees cannot use chat. * `2` — Attendees can only chat with the host and panelists. * `3` — Attendees can chat with everyone.

            • allow_auto_save_local_chat_file

              boolean — Whether chat messages are automatically saved to a local file on the host's computer when the webinar ends.

            • allow_panelists_chat_with

              integer, possible values: 1, 2 — The webinar panelists chat permissions: * `1` — Panelists can only chat with the host and panelists. * `2` — The panelists can chat with everyone.

            • allow_panelists_send_direct_message

              boolean — Whether webinar panelists can send direct messages to other panelists.

            • allow_users_save_chats

              integer, possible values: 0, 1, 2 — Whether webinar attendees can save chats: * `0` — Attendees cannot save chats. * `1` — Attendees can only save host and panelist chats. * `2` — Attendees can save all chats.

            • default_attendees_chat_with

              integer, possible values: 1, 2 — By default, webinar attendees can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • enable

              boolean — Whether in-webinar chat is enabled.

          • webinar_live_streaming

            object

            • custom_service_instructions

              string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

            • enable

              boolean — Whether webinar livestreaming is enabled.

            • live_streaming_reminder

              boolean — Whether users are notified to watch the livestream. This does not apply to custom RTMP (real-time messaging protocol).

            • live_streaming_service

              array — The available livestreaming services: * `facebook` * `workplace_by_facebook` * `youtube` * `custom_live_streaming_service`

              Items:

              string, possible values: "facebook", "workplace_by_facebook", "youtube", "custom_live_streaming_service"

          • webinar_polling

            object

            • advanced_polls

              boolean — Whether hosts can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a webinar.

            • manage_saved_polls_and_quizzes

              boolean — Whether to allow users to manage saved polls and quizzes from Meetings

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • webinar_question_answer

            boolean — Whether attendees can ask the host and panelists questions in the webinar.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.us/hc/en-us/articles/4803536268429).

          • webinar_survey

            boolean — Whether the host can present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether participants can share a whiteboard that includes annotation tools.

          • who_can_share_screen

            string, possible values: "host", "all" — The users who share their screen or content during meetings: * `host` — Only the host can share their screen. * `all` — Hosts and panelists can share their screen. Attendees **cannot** share their screen.

          • who_can_share_screen_when_someone_is_sharing

            string, possible values: "host", "all" — The users who can start sharing screen when someone else in the meeting is sharing their screen: * `host` — Only the host can share the screen when someone else is sharing. * `all` — Hosts and panelists can share their screen when someone else is sharing. Attendees **cannot** share their screen when someone else is sharing.

          • workplace_by_facebook

            boolean — Whether Workplace by Facebook is enabled.

        • meeting_security

          object

          • auto_security

            boolean — Whether all meetings are required to be secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether users in specific domains are blocked from joining meetings and webinars.

          • block_user_domain_list

            array — A list of blocked domains.

            Items:

            string

          • chat_etiquette_tool

            object — Information about the Chat Etiquette Tool.

            • enable

              boolean — Whether the **Chat Etiquette Tool** is enabled.

            • policies

              array — Information about the defined **Chat Etiquette Tool** policies.

              Items:
              • description

                string — The policy's description.

              • id

                string — The policy ID.

              • is_locked

                boolean — Whether the policy is locked by an account-level user. When it is locked, users cannot update the policy.

              • keywords

                array — A list of defined rule keywords.

                Items:

                string

              • name

                string — The policy name.

              • regular_expression

                string — The regular expression to match to the content of chat messages.

              • status

                string, possible values: "activated", "deactivated" — The policy's current status: * `activated` — Activated. * `deactivated` — Deactivated.

              • trigger_action

                integer, possible values: 1, 2 — The policy's trigger action: * `1` — Ask the user to confirm before they send the message. * `2` — Block the user's message.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption used when starting a meeting: * `enhanced_encryption` — Enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.us/hc/en-us/articles/360048660871), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether end-to-end encryption is enabled for meetings.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.us/hc/en-us/articles/203276937) meetings are **not** included in this setting.

          • meeting_password_requirement

            object — Information about the meeting and webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604).

            • consecutive_characters_length

              integer, possible values: 0, 4, 5, 6, 7, 8 — The maximum length of consecutive characters (for example, `abcdef`) allowed in a password: * `4` through `8` — The maximum consecutive characters length. The length is `n` minus `1`, where `n` is the provided value. For example, if you provide the `4` value, there can only be a maximum of `3` consecutive characters in a password (for example, `abc1x@8fdh`). * `0` — Do not apply a consecutive character restriction.

            • have_letter

              boolean — Whether the password must contain at least one letter character.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character. For example, `!`, `@`, and/or `#` characters.

            • have_upper_and_lower_characters

              boolean — Whether the password must include uppercase and lowercase characters.

            • length

              integer — The password's minimum length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

            • weak_enhance_detection

              boolean — Whether users will be informed when the provided password is weak.

          • only_authenticated_can_join_from_webclient

            boolean — Whether only authenticated users can join meetings from the web client.

          • phone_password

            boolean — Whether a password is required for participants joining by phone. If enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • require_password_for_scheduled_meeting

            boolean — Whether a password is required for meetings that have already been scheduled.

          • require_password_for_scheduled_webinar

            boolean — Whether a password is required for webinars that have already been scheduled.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/115000332726-Waiting-Room) when they join a meeting. When the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.us/hc/en-us/articles/202828525-Allow-participants-to-join-before-host) setting is disabled.

          • waiting_room_settings

            object — Information about the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/4470816222093-Managing-Waiting-Rooms) feature settings.

            • participants_to_place_in_waiting_room

              integer, possible values: 0, 1, 2 — The type of participants to be admitted to the Waiting Room: * `0` — All attendees. * `1` — Users who are not in your account. * `2` — Users who are not in your account and are not part of your [allowed domains list](https://support.zoom.us/hc/en-us/articles/360037117472-Configuring-authentication-profiles#h_e3cf0d5f-eec7-4c2a-ad29-ef2a5079a7da).

            • users_who_can_admit_participants_from_waiting_room

              integer, possible values: 0, 1 — The users who can admit participants from the Waiting Room: * `0` — Host and co-hosts only. * `1` — Host, co-hosts, and anyone who bypassed the Waiting Room if the host and co-hosts are not present.

            • whitelisted_domains_for_waiting_room

              string — If the `participants_to_place_in_waiting_room` field is `2`, a comma-separated list of the domains that can bypass the Waiting Room (for example, `example.com,example2.com`).

          • webinar_password

            boolean — Whether a password is generated when scheduling webinars. Participants must use the generated password to join the scheduled webinar.

        • other_options

          object

          • allow_users_contact_support_via_chat

            boolean — Whether the [**Allow users to contact Zoom's Support via Chat**](https://support.zoom.us/hc/en-us/articles/360059513751-Allowing-users-to-contact-Zoom-Support-via-Chat) setting is enabled.

          • blur_snapshot

            boolean — Whether iOS blurs screenshots in the task switcher when multiple apps are open. Android hides the screenshot in the system-level list of recent apps.

          • webinar_registration_options

            object — Webinar registration options.

            • allow_host_to_enable_social_share_buttons

              boolean — Allow host to enable "Show social share buttons on registration page"

        • profile

          object

          • recording_storage_location

            object — Information about the group's [**Communications Content Storage**](https://support.zoom.us/hc/en-us/articles/360050781131) settings.

            • allowed_values

              array — A list of the countries where the group's recorded content is stored.

              Items:

              string

            • value

              string — The [country's code](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists/#countries).

        • recording

          object

          • account_user_access_recording

            boolean — Whether cloud recordings are accessible to account members.

          • archive

            object — The group's [Meeting and Webinar Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings.

            • enable

              boolean — Whether the **Meeting and Webinar Archiving solution** feature is enabled. This feature must be enabled for your account by [Zoom Support](https://support.zoom.us/hc/en-us/articles/201362003).

            • settings

              object

              • audio_file

                boolean — Whether audio is included in the archive.

              • cc_transcript_file

                boolean — Whether closed captions are included in the archive.

              • chat_file

                boolean — Whether chat files are included in the archive.

              • chat_with_sender_email

                boolean — Whether user emails are included in the chat file.

              • video_file

                boolean — Whether video is included in the archive.

            • type

              integer, possible values: 1, 2, 3 — The type archiving: * `1` — Only archive meetings. * `2` — Only archive webinars. * `3` — Archive both meetings and webinars.

          • auto_recording

            boolean — Whether meetings are automatically recorded when they begin.

          • cloud_recording

            boolean — Whether hosts can record and save the meetings and webinars in the cloud.

          • cloud_recording_download

            boolean — Whether anyone with a link to the cloud recording can download the file.

          • cloud_recording_download_host

            boolean — Whether the host with a link to the cloud recording can download the file.

          • display_participant_name

            boolean — Whether participants' names display in the recording.

          • host_delete_cloud_recording

            boolean — Whether the host can delete cloud recordings. If `false`, only the admin can delete cloud recordings.

          • ip_address_access_control

            object — Information about the cloud recording access from specific IP address ranges.

            • enable

              boolean — Whether cloud recording access is only available for a specific range of IP addresses.

            • ip_addresses_or_ranges

              string — The IP addresses or ranges with access to the cloud recordings.

          • local_recording

            boolean — Whether hosts and participants can record meetings to a local file.

          • optimize_recording_for_3rd_party_video_editor

            boolean — Whether recordings are optimized for a third-party video editor. This can increase the file size and the time it takes to generate recording files.

          • prevent_host_access_recording

            boolean — Whether meeting hosts do not have access to their meeting cloud recordings. Only the admins who have recording management privilege can access them.

          • record_audio_file

            boolean — Whether a single audio file is recorded for all participants.

          • record_audio_file_each_participant

            boolean — Whether a separate audio file is recorded of each participant. This only supports the first 200 participant speakers' audio files.

          • record_files_separately

            object — The account's [**Record active speaker, gallery view and shared screen separately**](https://support.zoom.us/hc/en-us/articles/360060316092-Changing-basic-and-advanced-cloud-recording-settings#h_01F4CYJTCTXNS2MXH00W9EFG6R) settings.

            • active_speaker

              boolean — Whether recording only the active speaker is enabled.

            • gallery_view

              boolean — Whether recording only the gallery view is enabled.

            • shared_screen

              boolean — Whether recording only shared screen is enabled.

          • record_gallery_view

            boolean — Whether the active speaker displays in the top right corner of a shared screen when someone is sharing their screen.

          • record_speaker_view

            boolean — Whether to record the active speaker when screen sharing is active.

          • recording_audio_transcript

            boolean — Whether the automatic transcription of a meeting or webinar's audio for cloud recordings is enabled.

          • recording_highlight

            boolean — Whether the [recording highlights](https://support.zoom.us/hc/en-us/articles/360060802432) feature is enabled.

          • recording_thumbnails

            boolean — Whether thumbnails of the presenter are recorded when they are sharing their screen.

          • save_chat_text

            boolean — Whether chat messages are saved from meetings or webinars.

          • save_close_caption

            boolean — Whether [closed captions](https://support.zoom.us/hc/en-us/articles/207279736) are saved as a VTT (Video Track Text) file.

          • save_panelist_chat

            boolean — Whether panelist chats are saved to the recording.

          • save_poll_results

            boolean — Whether poll results shared during the meeting or webinar are saved. This also includes poll results shared during the meeting or webinar.

          • show_timestamp

            boolean — Whether a timestamp is included in the recording.

          • smart_recording

            object — By selecting this option, your recording will have meeting smart chapters, and next steps. You are directing Zoom to access, process, and use your account's recording data for the purpose of analysis and insights.

            • create_next_steps

              boolean — By selecting this option, there will be a summary of actions to take after the recorded meeting.

            • create_recording_highlights

              boolean — By selecting this option, meeting details in the audio transcript will be highlighted. Hosts can modify highlighted sections and generate a video summary (highlighted sections may have a 3-second offset) based on these sections. The summary is for informational purposes only and may not be complete.

            • create_smart_chapters

              boolean — By selecting this option, your recording will have chapters with overview. Hosts can edit the chapters.

        • schedule_meeting

          object

          • always_display_zoom_meeting_as_topic

            object — Information about the [**Always display "Zoom Meeting" as the meeting topic**](https://support.zoom.us/hc/en-us/articles/201363253-Changing-account-settings#h_01EG9BJ646V2WJK1S3H2MP6YV6) setting.

            • display_topic_for_scheduled_meetings

              boolean — Whether "Zoom Meeting" displays as the topic for already-scheduled meetings.

            • enable

              boolean — Whether the **Always display "Zoom Meeting" as the meeting topic** setting is enabled.

          • always_display_zoom_webinar_as_topic

            object — Information about the [**Always show "Zoom Webinar" as the webinar topic**](https://support.zoom.us/hc/en-us/articles/201363253-Changing-account-settings#h_01EG9BJ646V2WJK1S3H2MP6YV6) setting.

            • display_topic_for_scheduled_webinars

              boolean — Whether "Zoom Webinar" displays as the topic for already-scheduled meetings.

            • enable

              boolean — Whether the **Always show "Zoom Webinar" as the webinar topic** setting is enabled.

          • audio_type

            boolean — Whether participants can join only the audio portion of meetings.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the meeting links that allow participants to join with just one click without having to enter the password.

          • force_pmi_jbh_password

            boolean — Whether passwords are required to join before the host in personal meetings.

          • host_video

            boolean — Whether host video defaults to on when they join meetings.

          • join_before_host

            boolean — Whether participants can join meetings before the host.

          • mute_upon_entry

            boolean — Whether all participants are automatically muted when they join meetings.

          • participant_video

            boolean — Whether participant video defaults to on when they join meetings.

          • personal_meeting

            boolean — Whether the [**Personal Meeting ID (PMI)**](https://support.zoom.us/hc/en-us/articles/203276937-Using-Personal-Meeting-ID-PMI) feature is enabled. If disabled, meetings that were previously-scheduled via PMI will need to be manually updated. For Zoom Phone, if a user has been assigned a desk phone, the **Elevate to Zoom Meeting** setting is disabled.

          • pstn_password_protected

            boolean — Whether new passwords are generated and sent for newly-scheduled or edited meetings.

          • require_password_for_instant_meetings

            boolean — Whether passwords are required for instant meetings. If you use a PMI for instant meetings, this is disabled.

          • require_password_for_pmi_meetings

            string, possible values: "none", "all", "jbh_only" — Whether participants are required to enter a password for PMI meetings: * `none` — Do not require a password for PMI meetings. * `all` — Require participants to enter password for all PMI-enabled meetings. * `jbh_only` — Only require a password for meetings where the **Join Before Host** setting is enabled.

          • require_password_for_scheduled_meetings

            boolean — Whether a password is required for meetings which have already been scheduled.

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a host schedules a new meeting. Participants are required to enter the password before they can join the meeting.

          • upcoming_meeting_reminder

            boolean — Whether desktop notification are sent for upcoming meetings.

          • use_pmi_for_instant_meetings

            boolean — Whether PMI is enabled for all instant meetings.

          • use_pmi_for_schedule_meetings

            boolean — Whether a PMI is enabled for all scheduled meetings.

        • telephony

          object

          • audio_conference_info

            string — Information about the third-party audio configuration.

          • telephony_regions

            object — The telephony regions from which participants call in to or call from.

            • selection_values

              string — The account's selected telephony regions that indicate where most participants call into or call from during a meeting.

          • third_party_audio

            boolean — Whether users can join meetings using the existing third party audio configurations.

    • old_object (required)

      object — Information about the group's previous settings.

      • id (required)

        string — The updated group's ID.

      • settings (required)

        object — Information about the group's updated settings. This only returns modified settings.

        • ai

          object — AI settings.

          • ai_generated_virtual_backgrounds

            boolean — Whether AI-generated virtual backgrounds are enabled.

          • ai_panel_in_workplace

            object — AI panel in Zoom Workplace settings.

            • delete_ai_conversation

              boolean — Whether to automatically delete AI conversation history in the AI panel.

            • delete_ai_conversation_time

              integer | null, possible values: 30, 60, 90, 120 — The number of days after which AI conversation history in the AI panel is automatically deleted. Supported values are 30, 60, 90, and 120.

            • enabled

              boolean — Whether the AI panel in Zoom Workplace is enabled.

          • canvas_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Canvas. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create document content.

          • canvas_ai_post_meeting_writing_tasks

            boolean — Whether AI can identify post-meeting writing tasks from meeting context and generate drafts that users can review and use.

          • canvas_ai_sentence_completion

            boolean — Whether users can receive predictive writing suggestions while writing in Canvas.

          • chat_compose

            object — Allow users to use AI to help them compose a response from scratch or wordsmith their chat messages.

            • enable

              boolean — Compose with AI Companion

          • chat_summary

            object — Allow users to summarize chats, channels, and shared documents.

            • enable

              boolean — Summarize with AI Companion

          • enable_ai_on_web

            boolean — Whether Zoom AI on the web is enabled.

          • enable_email_compose_with_ai

            boolean — Whether users can use AI to compose or wordsmith email responses in Zoom Mail.

          • full_display_names_in_ai_assets

            boolean — Whether AI-generated meeting assets use full display names.

          • google

            object — Settings for Google data sources.

            • calendar_events

              boolean — Whether Google Calendar events accessible to the user can be used as a data source for AI.

            • documents

              boolean — Whether Google Drive documents accessible to the user can be used as a data source for AI.

            • emails

              boolean — Whether Gmail emails accessible to the user can be used as a data source for AI.

            • enable

              boolean — Whether Google data sources can be used as data sources for AI.

          • hub_ai_question_and_file_creation

            boolean — Whether users can ask AI questions about file content and create new files, such as Canvas, Slides, Sheets, Paper, or data tables, from the Hub Home page. Creating files requires AI to be enabled in each product's settings.

          • include_webinar_summary_follow_up_email

            object — Webinar follow-up email. When enabled, the host can include the webinar summary in follow-up emails.

            • absentee_follow_up_email

              boolean — Whether the webinar summary is included in the absentee follow-up email.

            • attendee_follow_up_email

              boolean — Whether the webinar summary is included in the attendee follow-up email.

            • enable

              boolean — Whether the host can include the webinar summary in follow-up email.

          • local_file_uploads

            boolean — Whether files uploaded by users can be used as a data source for AI by the users who uploaded them.

          • meeting_agenda

            boolean — Whether Meeting Agenda with AI is enabled.

          • meeting_chat_messages

            boolean — Whether meeting chat messages are used to enhance transcripts.

          • meeting_coach

            object — Meeting Coach with AI.

            • enable

              boolean — Whether Meeting Coach with AI is enabled.

            • participant_scope

              string, possible values: "all_participants_and_invitees", "participants_and_invitees_in_our_organization" — Which participants Meeting Coach applies to.

          • meeting_questions

            object — Allow users to ask questions in a meeting with AI. Answers are based on what is said in the meeting.

            • auto_enable

              boolean — Automatically start meeting questions when the meeting starts.

            • enable

              boolean — Whether users can ask questions in a meeting with AI.

            • who_can_ask_questions

              string, possible values: "from_entire_meeting", "from_join_meeting", "host", "org", "org_from_join_meeting" — Participants allowed to ask meeting questions. Valid values: `from_entire_meeting` (all participants and invitees), `from_join_meeting` (all participants from when they join), `host` (only the meeting host), `org` (participants and invitees in the organization), `org_from_join_meeting` (organization participants from when they join).

          • meeting_summary

            object — Allow hosts to generate a summary. Summaries are sent based on sharing permissions after the meeting ends.

            • auto_enable

              boolean — Auto-start the meeting summary when the meeting starts.

            • email_notification

              boolean — Send an email notification when sharing a meeting summary with participants.

            • enable

              boolean — Whether hosts can generate a meeting summary.

            • restrict_share_to_outside_of_organization

              boolean — Restrict users from sharing meeting summaries with people outside the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Audience restricted from sharing meeting summaries. Valid values: `external_users` (users outside the organization), `all_users` (all users), `all_users_except_delegate` (all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether the meeting summary email includes summary text. Valid values: `include_full_text_in_email` (include the summary text), `not_include_full_text_in_email` (do not include the summary text).

            • who_will_receive_summary

              string, possible values: "host", "alt_host", "organization", "all", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization", "host_and_speakers", "do_not_share" — Recipients for automatically shared meeting summaries. Valid values: `host` (only the meeting host), `alt_host` (meeting host, co-hosts, and alternative hosts), `organization` (meeting host and invitees in the organization), `all` (all meeting invitees, including external invitees), `host_and_panelist_in_organization` (meeting host and participants in the organization), `host_and_panelist_not_in_organization` (meeting host and all participants, including external participants), `host_and_speakers` (meeting host and speakers), `do_not_share` (do not share a summary).

          • meeting_summary_default_language

            object — Set the default language for meeting summaries.

            • enable

              boolean — Whether meeting summaries automatically use the selected default language.

            • language

              string — Language that meeting summaries automatically use when the default-language setting is enabled. Supported values: `ar` (Arabic), `bn` (Bengali), `zh` (Chinese (Simplified)), `zh-hant` (Chinese (Traditional)), `cs` (Czech), `da` (Danish), `nl` (Dutch), `en` (English), `et` (Estonian), `fi` (Finnish), `fr` (French), `de` (German), `hi` (Hindi), `hu` (Hungarian), `id` (Indonesian), `it` (Italian), `ja` (Japanese), `ko` (Korean), `ms` (Malay), `fa` (Persian), `pl` (Polish), `pt` (Portuguese), `ro` (Romanian), `ru` (Russian), `es` (Spanish), `sv` (Swedish), `tl` (Tagalog), `ta` (Tamil), `te` (Telugu), `th` (Thai), `tr` (Turkish), `uk` (Ukrainian), `vi` (Vietnamese).

          • meeting_summary_docs

            object — Automatic Zoom Doc creation from meeting summary.

            • enable

              boolean — Whether automatic Zoom Doc creation is enabled.

            • share_with_summary_recipients

              boolean — Whether generated Zoom Docs are shared with meeting summary recipients.

          • meeting_summary_ip_access

            object — Allow meeting summary access only from specific IP address ranges.

            • enable

              boolean — Whether access to meeting summaries is restricted to specified IP address ranges.

            • ip_addresses_or_ranges

              string — IP addresses or ranges from which meeting summaries can be accessed.

          • meeting_summary_retention

            object — Automatic meeting summary deletion.

            • enable

              boolean — Whether automatic meeting summary deletion is enabled.

            • retention_days

              integer — Number of days to retain meeting summaries before deletion.

          • meeting_summary_template

            object — Allow users to select a meeting summary template for their meetings. The summary is generated using the selected template.

            • enable

              boolean — Whether users can select a meeting summary template for their meetings.

            • summary_template_id

              string — ID of the default meeting summary template used to generate meeting summaries.

          • microsoft_365

            object — Settings for Microsoft 365 data sources.

            • calendar_events

              boolean — Whether Microsoft Outlook calendar events accessible to the user can be used as a data source for AI.

            • documents

              boolean — Whether Office 365 documents accessible to the user can be used as a data source for AI.

            • emails

              boolean — Whether Microsoft Outlook emails accessible to the user can be used as a data source for AI.

            • enable

              boolean — Whether Microsoft 365 data sources can be used as data sources for AI.

          • my_notes_ai_content_generation

            object — My Notes AI content generation settings.

            • auto_generate_summary

              boolean — Whether My Notes automatically generates a summary when a note is completed.

            • auto_send_summary_email

              boolean — Whether My Notes automatically sends a summary email when a note summary is generated.

            • enable

              boolean — Whether users can use AI to generate content in My Notes and enrich their writing with the meeting transcript.

          • my_notes_meeting_transcription

            boolean — Whether users can transcribe their meetings with My Notes.

          • organization_custom_dictionaries

            boolean — Whether AI can consume the organization's custom dictionaries.

          • paper_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Paper. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create documents.

          • participant_can_request_aic_in_meeting

            boolean — Allow participants to request AI Companion in a meeting.

          • phone_user_ai_notices

            object — Phone user AI notices.

            • enable

              boolean — Whether phone user AI notices are enabled.

            • multiple_notifications

              boolean — Whether multiple notifications are allowed.

            • require_press_1_consent

              boolean — Whether callers must press 1 to consent.

          • remind_me_turn_on_aic

            boolean — Remind hosts to turn on Zoom AI at the beginning of a meeting when AI features are not configured to auto-start.

          • remind_me_turn_on_catch_me_up

            boolean — When joining a meeting late, prompt the user to use Zoom AI to summarize what has been discussed so far.

          • restrict_aic_when_external_user_join_meeting

            boolean — Restrict AI Companion when an external user joins a meeting.

          • restrict_aic_when_restrict_user_join

            boolean — Restrict AI Companion when a restricted user joins a meeting.

          • restrict_users_from_deleting_ai_companion_assets

            boolean — Restrict users from deleting meeting assets generated by AI. When enabled, only admins can delete those assets.

          • restrict_users_from_editing_ai_companion_assets

            boolean — Restrict users from editing meeting assets generated by AI. When enabled, only admins can edit those assets.

          • restrict_users_from_joining_ai_enabled_meetings

            object — Restrict users from joining meetings where AI meeting processing, including meeting questions and meeting summary, is allowed.

            • apply_scope

              string, possible values: "internal_only", "external_only", "internal_and_external" — Meeting scope to which the restriction applies. Valid values: `internal_only` (internal meetings only), `external_only` (external meetings only), `internal_and_external` (internal and external meetings).

            • enable

              boolean — Whether restrictions on joining AI-enabled meetings are enabled.

            • join_notify

              string, possible values: "out_of_compliance", "notify_and_remove" — Action to take when a restricted user tries to join an AI-enabled meeting. Valid values: `out_of_compliance` (notify the user and allow them to remain), `notify_and_remove` (notify the user and remove them from the meeting).

          • screen_share_ocr

            boolean — Whether screen share content is used with OCR.

          • sheets_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Sheets. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create sheet content.

          • sheets_ai_formula

            boolean — Whether AI can generate, explain, and apply spreadsheet formulas from natural-language input in Zoom Sheets.

          • sheets_ai_function

            boolean — Whether users can use the =AI() function in Zoom Sheets to generate, summarize, categorize, and analyze data.

          • sheets_ai_resources

            boolean — Whether users can add resources, such as meetings, docs, and data tables, to a spreadsheet and have AI suggest updates when they change.

          • show_conversational_ai_companion

            object — Show conversational AI companion settings.

            • delete_ai_conversation

              boolean — Whether to automatically delete AI conversation history.

            • delete_ai_conversation_time

              integer | null, possible values: 30, 60, 90, 120 — The number of days after which AI conversation history is automatically deleted. Supported values are 30, 60, 90, and 120.

            • enable_zoom_mate

              boolean — Whether ZoomMate is available in the web navigation and Zoom Workplace app navigation bar.

            • enabled

              boolean — Whether conversational AI is enabled.

          • slides_ai_content_generation

            boolean — Whether users can use AI to generate and revise content in Zoom Slides. Meeting transcripts from meeting summaries will be shown to hosts and can be used to create presentation content.

          • smart_recording

            object — Smart Recording

            • create_next_steps

              boolean — Next steps

            • create_recording_highlights

              boolean — Recording highlights

            • create_smart_chapters

              boolean — Summary and smart chapters

          • task_creation_and_management

            object — AI-powered task creation and management with AI Companion.

            • auto_generate_action

              boolean — Whether to automatically generate action items from tasks.

            • auto_generate_details

              boolean — Whether to automatically generate task details.

            • enable

              boolean — Whether AI-powered task creation and management is enabled.

            • generate_from_phone_call

              object — Settings for generating tasks from phone calls.

              • auto_add_participant_as_collaborator

                boolean — Whether to automatically add phone call participants as task collaborators.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign phone call tasks to collaborators.

              • enable

                boolean — Whether to allow generating tasks from phone calls.

            • generate_from_transcripts

              object — Settings for generating tasks from meeting transcripts.

              • auto_assign_to_collaborator

                boolean — Whether to automatically assign tasks to collaborators.

              • auto_share_with

                string, possible values: "host_only", "internal_participants", "internal_assigned_participants" — Defines who tasks are automatically shared with when generated from transcripts.

              • enable

                boolean — Whether to allow generating tasks from meeting transcripts.

            • generate_from_voicemail

              boolean — Whether to allow generating tasks from voicemail.

          • third_party_app_tasks

            boolean — Whether AI can perform tasks on the user's behalf in third-party apps configured within AI Studio.

          • third_party_meeting_join

            object — Third-party meeting join with AI.

            • allow_recording

              boolean — Whether recording is enabled for joined third-party meetings.

            • calendar

              object — Calendar-based third-party meeting join.

              • enable

                boolean — Whether calendar-based third-party meeting join is enabled.

              • join_scope

                string, possible values: "all_events_with_video_conference_links", "meetings_where_i_am_the_host", "meetings_where_i_am_a_participant" — Which calendar events third-party meeting join applies to.

            • enable

              boolean — Whether third-party meeting join with AI is enabled.

            • pre_meeting_email_notification

              object — Pre-meeting email notification.

              • enable

                boolean — Whether pre-meeting email notification is enabled.

              • recipients

                string, possible values: "all_invitees", "only_meeting_host" — Who receives the pre-meeting email notification.

          • web_content

            boolean — Whether public web content can be used as a data source for AI.

          • webinar_questions

            object — During the webinar, answers are based on speech-to-text data. If a transcript is retained, participants with access will be able to ask questions after the webinar based on that transcript.

            • auto_enable

              boolean — Whether to automatically allow access when the webinar starts.

            • enable

              boolean — Whether to allow users to ask webinar questions with AI.

            • who_can_ask_questions

              string, possible values: "panelist_all", "panelist_org", "host", "all_participants" — Who can ask questions about the webinar. Valid values: `panelist_all` (Hosts and all panelists), `panelist_org` (Hosts and all panelists in the organization), `host` (Only webinar host, co-hosts, and alternative hosts), `all_participants` (All participants).

          • webinar_summary

            object — Allow hosts to generate a summary. Summaries are sent after the webinar has ended based on sharing permissions.

            • auto_enable

              boolean — Whether to turn on webinar summary automatically when the webinar starts.

            • email_notification

              boolean — Whether to send an email notification when sharing to participants.

            • enable

              boolean — Whether to allow hosts to generate a summary.

            • restrict_share_to_outside_of_organization

              boolean — Whether to restrict users from sharing summaries to those outside of the organization.

            • restrict_summary_share

              string, possible values: "external_users", "all_users", "all_users_except_delegate" — Restrict users from sharing summaries. Valid values: `external_users` (To those outside of the organization), `all_users` (To all users), `all_users_except_delegate` (To all users except delegates).

            • whether_include_full_text_in_email

              string, possible values: "include_full_text_in_email", "not_include_full_text_in_email" — Whether to include summary text in the email. Valid values: `include_full_text_in_email` (Include summary text in the email), `not_include_full_text_in_email` (Don't include summary text in the email).

            • who_will_receive_summary

              string, possible values: "host", "host_and_panelist_in_organization", "host_and_panelist_not_in_organization" — Automatically share summary with. Valid values: `host` (Only webinar host), `host_and_panelist_in_organization` (Only webinar host, co-hosts, and panelists in the organization), `host_and_panelist_not_in_organization` (Webinar host, co-hosts, and all panelists, including those outside the organization).

          • webinar_summary_follow_up_email

            boolean — Whether webinar summaries are included in webinar follow-up email. Deprecated. Use `include_webinar_summary_follow_up_email`.

          • webinar_summary_ocr

            boolean — Whether screen share content is used with OCR for webinar summaries. Optical Character Recognition (OCR) converts images of text screen shared during a webinar into machine-readable text to generate more accurate and relevant AI results.

          • whiteboard_content_generation

            boolean — Whether Whiteboard content generation with AI is enabled.

          • zoom_events_session_summary

            object — Session summary. Allow hosts to generate a summary. Summaries are sent after the session has ended based on the in-session access options.

            • auto_start

              boolean — Whether to turn on session summary automatically when sessions start.

            • enable

              boolean — Whether Zoom Events session summaries are enabled.

        • audio_conferencing

          object

          • call_me_and_invite_by_phone

            object — The group's [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VG7NCJDZ238VVXZDJ8QMH) settings.

            • allow_webinar_attendees_call_me

              boolean — Whether webinar attendees can use Call Me to connect audio. This feature is only available in version 5.2.2 and higher.

            • call_out_countries

              object — The group's call out countries/regions settings.

              • selected_countries

                array — The list of selected countries/regions whose dial-in numbers will be listed in the email invitation.

                Items:
                • code

                  string — The [code](https://developers.zoom.us/docs/api/rest/other-references/abbreviation-lists/#countries) of the country or region.

                • name

                  string — The name of the country or region.

            • enable

              boolean — Whether the group has the [**Call Me and Invite by Phone**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067414#h_01F53VFZMDP4EJAF772N7NG2KY) setting enabled.

            • require_press_1_for_call_me

              string, possible values: "auto", "always", "never" — Require Call Me users to press 1 before being connected to the meeting. * `auto` - Automatically determine whether to require pressing 1 before connecting to the meeting. * `always` - Always require Call Me users to press 1 before connecting to the meeting. * `never` - Never require Call Me users to press 1 before connecting to the meeting.

          • participant_phone_masking

            object — The group's [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) settings.

            • enable

              boolean — Whether the group has the [**Mask phone number in the participant list**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067881#h_01F5K5GT9P563K751K3JNAYE6E) setting enabled.

            • masking_type

              string, possible values: "mask_default", "mask_first_5", "mask_except_last_4" — The type of phone number masking pattern to apply. * `mask_default` - Default masking pattern (Example: 888****666). * `mask_first_5` - Mask first five digits (Example: *****66666). * `mask_except_last_4` - Mask everything except last four digits (Example: *****6666).

          • personal_audio_conference

            boolean — Whether the group has the [**Personal Audio Conference**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060449#h_01F5BPMNMERFWXN5S8ZJRZZCSE) setting enabled.

          • toll_call

            object — The group's [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) settings.

            • enable

              boolean — Whether the group has the [**Toll Call**](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066909#h_01F51680NJ7YHZDXGJNSKDGM2P) setting enabled.

            • numbers

              array — The group's **Toll Call** phone number information.

              Items:
              • code

                string — The phone number's [E.164 country calling code](https://en.wikipedia.org/wiki/List_of_country_calling_codes).

              • country_code

                string — The phone number's [country code](https://developers.zoom.us/docs/api/rest/other-references/abbreviation-lists/#countries).

              • country_name

                string — The country name.

              • display_number

                string — The phone number's display number.

              • number

                string — The phone number.

          • toll_free_and_fee_based_toll_call

            object — The group's [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call#h_01F51844DRCX3K7BRTMZ40381R) settings.

            • allow_webinar_attendees_dial

              boolean — Whether webinar attendees can dial in through the group's **Toll-free and Fee-based Toll Call** phone numbers. This feature is only available with version 5.2.2 or later.

            • enable

              boolean — Whether the group has the [**Toll-free and Fee-based Toll Call**](https://support.zoom.us/hc/en-us/articles/360060950711-Enabling-Toll-free-and-Fee-based-Toll-Call#h_01F51844DRCX3K7BRTMZ40381R) setting enabled.

            • numbers

              array — The group's **Toll-free and Fee-based Toll Call** phone number information.

              Items:
              • code

                string — The phone number's [E.164 country calling code](https://en.wikipedia.org/wiki/List_of_country_calling_codes).

              • country_code

                string — The phone number's [country code](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists#countries).

              • country_name

                string — The country name.

              • display_number

                string — The phone number's display number.

              • number

                string — The phone number.

        • chat

          object — The account's chat settings.

          • allow_users_to_add_contacts

            object — Allow users to add contacts.

            • enable

              boolean — By disabling this setting, users will not be able to add contacts.

            • selected_option

              integer, possible values: 1, 2, 3, 4 — The type of allowing users to add contacts: * 1 — Anyone (internal and external contacts). * 2 — In the same organization. * 3 — In the same organization and specified domains. * 4 — In the same organization and specified users.

            • user_email_addresses

              string — The domains or emails (internal or external). * When the `selected_option` field value is `3`, the value is internal or external domains. Use a comma to separate multiple domains. Example: company.com. * When the `selected_option` field value is `4`, the value is internal or external email addresses. Use a comma to separate multiple emails.

          • allow_users_to_chat_with_others

            object — Allow users to chat with others.

            • enable

              boolean — If you select 'In the same organization', users may still be able to chat with external users if they are added to channels or group chats with external users.

            • selected_option

              integer, possible values: 1, 2, 3, 4 — The type of allowing users to add contacts: * 1 — Anyone (internal and external contacts). * 2 — In the same organization. * 3 — In the same organization and specified domains. * 4 — In the same organization and specified users.

            • user_email_addresses

              string — The domains or emails (internal or external). * When the `selected_option` field value is `3`, the value is internal or external domains. Use a comma to separate multiple domains. Example: company.com. * When the `selected_option` field value is `4`, the value is internal or external email addresses. Use a comma to separate multiple emails.

          • allow_users_to_search_others_options

            string — Allow users to search others, when selecting multiple items, separate them with commas: * ''-none. * '1' — In the same account. * '2' — Under the same master account, including all sub acounts. * '3' — Under the same organization.

          • chat_emojis

            object — Chat emojis.

            • emojis_option

              string, possible values: "all", "selected"

            • enable

              boolean — Allow users to use the emoji library in direct messages or group conversations. Choose between allowing users to use any emoji in the library, or choose to allow only pre-selected emojis. If the setting is disabled, users can still use keyboard shortcuts to add emojis. Users can change their emoji skin tone in Settings.

          • chat_etiquette_tool

            object — Information about the **Chat Etiquette** Tool.

            • enable

              boolean, default: false — Whether to enable the **Chat Etiquette Tool**. This value defaults to `false`. The **Chat Etiquette Tool** allows you to define specific keywords and text patterns in chat to prevent users from inadvertently sharing unwanted messages.

            • policies

              array — Information about the defined **Chat Etiquette Tool** policies.

              Items:
              • id

                string — The policy ID.

              • status

                string, possible values: "activated", "deactivated" — The policy's current status: * `activated` — Activated. * `deactivated` — Deactivated.

          • create_group_chat

            boolean — Allow users to create group chats.

          • create_private_channels

            boolean — Allow users to create private channels.

          • create_public_channels

            boolean — Allow users to create public channels.

          • record_video_messages

            boolean — Allow users to record video messages that can be sent in direct messages or group conversations. If the file share setting is disabled, they will not be able to record and send video messages.

          • record_voice_messages

            boolean — Allow users to record voice messages that can be sent in direct messages or group conversations.

          • schedule_meetings_in_chat

            boolean — Schedule a meeting from chat or channel.

          • screen_capture

            boolean — Allow users to take and send screenshots in direct messages or group conversations.

          • send_data_to_third_party_archiving_service

            object — Send data to third-party archiving service.

            • enable

              boolean — Allow users to send data to third-party archiving service.

          • share_files

            object — Users can share files in chats and channels.

            • enable

              boolean — Allow users to view, share, and forward files in chats and channels. When disabled, users can still take, share, and forward screenshots; record and forward voice and video messages; send and forward GIF images; and send and forward code snippets if those specific settings are enabled.

            • restrictions

              object — The restrictions of users can share files in chats and channels

              • file_restrictions_apply_to

                string, possible values: "sharing_and_viewing", "sharing" — Apply restrictions to both sharing and viewing, or only apply to sharing

              • file_size_restrictions

                integer, possible values: 50, 100, 200, 300, 400, 500 — Maximum file size

              • file_size_restrictions_for_external

                integer, possible values: 50, 100, 200, 300, 400, 500 — Maximum file size for external users

              • file_type_restrictions

                array — The restrictions of users can share files in chats and channels

                Items:

                string, possible values: ".gz", ".rar", ".zip", ".xls", ".xlsx", ".json", ".png", ".pptx", ".ppt", ".7z", ".xmind", ".pdf", ".pps", ".txt", ".docx", ".doc" — Specified file type

              • file_type_restrictions_for_external

                array — The restricted types for external users can share or view files in chats and channels

                Items:

                string, possible values: ".gz", ".rar", ".zip", ".xls", ".xlsx", ".json", ".png", ".pptx", ".ppt", ".7z", ".xmind", ".pdf", ".pps", ".txt", ".docx", ".doc" — Specified file type

              • maximum_file_size

                boolean — Whether to restrict file size

              • only_allow_specific_file_types

                boolean — Only allow specified file types

            • share_option

              string, possible values: "disable", "anyone", "account", "organization" — Allow users of this account to send files in chats and channels.

            • view_option

              string, possible values: "anyone", "account", "organization" — Allow users of this account to view files in chats and channels.

          • share_links_in_chat

            boolean — Share links to messages and channels in Team Chat.

        • email_notification

          object

          • alternative_host_reminder

            boolean — Whether alternative hosts receive an email when they are added or removed to a meeting.

          • cancel_meeting_reminder

            boolean — Whether meeting participants and hosts receive a notification when the meeting is canceled.

          • cloud_recording_available_reminder

            boolean — Whether the host is notified when a cloud recording is available.

          • jbh_reminder

            boolean — Whether the host is notified when participants join the meeting before them.

          • recording_available_reminder_alternative_hosts

            boolean — Whether to notify any alternative hosts when a cloud recording is available.

          • recording_available_reminder_schedulers

            boolean — Whether to notify the person who scheduled the meeting or webinar for the host when a cloud recording is available.

          • schedule_for_reminder

            boolean — Notify the host there is a meeting is scheduled, rescheduled, or canceled.

        • in_meeting

          object

          • alert_guest_join

            boolean — Whether participants that belong to your account can see that a guest (someone who does not belong to your account) is participating in the meeting.

          • allow_host_panelists_to_use_audible_clap

            boolean — Whether to allow host and panelist to use audible clap.

          • allow_live_streaming

            boolean — Whether livestreaming is allowed.

          • allow_participants_chat_with

            integer, possible values: 1, 2, 3, 4 — Whether participants can only chat with certain groups: * `1` — Participants cannot use chat. * `2` — Host and co-hosts only. * `3` — Participants can chat with other participants publicly. * `4` - Participants can chat with other participants publicly and privately. **Note:** This setting is only available with client versions 5.7.3 and above.

          • allow_show_zoom_windows

            boolean — Whether Zoom windows display screen share.

          • allow_users_save_chats

            integer, possible values: 1, 2, 3 — Whether participants can save meeting chats: * `1` — Participants cannot save meeting chats. * `2` — Participants can only save host and co-host meeting chats. * `3` — Participants can save all meeting chats.

          • allow_users_to_delete_messages_in_meeting_chat

            boolean — If the value of this field is set to `true`, allow users to delete messages in the in-meeting chat.

          • annotation

            boolean — Whether meeting participants can use annotation tools to add information to shared screens.

          • auto_answer

            boolean — Whether users can view and add contacts to the [**Auto-answer group in chat**](https://support.zoom.us/hc/en-us/articles/203736135-Auto-answering-invitations-to-meetings) feature. Calls from members of the **Auto Answer Group** will be automatically answered the user.

          • auto_saving_chat

            boolean — Whether all in-meeting chats are automatically saved.

          • breakout_room

            boolean — Whether hosts can split meeting participants into [breakout rooms](https://support.zoom.us/hc/en-us/articles/206476093-Enabling-breakout-rooms).

          • breakout_room_schedule

            boolean — Whether hosts can assign participants to breakout rooms when scheduling. This feature is **only** available in version 4.5.0 or higher.

          • chat

            boolean — Whether meeting participants can send chat messages that are visible to all participants.

          • closed_caption

            boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

          • closed_captioning

            object — Information about the group's closed captioning settings.

            • auto_transcribing

              boolean — Whether live transcription services are allowed to transcribe meetings.

            • enable

              boolean — Whether the host can type closed captions or assign a participant/third party device to add closed captions.

            • save_caption

              boolean — Whether participants can save closed captions or transcripts.

            • third_party_captioning_service

              boolean — Whether the use of an API token to integrate with third-party closed captioning services is enabled.

            • view_full_transcript

              boolean — Whether participants can view full transcripts in the in-meeting side panel.

          • co_host

            boolean — Whether the host can add co-hosts. Co-hosts have the same in-meeting controls as the host.

          • custom_data_center_regions

            boolean — Whether to display the custom [data center regions](https://support.zoom.us/hc/en-us/articles/360042411451-Selecting-data-center-regions-for-hosted-meetings-and-webinars) selected for meetings hosted by this group.

          • custom_live_streaming_service

            boolean — Whether custom livestreaming is enabled.

          • custom_service_instructions

            string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

          • data_center_regions

            array — If the value of `custom_data_center_regions` is `true`, a comma-separated list of the following [data center regions](https://support.zoom.us/hc/en-us/articles/360059254691-Datacenter-abbreviation-list) to opt in to: * `AU` — Australia. * `LA` — Latin America. * `CA` — Canada. * `CN` — China. * `DE` — Germany. * `HK` — Hong Kong SAR. * `IN` — India. * `IE` — Ireland. * `TY` — Japan. * `MX` — Mexico. * `NL` — Netherlands. * `SG` — Singapore. * `US` — United States.

            Items:

            string, possible values: "AU", "LA", "CA", "CN", "DE", "HK", "IN", "IE", "TY", "MX", "NL", "SG", "US"

          • disable_screen_sharing_for_host_meetings

            boolean — Whether the [**Disable desktop screen sharing for meetings you host**](https://support.zoom.us/hc/en-us/articles/360037710871-Disabling-desktop-screen-sharing-in-meetings) setting is enabled.

          • disable_screen_sharing_for_in_meeting_guests

            boolean — Whether the **Disable screen sharing when guests are in the meeting** setting is enabled.

          • e2e_encryption

            boolean — Whether all meetings are required to use [End-to-end (E2EE) encryption](https://support.zoom.us/hc/en-us/articles/360048660871-End-to-end-E2EE-encryption-for-meetings).

          • entry_exit_chime

            boolean — Whether a chime plays when participants join or leave the meeting.

          • far_end_camera_control

            boolean — Whether other users are allowed to take control of the camera during a meeting.

          • feedback

            boolean — Whether users can provide feedback to Zoom at the end of the meeting.

          • file_transfer

            boolean — Whether the in-meeting [**Send files via meeting chat**](https://support.zoom.us/hc/en-us/articles/209605493-In-meeting-file-transfer) setting is enabled.

          • group_hd

            boolean — Whether higher quality video is enabled for hosts and participants.

          • join_from_desktop

            boolean — Whether participants can join a meeting directly from their desktop browser.

          • join_from_mobile

            boolean — Whether participants can join a meeting directly from their mobile browser.

          • language_interpretation

            object — Information about the [language interpretation](https://support.zoom.us/hc/en-us/articles/360034919791-Using-Language-Interpretation-in-your-meeting-or-webinar) settings.

            • allow_participants_to_speak_in_listening_channel

              boolean — Whether to allow participants to speak in listening channel.

            • allow_up_to_25_custom_languages_when_scheduling_meetings

              boolean — Whether to allow up to 25 custom languages when scheduling meetings.

            • custom_languages

              array — A list of the user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether hosts can assign participants as interpreters who can interpret one language into another in real-time.

            • enable_language_interpretation_by_default

              boolean — Whether enable language interpretation by default.

            • languages

              array, possible values: "English", "Chinese", "Japanese", "German", "French", "Russian", "Portuguese", "Spanish", "Korean" — A list of system-supported languages.

              Items:

              string

          • live_streaming_facebook

            boolean — Whether Facebook livestreaming is enabled.

          • live_streaming_youtube

            boolean — Whether YouTube livestreaming is enabled.

          • manual_captioning

            object — Information about manual captioning settings.

            • allow_to_type

              boolean — Whether the host can manually caption or let the host assign a participant to provide manual captioning.

            • auto_generated_captions

              boolean — Whether Zoom's [live transcription feature](https://support.zoom.us/hc/en-us/articles/207279736-Managing-closed-captioning-and-live-transcription#h_01FHGGHYJ4457H4GSZY0KM3NSB) is enabled.

            • full_transcript

              boolean — Whether to enable the viewing of full transcripts in the in-meeting side panel.

            • manual_captions

              boolean — Whether [manual closed captioning](https://support.zoom.us/hc/en-us/articles/207279736-Managing-closed-captioning-and-live-transcription) is enabled.

            • save_captions

              boolean — Whether participants can [save closed captions or transcripts](https://support.zoom.us/hc/en-us/articles/360060958752). **Note:** If the `full_transcript` field is set to `false`, participants **cannot** save captions.

            • third_party_captioning_service

              boolean — Whether the use of an API token to integrate with a [third-party device](https://support.zoom.us/hc/en-us/articles/115002212983) for closed captioning is enabled.

          • meeting_polling

            object — Information about the account's meeting polling settings.

            • advanced_polls

              boolean — Whether hosts can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a meeting.

            • manage_saved_polls_and_quizzes

              boolean — Whether to allow users to manage saved polls and quizzes from Meetings

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • meeting_question_answer

            boolean — Allow participants to ask questions for the host and participants to answer.

          • meeting_reactions

            boolean — Whether meeting participants can [communicate using the emoji reactions](https://support.zoom.us/hc/en-us/articles/115001286183-Nonverbal-feedback-and-meeting-reactions) located in the **Reactions** menu in the meeting toolbar.

          • meeting_reactions_emojis

            string, possible values: "all", "selected" — Choose from the following meeting reaction options: * `all` — All emojis: Allow meeting participants to use any emoji available in Zoom chat as a reaction in a meeting. * `selected` — Selected emojis: Allow meeting participants to use the 6 standard meeting reaction emojis: Clapping Hands, Thumbs Up, Heart, Tears of Joy, Open Mouth, Party Popper (Tada, Celebration)

          • meeting_survey

            boolean — Whether the host can present a survey to participants once a meeting has ended. This feature is only available in version 5.7.3 or higher.

          • non_verbal_feedback

            boolean — Whether meeting participants can provide nonverbal feedback and express opinions by clicking on icons in the **Participants** panel.

          • only_host_view_device_list

            boolean — Whether to display the list of [H.323/SIP devices](https://support.zoom.us/hc/en-us/articles/201363273) available to the host.

          • original_audio

            boolean — Whether users can toggle the [**Use Original Audio**](https://support.zoom.us/hc/en-us/articles/115003279466-Using-and-preserving-original-sound-in-a-meeting) setting during a meeting.

          • participants_share_simultaneously

            string, possible values: "multiple", "one" — Indicates how many participants can screen share at the same time. The value can be one of the following:<br> `one`: Only one participant can screen share at a time .<br> `multiple`: Multiple participants can screen share simultaneously (dual monitors recommended).

          • polling

            boolean — Whether the [**Polls**](https://support.zoom.us/hc/en-us/articles/4412324684685) feature is included in the meeting controls. This allows the host to survey the attendees.

          • post_meeting_feedback

            boolean — Whether an [post-meeting feedback survey](https://support.zoom.us/hc/en-us/articles/4404969060621-Post-meeting-survey-and-reporting) is enabled for the end of each meeting.

          • private_chat

            boolean — Whether meeting participants can send private 1:1 chat message other meeting participants.

          • record_play_own_voice

            boolean — Whether to allow participants who join by telephone to record and play their own voice as entry and exit chimes.

          • remote_control

            boolean — During screen sharing, whether the person who is presenting can let others control the shared content.

          • remote_support

            boolean — Whether the meeting host can provide 1:1 remote support to another participant.

          • request_permission_to_unmute

            boolean — Whether the [**Request permission to unmute participants**](https://support.zoom.us/hc/en-us/articles/203435537-Muting-and-unmuting-participants-in-a-meeting#h_01EGK4XFWS1SJGZ71MYGKF7260) setting is enabled.

          • screen_sharing

            boolean — Whether hosts and participants can share their screen or content during meetings.

          • sending_default_email_invites

            boolean — Whether users can invite participants by email only by default.

          • show_a_join_from_your_browser_link

            boolean — Whether participants can join a meeting directly from their browser and bypass the Zoom application download process. This is useful for participants who cannot download, install, or run applications. Note that the meeting experience from the browser is limited.

          • show_device_list

            boolean — Whether the available [H.323/SIP devices](https://support.zoom.us/hc/en-us/articles/201363273) are visible to users.

          • show_meeting_control_toolbar

            boolean — Whether to always display the meeting controls toolbar during a meeting.

          • sign_language_interpretation

            object — Allow hosts to assign participants as sign language interpreters who can interpret one language into sign language in real-time. Hosts can assign interpreters when scheduling, or during the meeting itself. This feature is only available with version 5.11.3 or later.

            • custom_languages

              array — A list of user-defined supported languages.

              Items:

              string

            • enable

              boolean — Whether to allow hosts to assign participants as sign language interpreters who can interpret one language into another in real-time.

            • enable_sign_language_interpretation_by_default

              boolean — Whether to enable sign language interpretation view by default in scheduler.

            • languages

              array — A list of system-supported languages.

              Items:

              string, possible values: "American", "Chinese", "French", "German", "Japanese", "Russian", "Brazilian", "Spanish", "Mexican", "British"

          • slide_control

            boolean — Whether the person sharing during a presentation can allow others to control the slide presentation. This feature is only available in version 5.8.3 or higher.

          • stereo_audio

            boolean — Whether users can select stereo audio during a meeting.

          • unchecked_data_center_regions

            array, possible values: "EU", "HK", "AU", "IN", "TY", "CN", "US", "CA", "DE", "NL", "LA" — If the value of `custom_data_center_regions` is `true`, a comma-separated list of the following [data center regions](https://support.zoom.us/hc/en-us/articles/360059254691-Datacenter-abbreviation-list) to **not** opt in to: * `EU` — Europe. * `HK` — Hong Kong. * `AU` — Australia. * `IN` — India. * `LA` — Latin America. * `TY` — Tokyo. * `CN` — China. * `US` — United States. * `CA` — Canada.

            Items:

            string

          • use_html_format_email

            boolean — Whether HTML formatting is allowed for meeting invitations scheduled with the Outlook plugin.

          • virtual_background

            boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

          • virtual_background_settings

            object — Information about the Virtual Background settings.

            • allow_upload_custom

              boolean — Whether users can upload custom Virtual Backgrounds.

            • allow_videos

              boolean — Whether users can upload videos for Virtual Backgrounds.

            • enable

              boolean — Whether the [**Virtual Background**](https://support.zoom.us/hc/en-us/articles/210707503-Changing-your-Virtual-Background-image) feature is enabled.

            • files

              array — Information about the Virtual Background files.

              Items:
              • id

                string — The file's ID.

              • is_default

                boolean — Whether the file is a default Virtual Background file.

              • name

                string — The file's name.

              • size

                integer — The file's size, in bytes.

              • type

                string — The file type.

          • waiting_room

            boolean — Whether participants cannot join a meeting until the host admits them from the waiting room.

          • webinar_chat

            object — Information about the group's [in-webinar chat](https://support.zoom.us/hc/en-us/articles/115004809306) settings.

            • allow_attendees_chat_with

              integer, possible values: 1, 2, 3 — The webinar attendees' chat permissions: * `1` — Attendees cannot use chat. * `2` — Attendees can only chat with the host and panelists. * `3` — Attendees can chat with everyone.

            • allow_auto_save_local_chat_file

              boolean — Whether chat messages are automatically saved to a local file on the host's computer when the webinar ends.

            • allow_panelists_chat_with

              integer, possible values: 1, 2 — The webinar panelists chat permissions: * `1` — Panelists can only chat with the host and panelists. * `2` — The panelists can chat with everyone.

            • allow_panelists_send_direct_message

              boolean — Whether webinar panelists can send direct messages to other panelists.

            • allow_users_save_chats

              integer, possible values: 0, 1, 2 — Whether webinar attendees can save chats: * `0` — Attendees cannot save chats. * `1` — Attendees can only save host and panelist chats. * `2` — Attendees can save all chats.

            • default_attendees_chat_with

              integer, possible values: 1, 2 — By default, webinar attendees can chat with: * `1` — Host and all panelists. * `2` — Everyone.

            • enable

              boolean — Whether in-webinar chat is enabled.

          • webinar_live_streaming

            object

            • custom_service_instructions

              string — The specific instructions to allow your account's meeting hosts to configure a custom livestream.

            • enable

              boolean — Whether webinar livestreaming is enabled.

            • live_streaming_reminder

              boolean — Whether users are notified to watch the livestream. This does not apply to custom RTMP (real-time messaging protocol).

            • live_streaming_service

              array — The available livestreaming services: * `facebook` * `workplace_by_facebook` * `youtube` * `custom_live_streaming_service`

              Items:

              string, possible values: "facebook", "workplace_by_facebook", "youtube", "custom_live_streaming_service"

          • webinar_polling

            object

            • advanced_polls

              boolean — Whether hosts can create advanced polls and quizzes. Advanced polls and quizzes include single choice, multiple choice, drop down, matching, short answer, long answer, rank order, and fill-in-the-blank questions. Hosts can also set the correct answers for quizzes they create.

            • allow_alternative_host_to_add_edit

              boolean — Whether alternative hosts can add or edit polls and quizzes.

            • allow_host_to_upload_image

              boolean — Whether to allow host to upload an image for each question.

            • enable

              boolean — Whether the host can add polls before or during a webinar.

            • manage_saved_polls_and_quizzes

              boolean — Whether to allow users to manage saved polls and quizzes from Meetings

            • require_answers_to_be_anonymous

              boolean — Whether to require answers to be anonymous.

          • webinar_question_answer

            boolean — Whether attendees can ask the host and panelists questions in the webinar.

          • webinar_reactions

            boolean — Set this field to true to use [webinar reactions](https://support.zoom.us/hc/en-us/articles/4803536268429).

          • webinar_survey

            boolean — Whether the host can present surveys to attendees once a webinar has ended.

          • whiteboard

            boolean — Whether participants can share a whiteboard that includes annotation tools.

          • who_can_share_screen

            string, possible values: "host", "all" — The users who share their screen or content during meetings: * `host` — Only the host can share their screen. * `all` — Hosts and panelists can share their screen. Attendees **cannot** share their screen.

          • who_can_share_screen_when_someone_is_sharing

            string, possible values: "host", "all" — The users who can start sharing screen when someone else in the meeting is sharing their screen: * `host` — Only the host can share the screen when someone else is sharing. * `all` — Hosts and panelists can share their screen when someone else is sharing. Attendees **cannot** share their screen when someone else is sharing.

          • workplace_by_facebook

            boolean — Whether Workplace by Facebook is enabled.

        • meeting_security

          object

          • auto_security

            boolean — Whether all meetings are required to be secured with at least one security option. This setting can only be disabled by Enterprise, ISV, Business (with more than 100 licenses), and Education accounts.

          • block_user_domain

            boolean — Whether users in specific domains are blocked from joining meetings and webinars.

          • block_user_domain_list

            array — A list of blocked domains.

            Items:

            string

          • chat_etiquette_tool

            object — Information about the Chat Etiquette Tool.

            • enable

              boolean — Whether the **Chat Etiquette Tool** is enabled.

            • policies

              array — Information about the defined **Chat Etiquette Tool** policies.

              Items:
              • description

                string — The policy's description.

              • id

                string — The policy ID.

              • is_locked

                boolean — Whether the policy is locked by an account-level user. When it is locked, users cannot update the policy.

              • keywords

                array — A list of defined rule keywords.

                Items:

                string

              • name

                string — The policy name.

              • regular_expression

                string — The regular expression to match to the content of chat messages.

              • status

                string, possible values: "activated", "deactivated" — The policy's current status: * `activated` — Activated. * `deactivated` — Deactivated.

              • trigger_action

                integer, possible values: 1, 2 — The policy's trigger action: * `1` — Ask the user to confirm before they send the message. * `2` — Block the user's message.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the invitation link. The provided link will allow participants to join the meeting without having to enter the password.

          • encryption_type

            string, possible values: "enhanced_encryption", "e2ee" — The type of encryption used when starting a meeting: * `enhanced_encryption` — Enhanced encryption. Encryption data is stored in the cloud. * `e2ee` — End-to-end encryption. The encryption key is stored on the local device and cannot be obtained by anyone else. Enabling E2EE also [**disables** certain features](https://support.zoom.us/hc/en-us/articles/360048660871), such as cloud recording, live streaming, and allowing participants to join before the host.

          • end_to_end_encrypted_meetings

            boolean — Whether end-to-end encryption is enabled for meetings.

          • meeting_password

            boolean — Whether all instant and scheduled meetings that users can join via client or Zoom Rooms systems are password-protected. [Personal Meeting ID (PMI)](https://support.zoom.us/hc/en-us/articles/203276937) meetings are **not** included in this setting.

          • meeting_password_requirement

            object — Information about the meeting and webinar [password requirements](https://support.zoom.us/hc/en-us/articles/360033559832-Meeting-and-webinar-passwords#h_a427384b-e383-4f80-864d-794bf0a37604).

            • consecutive_characters_length

              integer, possible values: 0, 4, 5, 6, 7, 8 — The maximum length of consecutive characters (for example, `abcdef`) allowed in a password: * `4` through `8` — The maximum consecutive characters length. The length is `n` minus `1`, where `n` is the provided value. For example, if you provide the `4` value, there can only be a maximum of `3` consecutive characters in a password (for example, `abc1x@8fdh`). * `0` — Do not apply a consecutive character restriction.

            • have_letter

              boolean — Whether the password must contain at least one letter character.

            • have_number

              boolean — Whether the password must contain at least one numeric character.

            • have_special_character

              boolean — Whether the password must contain at least one special character. For example, `!`, `@`, and/or `#` characters.

            • have_upper_and_lower_characters

              boolean — Whether the password must include uppercase and lowercase characters.

            • length

              integer — The password's minimum length.

            • only_allow_numeric

              boolean — Whether the password must contain **only** numeric characters.

            • weak_enhance_detection

              boolean — Whether users will be informed when the provided password is weak.

          • only_authenticated_can_join_from_webclient

            boolean — Whether only authenticated users can join meetings from the web client.

          • phone_password

            boolean — Whether a password is required for participants joining by phone. If enabled and the meeting is password-protected, a numeric password is required for participants to join by phone. For meetings with alphanumeric passwords, a numeric password will be generated.

          • pmi_password

            boolean — Whether all Personal Meeting ID (PMI) meetings that users can join via client or Zoom Rooms systems are password-protected.

          • require_password_for_scheduled_meeting

            boolean — Whether a password is required for meetings that have already been scheduled.

          • require_password_for_scheduled_webinar

            boolean — Whether a password is required for webinars that have already been scheduled.

          • waiting_room

            boolean — Whether participants are placed in the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/115000332726-Waiting-Room) when they join a meeting. When the **Waiting Room** feature is enabled, the [**Allow participants to join before host**](https://support.zoom.us/hc/en-us/articles/202828525-Allow-participants-to-join-before-host) setting is disabled.

          • waiting_room_settings

            object — Information about the [**Waiting Room**](https://support.zoom.us/hc/en-us/articles/4470816222093-Managing-Waiting-Rooms) feature settings.

            • participants_to_place_in_waiting_room

              integer, possible values: 0, 1, 2 — The type of participants to be admitted to the Waiting Room: * `0` — All attendees. * `1` — Users who are not in your account. * `2` — Users who are not in your account and are not part of your [allowed domains list](https://support.zoom.us/hc/en-us/articles/360037117472-Configuring-authentication-profiles#h_e3cf0d5f-eec7-4c2a-ad29-ef2a5079a7da).

            • users_who_can_admit_participants_from_waiting_room

              integer, possible values: 0, 1 — The users who can admit participants from the Waiting Room: * `0` — Host and co-hosts only. * `1` — Host, co-hosts, and anyone who bypassed the Waiting Room if the host and co-hosts are not present.

            • whitelisted_domains_for_waiting_room

              string — If the `participants_to_place_in_waiting_room` field is `2`, a comma-separated list of the domains that can bypass the Waiting Room (for example, `example.com,example2.com`).

          • webinar_password

            boolean — Whether a password is generated when scheduling webinars. Participants must use the generated password to join the scheduled webinar.

        • other_options

          object

          • allow_users_contact_support_via_chat

            boolean — Whether the [**Allow users to contact Zoom's Support via Chat**](https://support.zoom.us/hc/en-us/articles/360059513751-Allowing-users-to-contact-Zoom-Support-via-Chat) setting is enabled.

          • blur_snapshot

            boolean — Whether iOS blurs screenshots in the task switcher when multiple apps are open. Android hides the screenshot in the system-level list of recent apps.

          • webinar_registration_options

            object — Webinar registration options.

            • allow_host_to_enable_social_share_buttons

              boolean — Allow host to enable "Show social share buttons on registration page"

        • profile

          object

          • recording_storage_location

            object — Information about the group's [**Communications Content Storage**](https://support.zoom.us/hc/en-us/articles/360050781131) settings.

            • allowed_values

              array — A list of the countries where the group's recorded content is stored.

              Items:

              string

            • value

              string — The [country's code](https://marketplace.zoom.us/docs/api-reference/other-references/abbreviation-lists/#countries).

        • recording

          object

          • account_user_access_recording

            boolean — Whether cloud recordings are accessible to account members.

          • archive

            object — The group's [Meeting and Webinar Archiving solution](https://support.zoom.us/hc/en-us/articles/360050431572-Archiving-Meeting-and-Webinar-data) settings.

            • enable

              boolean — Whether the **Meeting and Webinar Archiving solution** feature is enabled. This feature must be enabled for your account by [Zoom Support](https://support.zoom.us/hc/en-us/articles/201362003).

            • settings

              object

              • audio_file

                boolean — Whether audio is included in the archive.

              • cc_transcript_file

                boolean — Whether closed captions are included in the archive.

              • chat_file

                boolean — Whether chat files are included in the archive.

              • chat_with_sender_email

                boolean — Whether user emails are included in the chat file.

              • video_file

                boolean — Whether video is included in the archive.

            • type

              integer, possible values: 1, 2, 3 — The type archiving: * `1` — Only archive meetings. * `2` — Only archive webinars. * `3` — Archive both meetings and webinars.

          • auto_recording

            boolean — Whether meetings are automatically recorded when they begin.

          • cloud_recording

            boolean — Whether hosts can record and save the meetings and webinars in the cloud.

          • cloud_recording_download

            boolean — Whether anyone with a link to the cloud recording can download the file.

          • cloud_recording_download_host

            boolean — Whether the host with a link to the cloud recording can download the file.

          • display_participant_name

            boolean — Whether participants' names display in the recording.

          • host_delete_cloud_recording

            boolean — Whether the host can delete cloud recordings. If `false`, only the admin can delete cloud recordings.

          • ip_address_access_control

            object — Information about the cloud recording access from specific IP address ranges.

            • enable

              boolean — Whether cloud recording access is only available for a specific range of IP addresses.

            • ip_addresses_or_ranges

              string — The IP addresses or ranges with access to the cloud recordings.

          • local_recording

            boolean — Whether hosts and participants can record meetings to a local file.

          • optimize_recording_for_3rd_party_video_editor

            boolean — Whether recordings are optimized for a third-party video editor. This can increase the file size and the time it takes to generate recording files.

          • prevent_host_access_recording

            boolean — Whether meeting hosts do not have access to their meeting cloud recordings. Only the admins who have recording management privilege can access them.

          • record_audio_file

            boolean — Whether a single audio file is recorded for all participants.

          • record_audio_file_each_participant

            boolean — Whether a separate audio file is recorded of each participant. This only supports the first 200 participant speakers' audio files.

          • record_files_separately

            object — The account's [**Record active speaker, gallery view and shared screen separately**](https://support.zoom.us/hc/en-us/articles/360060316092-Changing-basic-and-advanced-cloud-recording-settings#h_01F4CYJTCTXNS2MXH00W9EFG6R) settings.

            • active_speaker

              boolean — Whether recording only the active speaker is enabled.

            • gallery_view

              boolean — Whether recording only the gallery view is enabled.

            • shared_screen

              boolean — Whether recording only shared screen is enabled.

          • record_gallery_view

            boolean — Whether the active speaker displays in the top right corner of a shared screen when someone is sharing their screen.

          • record_speaker_view

            boolean — Whether to record the active speaker when screen sharing is active.

          • recording_audio_transcript

            boolean — Whether the automatic transcription of a meeting or webinar's audio for cloud recordings is enabled.

          • recording_highlight

            boolean — Whether the [recording highlights](https://support.zoom.us/hc/en-us/articles/360060802432) feature is enabled.

          • recording_thumbnails

            boolean — Whether thumbnails of the presenter are recorded when they are sharing their screen.

          • save_chat_text

            boolean — Whether chat messages are saved from meetings or webinars.

          • save_close_caption

            boolean — Whether [closed captions](https://support.zoom.us/hc/en-us/articles/207279736) are saved as a VTT (Video Track Text) file.

          • save_panelist_chat

            boolean — Whether panelist chats are saved to the recording.

          • save_poll_results

            boolean — Whether poll results shared during the meeting or webinar are saved. This also includes poll results shared during the meeting or webinar.

          • show_timestamp

            boolean — Whether a timestamp is included in the recording.

          • smart_recording

            object — By selecting this option, your recording will have meeting smart chapters, and next steps. You are directing Zoom to access, process, and use your account's recording data for the purpose of analysis and insights.

            • create_next_steps

              boolean — By selecting this option, there will be a summary of actions to take after the recorded meeting.

            • create_recording_highlights

              boolean — By selecting this option, meeting details in the audio transcript will be highlighted. Hosts can modify highlighted sections and generate a video summary (highlighted sections may have a 3-second offset) based on these sections. The summary is for informational purposes only and may not be complete.

            • create_smart_chapters

              boolean — By selecting this option, your recording will have chapters with overview. Hosts can edit the chapters.

        • schedule_meeting

          object

          • always_display_zoom_meeting_as_topic

            object — Information about the [**Always display "Zoom Meeting" as the meeting topic**](https://support.zoom.us/hc/en-us/articles/201363253-Changing-account-settings#h_01EG9BJ646V2WJK1S3H2MP6YV6) setting.

            • display_topic_for_scheduled_meetings

              boolean — Whether "Zoom Meeting" displays as the topic for already-scheduled meetings.

            • enable

              boolean — Whether the **Always display "Zoom Meeting" as the meeting topic** setting is enabled.

          • always_display_zoom_webinar_as_topic

            object — Information about the [**Always show "Zoom Webinar" as the webinar topic**](https://support.zoom.us/hc/en-us/articles/201363253-Changing-account-settings#h_01EG9BJ646V2WJK1S3H2MP6YV6) setting.

            • display_topic_for_scheduled_webinars

              boolean — Whether "Zoom Webinar" displays as the topic for already-scheduled meetings.

            • enable

              boolean — Whether the **Always show "Zoom Webinar" as the webinar topic** setting is enabled.

          • audio_type

            boolean — Whether participants can join only the audio portion of meetings.

          • embed_password_in_join_link

            boolean — Whether the meeting password is encrypted and included in the meeting links that allow participants to join with just one click without having to enter the password.

          • force_pmi_jbh_password

            boolean — Whether passwords are required to join before the host in personal meetings.

          • host_video

            boolean — Whether host video defaults to on when they join meetings.

          • join_before_host

            boolean — Whether participants can join meetings before the host.

          • mute_upon_entry

            boolean — Whether all participants are automatically muted when they join meetings.

          • participant_video

            boolean — Whether participant video defaults to on when they join meetings.

          • personal_meeting

            boolean — Whether the [**Personal Meeting ID (PMI)**](https://support.zoom.us/hc/en-us/articles/203276937-Using-Personal-Meeting-ID-PMI) feature is enabled. If disabled, meetings that were previously-scheduled via PMI will need to be manually updated. For Zoom Phone, if a user has been assigned a desk phone, the **Elevate to Zoom Meeting** setting is disabled.

          • pstn_password_protected

            boolean — Whether new passwords are generated and sent for newly-scheduled or edited meetings.

          • require_password_for_instant_meetings

            boolean — Whether passwords are required for instant meetings. If you use a PMI for instant meetings, this is disabled.

          • require_password_for_pmi_meetings

            string, possible values: "none", "all", "jbh_only" — Whether participants are required to enter a password for PMI meetings: * `none` — Do not require a password for PMI meetings. * `all` — Require participants to enter password for all PMI-enabled meetings. * `jbh_only` — Only require a password for meetings where the **Join Before Host** setting is enabled.

          • require_password_for_scheduled_meetings

            boolean — Whether a password is required for meetings which have already been scheduled.

          • require_password_for_scheduling_new_meetings

            boolean — Whether a password is generated when a host schedules a new meeting. Participants are required to enter the password before they can join the meeting.

          • upcoming_meeting_reminder

            boolean — Whether desktop notification are sent for upcoming meetings.

          • use_pmi_for_instant_meetings

            boolean — Whether PMI is enabled for all instant meetings.

          • use_pmi_for_schedule_meetings

            boolean — Whether a PMI is enabled for all scheduled meetings.

        • telephony

          object

          • audio_conference_info

            string — Information about the third-party audio configuration.

          • telephony_regions

            object — The telephony regions from which participants call in to or call from.

            • selection_values

              string — The account's selected telephony regions that indicate where most participants call into or call from during a meeting.

          • third_party_audio

            boolean — Whether users can join meetings using the existing third party audio configurations.

    • operator (required)

      string, format: email — The email address of the user that updated the group's settings.

    • operator_id (required)

      string — The user ID of the user that updated the group's settings.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's settings were updated, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "toll_free_and_fee_based_toll_call": {
            "allow_webinar_attendees_dial": true,
            "enable": true,
            "numbers": [
              {
                "code": "",
                "country_code": "",
                "country_name": "",
                "display_number": "",
                "number": ""
              }
            ]
          },
          "toll_call": {
            "enable": true,
            "numbers": [
              {
                "code": "86",
                "country_code": "CN",
                "country_name": "China",
                "display_number": "+86 7777 777",
                "number": "7777 777"
              }
            ]
          },
          "call_me_and_invite_by_phone": {
            "enable": true,
            "require_press_1_for_call_me": "auto",
            "call_out_countries": {
              "selected_countries": [
                {
                  "code": "CN",
                  "name": "China"
                }
              ]
            },
            "allow_webinar_attendees_call_me": true
          },
          "personal_audio_conference": true,
          "participant_phone_masking": {
            "enable": true,
            "masking_type": "mask_default"
          }
        },
        "email_notification": {
          "alternative_host_reminder": true,
          "cancel_meeting_reminder": true,
          "cloud_recording_available_reminder": true,
          "jbh_reminder": true,
          "recording_available_reminder_alternative_hosts": true,
          "recording_available_reminder_schedulers": true,
          "schedule_for_reminder": true
        },
        "in_meeting": {
          "alert_guest_join": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_live_streaming": true,
          "allow_participants_chat_with": 1,
          "allow_show_zoom_windows": true,
          "allow_users_save_chats": 1,
          "annotation": true,
          "auto_answer": true,
          "auto_saving_chat": true,
          "breakout_room": true,
          "breakout_room_schedule": true,
          "chat": true,
          "meeting_question_answer": true,
          "closed_caption": true,
          "closed_captioning": {
            "auto_transcribing": true,
            "enable": true,
            "save_caption": true,
            "third_party_captioning_service": true,
            "view_full_transcript": true
          },
          "co_host": true,
          "custom_data_center_regions": true,
          "custom_live_streaming_service": true,
          "custom_service_instructions": "",
          "data_center_regions": [
            "AU"
          ],
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "e2e_encryption": true,
          "entry_exit_chime": true,
          "far_end_camera_control": true,
          "feedback": true,
          "file_transfer": true,
          "group_hd": true,
          "join_from_desktop": true,
          "join_from_mobile": true,
          "language_interpretation": {
            "custom_languages": [
              ""
            ],
            "enable_language_interpretation_by_default": true,
            "allow_participants_to_speak_in_listening_channel": true,
            "allow_up_to_25_custom_languages_when_scheduling_meetings": true,
            "enable": true,
            "languages": "English"
          },
          "sign_language_interpretation": {
            "enable": true,
            "enable_sign_language_interpretation_by_default": true,
            "languages": [
              "American"
            ],
            "custom_languages": [
              ""
            ]
          },
          "live_streaming_facebook": true,
          "live_streaming_youtube": true,
          "manual_captioning": {
            "allow_to_type": true,
            "auto_generated_captions": true,
            "full_transcript": true,
            "manual_captions": true,
            "save_captions": true,
            "third_party_captioning_service": true
          },
          "meeting_polling": {
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "manage_saved_polls_and_quizzes": true,
            "allow_host_to_upload_image": true,
            "enable": true
          },
          "meeting_reactions": true,
          "meeting_reactions_emojis": "all",
          "allow_host_panelists_to_use_audible_clap": true,
          "webinar_reactions": true,
          "meeting_survey": true,
          "non_verbal_feedback": true,
          "only_host_view_device_list": true,
          "original_audio": true,
          "polling": true,
          "post_meeting_feedback": true,
          "private_chat": true,
          "record_play_own_voice": true,
          "remote_control": true,
          "remote_support": true,
          "request_permission_to_unmute": true,
          "screen_sharing": true,
          "sending_default_email_invites": true,
          "show_a_join_from_your_browser_link": true,
          "show_device_list": true,
          "show_meeting_control_toolbar": true,
          "slide_control": true,
          "stereo_audio": true,
          "unchecked_data_center_regions": "EU",
          "use_html_format_email": true,
          "virtual_background": true,
          "virtual_background_settings": {
            "allow_upload_custom": true,
            "allow_videos": true,
            "enable": true,
            "files": [
              {
                "id": "",
                "is_default": true,
                "name": "",
                "size": 1,
                "type": ""
              }
            ]
          },
          "waiting_room": true,
          "webinar_chat": {
            "allow_attendees_chat_with": 1,
            "allow_auto_save_local_chat_file": true,
            "allow_panelists_chat_with": 1,
            "allow_panelists_send_direct_message": true,
            "allow_users_save_chats": 0,
            "default_attendees_chat_with": 1,
            "enable": true
          },
          "webinar_live_streaming": {
            "custom_service_instructions": "",
            "enable": true,
            "live_streaming_reminder": true,
            "live_streaming_service": [
              "facebook"
            ]
          },
          "webinar_polling": {
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "manage_saved_polls_and_quizzes": true,
            "allow_host_to_upload_image": true,
            "enable": true
          },
          "webinar_question_answer": true,
          "webinar_survey": true,
          "whiteboard": true,
          "who_can_share_screen": "host",
          "who_can_share_screen_when_someone_is_sharing": "host",
          "participants_share_simultaneously": "multiple",
          "workplace_by_facebook": true
        },
        "other_options": {
          "allow_users_contact_support_via_chat": true,
          "blur_snapshot": true,
          "webinar_registration_options": {
            "allow_host_to_enable_social_share_buttons": true
          }
        },
        "profile": {
          "recording_storage_location": {
            "allowed_values": [
              ""
            ],
            "value": ""
          }
        },
        "recording": {
          "account_user_access_recording": true,
          "archive": {
            "enable": true,
            "settings": {
              "audio_file": true,
              "cc_transcript_file": true,
              "chat_file": true,
              "chat_with_sender_email": true,
              "video_file": true
            },
            "type": 1
          },
          "auto_recording": true,
          "cloud_recording": true,
          "cloud_recording_download": true,
          "cloud_recording_download_host": true,
          "display_participant_name": true,
          "host_delete_cloud_recording": true,
          "ip_address_access_control": {
            "enable": true,
            "ip_addresses_or_ranges": ""
          },
          "local_recording": true,
          "optimize_recording_for_3rd_party_video_editor": true,
          "prevent_host_access_recording": true,
          "record_audio_file": true,
          "record_audio_file_each_participant": true,
          "record_files_separately": {
            "active_speaker": true,
            "gallery_view": true,
            "shared_screen": true
          },
          "record_gallery_view": true,
          "record_speaker_view": true,
          "recording_audio_transcript": true,
          "recording_highlight": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "recording_thumbnails": true,
          "save_chat_text": true,
          "save_close_caption": true,
          "save_panelist_chat": true,
          "save_poll_results": true,
          "show_timestamp": true
        },
        "schedule_meeting": {
          "audio_type": true,
          "embed_password_in_join_link": true,
          "force_pmi_jbh_password": true,
          "host_video": true,
          "join_before_host": true,
          "mute_upon_entry": true,
          "participant_video": true,
          "personal_meeting": true,
          "pstn_password_protected": true,
          "require_password_for_instant_meetings": true,
          "require_password_for_pmi_meetings": "none",
          "require_password_for_scheduled_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "upcoming_meeting_reminder": true,
          "use_pmi_for_instant_meetings": true,
          "use_pmi_for_schedule_meetings": true,
          "always_display_zoom_meeting_as_topic": {
            "enable": true,
            "display_topic_for_scheduled_meetings": true
          },
          "always_display_zoom_webinar_as_topic": {
            "enable": true,
            "display_topic_for_scheduled_webinars": true
          }
        },
        "telephony": {
          "audio_conference_info": "",
          "telephony_regions": {
            "selection_values": ""
          },
          "third_party_audio": true
        },
        "meeting_security": {
          "auto_security": true,
          "block_user_domain": true,
          "block_user_domain_list": [
            ""
          ],
          "chat_etiquette_tool": {
            "enable": true,
            "policies": [
              {
                "description": "",
                "id": "",
                "is_locked": true,
                "keywords": [
                  ""
                ],
                "name": "",
                "regular_expression": "",
                "status": "activated",
                "trigger_action": 1
              }
            ]
          },
          "embed_password_in_join_link": true,
          "encryption_type": "enhanced_encryption",
          "end_to_end_encrypted_meetings": true,
          "meeting_password": true,
          "meeting_password_requirement": {
            "consecutive_characters_length": 0,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "have_upper_and_lower_characters": true,
            "length": 1,
            "only_allow_numeric": true,
            "weak_enhance_detection": true
          },
          "only_authenticated_can_join_from_webclient": true,
          "phone_password": true,
          "pmi_password": true,
          "require_password_for_scheduled_meeting": true,
          "require_password_for_scheduled_webinar": true,
          "waiting_room": true,
          "waiting_room_settings": {
            "participants_to_place_in_waiting_room": 0,
            "users_who_can_admit_participants_from_waiting_room": 0,
            "whitelisted_domains_for_waiting_room": ""
          },
          "webinar_password": true
        },
        "chat": {
          "share_files": {
            "enable": true,
            "share_option": "account",
            "view_option": "anyone",
            "restrictions": {
              "only_allow_specific_file_types": true,
              "file_type_restrictions": [
                ".gz"
              ],
              "file_type_restrictions_for_external": [
                ".gz"
              ],
              "maximum_file_size": true,
              "file_size_restrictions": 100,
              "file_size_restrictions_for_external": 100,
              "file_restrictions_apply_to": "sharing_and_viewing"
            }
          },
          "chat_emojis": {
            "enable": true,
            "emojis_option": "all"
          },
          "record_voice_messages": true,
          "record_video_messages": true,
          "screen_capture": true,
          "create_public_channels": true,
          "create_private_channels": true,
          "share_links_in_chat": true,
          "schedule_meetings_in_chat": true,
          "allow_users_to_search_others_options": "1,3",
          "allow_users_to_add_contacts": {
            "enable": true,
            "selected_option": 4,
            "user_email_addresses": "123@test.com"
          },
          "allow_users_to_chat_with_others": {
            "enable": true,
            "selected_option": 4,
            "user_email_addresses": "123@test.com"
          },
          "chat_etiquette_tool": {
            "enable": true,
            "policies": [
              {
                "id": "aefwf23dsv;sdo-khuity8",
                "status": "Activated"
              }
            ]
          },
          "send_data_to_third_party_archiving_service": {
            "enable": true
          },
          "ai_sentence_completion": false,
          "search_and_send_animated_gif_images": {
            "enable": true
          },
          "create_group_chat": true,
          "allow_delete_message": {
            "enable": true
          },
          "download_file": true,
          "share_screen_in_chat": true,
          "ai_quick_schedule": false,
          "survey_poll": true,
          "allow_edit_message": {
            "enable": true
          },
          "allow_huddles_from_channels": true,
          "shared_spaces": true,
          "translate_messages": true,
          "ai_compose": {
            "enable": false
          },
          "chat_email_address": {
            "enable": true
          },
          "ai_quick_reply": false,
          "ai_recommend": false,
          "ai_summary": {
            "enable": false
          },
          "read_receipts": {
            "enable": false,
            "allow_users_opt_out": false
          }
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": true
          },
          "phone_user_ai_notices": {
            "enable": true,
            "require_press_1_consent": true,
            "multiple_notifications": true
          },
          "meeting_summary_retention": {
            "enable": true,
            "retention_days": 30
          },
          "meeting_coach": {
            "enable": true,
            "participant_scope": "participants_and_invitees_in_our_organization"
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true,
              "join_scope": "all_events_with_video_conference_links"
            },
            "pre_meeting_email_notification": {
              "enable": true,
              "recipients": "all_invitees"
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "task_creation_and_management": {
            "enable": false,
            "auto_generate_details": false,
            "auto_generate_action": true,
            "generate_from_transcripts": {
              "enable": false,
              "auto_share_with": "internal_participants",
              "auto_assign_to_collaborator": true
            },
            "generate_from_phone_call": {
              "enable": false,
              "auto_add_participant_as_collaborator": true,
              "auto_assign_to_collaborator": true
            },
            "generate_from_voicemail": false
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": 30
          },
          "ai_panel_in_workplace": {
            "enabled": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": 30
          },
          "enable_ai_on_web": true,
          "enable_email_compose_with_ai": true,
          "microsoft_365": {
            "enable": true,
            "calendar_events": true,
            "emails": true,
            "documents": true
          },
          "google": {
            "enable": true,
            "calendar_events": true,
            "emails": true,
            "documents": true
          },
          "web_content": true,
          "local_file_uploads": true,
          "organization_custom_dictionaries": true,
          "third_party_app_tasks": true,
          "participant_can_request_aic_in_meeting": true,
          "restrict_aic_when_external_user_join_meeting": true,
          "restrict_aic_when_restrict_user_join": true,
          "restrict_users_from_joining_ai_enabled_meetings": {
            "enable": true,
            "join_notify": "notify_and_remove",
            "apply_scope": "internal_and_external"
          },
          "meeting_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "org_from_join_meeting"
          },
          "meeting_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "alt_host"
          },
          "meeting_summary_template": {
            "enable": true,
            "summary_template_id": "template_123"
          },
          "meeting_summary_default_language": {
            "enable": true,
            "language": "en-US"
          },
          "meeting_summary_ip_access": {
            "enable": true,
            "ip_addresses_or_ranges": "192.0.2.0/24"
          },
          "remind_me_turn_on_aic": true,
          "remind_me_turn_on_catch_me_up": true,
          "restrict_users_from_deleting_ai_companion_assets": true,
          "restrict_users_from_editing_ai_companion_assets": true,
          "webinar_summary_ocr": true,
          "zoom_events_session_summary": {
            "enable": true,
            "auto_start": true
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": {
            "enable": true,
            "auto_generate_summary": true,
            "auto_send_summary_email": true
          },
          "chat_summary": {
            "enable": false
          },
          "chat_compose": {
            "enable": false
          },
          "webinar_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "panelist_org"
          },
          "webinar_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "host_and_panelist_in_organization"
          },
          "include_webinar_summary_follow_up_email": {
            "enable": true,
            "attendee_follow_up_email": true,
            "absentee_follow_up_email": true
          }
        }
      }
    },
    "time_stamp": 1,
    "old_object": {
      "id": "",
      "settings": {
        "audio_conferencing": {
          "toll_free_and_fee_based_toll_call": {
            "allow_webinar_attendees_dial": true,
            "enable": true,
            "numbers": [
              {
                "code": "",
                "country_code": "",
                "country_name": "",
                "display_number": "",
                "number": ""
              }
            ]
          },
          "toll_call": {
            "enable": true,
            "numbers": [
              {
                "code": "86",
                "country_code": "CN",
                "country_name": "China",
                "display_number": "+86 7777 777",
                "number": "7777 777"
              }
            ]
          },
          "call_me_and_invite_by_phone": {
            "enable": true,
            "require_press_1_for_call_me": "auto",
            "call_out_countries": {
              "selected_countries": [
                {
                  "code": "CN",
                  "name": "China"
                }
              ]
            },
            "allow_webinar_attendees_call_me": true
          },
          "personal_audio_conference": true,
          "participant_phone_masking": {
            "enable": true,
            "masking_type": "mask_default"
          }
        },
        "email_notification": {
          "alternative_host_reminder": true,
          "cancel_meeting_reminder": true,
          "cloud_recording_available_reminder": true,
          "jbh_reminder": true,
          "recording_available_reminder_alternative_hosts": true,
          "recording_available_reminder_schedulers": true,
          "schedule_for_reminder": true
        },
        "in_meeting": {
          "alert_guest_join": true,
          "allow_users_to_delete_messages_in_meeting_chat": true,
          "allow_live_streaming": true,
          "allow_participants_chat_with": 1,
          "allow_show_zoom_windows": true,
          "allow_users_save_chats": 1,
          "annotation": true,
          "auto_answer": true,
          "auto_saving_chat": true,
          "breakout_room": true,
          "breakout_room_schedule": true,
          "chat": true,
          "meeting_question_answer": true,
          "closed_caption": true,
          "closed_captioning": {
            "auto_transcribing": true,
            "enable": true,
            "save_caption": true,
            "third_party_captioning_service": true,
            "view_full_transcript": true
          },
          "co_host": true,
          "custom_data_center_regions": true,
          "custom_live_streaming_service": true,
          "custom_service_instructions": "",
          "data_center_regions": [
            "AU"
          ],
          "disable_screen_sharing_for_host_meetings": true,
          "disable_screen_sharing_for_in_meeting_guests": true,
          "e2e_encryption": true,
          "entry_exit_chime": true,
          "far_end_camera_control": true,
          "feedback": true,
          "file_transfer": true,
          "group_hd": true,
          "join_from_desktop": true,
          "join_from_mobile": true,
          "language_interpretation": {
            "custom_languages": [
              ""
            ],
            "enable_language_interpretation_by_default": true,
            "allow_participants_to_speak_in_listening_channel": true,
            "allow_up_to_25_custom_languages_when_scheduling_meetings": true,
            "enable": true,
            "languages": "English"
          },
          "sign_language_interpretation": {
            "enable": true,
            "enable_sign_language_interpretation_by_default": true,
            "languages": [
              "American"
            ],
            "custom_languages": [
              ""
            ]
          },
          "live_streaming_facebook": true,
          "live_streaming_youtube": true,
          "manual_captioning": {
            "allow_to_type": true,
            "auto_generated_captions": true,
            "full_transcript": true,
            "manual_captions": true,
            "save_captions": true,
            "third_party_captioning_service": true
          },
          "meeting_polling": {
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "manage_saved_polls_and_quizzes": true,
            "allow_host_to_upload_image": true,
            "enable": true
          },
          "meeting_reactions": true,
          "meeting_reactions_emojis": "all",
          "allow_host_panelists_to_use_audible_clap": true,
          "webinar_reactions": true,
          "meeting_survey": true,
          "non_verbal_feedback": true,
          "only_host_view_device_list": true,
          "original_audio": true,
          "polling": true,
          "post_meeting_feedback": true,
          "private_chat": true,
          "record_play_own_voice": true,
          "remote_control": true,
          "remote_support": true,
          "request_permission_to_unmute": true,
          "screen_sharing": true,
          "sending_default_email_invites": true,
          "show_a_join_from_your_browser_link": true,
          "show_device_list": true,
          "show_meeting_control_toolbar": true,
          "slide_control": true,
          "stereo_audio": true,
          "unchecked_data_center_regions": "EU",
          "use_html_format_email": true,
          "virtual_background": true,
          "virtual_background_settings": {
            "allow_upload_custom": true,
            "allow_videos": true,
            "enable": true,
            "files": [
              {
                "id": "",
                "is_default": true,
                "name": "",
                "size": 1,
                "type": ""
              }
            ]
          },
          "waiting_room": true,
          "webinar_chat": {
            "allow_attendees_chat_with": 1,
            "allow_auto_save_local_chat_file": true,
            "allow_panelists_chat_with": 1,
            "allow_panelists_send_direct_message": true,
            "allow_users_save_chats": 0,
            "default_attendees_chat_with": 1,
            "enable": true
          },
          "webinar_live_streaming": {
            "custom_service_instructions": "",
            "enable": true,
            "live_streaming_reminder": true,
            "live_streaming_service": [
              "facebook"
            ]
          },
          "webinar_polling": {
            "advanced_polls": true,
            "require_answers_to_be_anonymous": true,
            "allow_alternative_host_to_add_edit": true,
            "manage_saved_polls_and_quizzes": true,
            "allow_host_to_upload_image": true,
            "enable": true
          },
          "webinar_question_answer": true,
          "webinar_survey": true,
          "whiteboard": true,
          "who_can_share_screen": "host",
          "who_can_share_screen_when_someone_is_sharing": "host",
          "participants_share_simultaneously": "multiple",
          "workplace_by_facebook": true
        },
        "other_options": {
          "allow_users_contact_support_via_chat": true,
          "blur_snapshot": true,
          "webinar_registration_options": {
            "allow_host_to_enable_social_share_buttons": true
          }
        },
        "profile": {
          "recording_storage_location": {
            "allowed_values": [
              ""
            ],
            "value": ""
          }
        },
        "recording": {
          "account_user_access_recording": true,
          "archive": {
            "enable": true,
            "settings": {
              "audio_file": true,
              "cc_transcript_file": true,
              "chat_file": true,
              "chat_with_sender_email": true,
              "video_file": true
            },
            "type": 1
          },
          "auto_recording": true,
          "cloud_recording": true,
          "cloud_recording_download": true,
          "cloud_recording_download_host": true,
          "display_participant_name": true,
          "host_delete_cloud_recording": true,
          "ip_address_access_control": {
            "enable": true,
            "ip_addresses_or_ranges": ""
          },
          "local_recording": true,
          "optimize_recording_for_3rd_party_video_editor": true,
          "prevent_host_access_recording": true,
          "record_audio_file": true,
          "record_audio_file_each_participant": true,
          "record_files_separately": {
            "active_speaker": true,
            "gallery_view": true,
            "shared_screen": true
          },
          "record_gallery_view": true,
          "record_speaker_view": true,
          "recording_audio_transcript": true,
          "recording_highlight": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "recording_thumbnails": true,
          "save_chat_text": true,
          "save_close_caption": true,
          "save_panelist_chat": true,
          "save_poll_results": true,
          "show_timestamp": true
        },
        "schedule_meeting": {
          "audio_type": true,
          "embed_password_in_join_link": true,
          "force_pmi_jbh_password": true,
          "host_video": true,
          "join_before_host": true,
          "mute_upon_entry": true,
          "participant_video": true,
          "personal_meeting": true,
          "pstn_password_protected": true,
          "require_password_for_instant_meetings": true,
          "require_password_for_pmi_meetings": "none",
          "require_password_for_scheduled_meetings": true,
          "require_password_for_scheduling_new_meetings": true,
          "upcoming_meeting_reminder": true,
          "use_pmi_for_instant_meetings": true,
          "use_pmi_for_schedule_meetings": true,
          "always_display_zoom_meeting_as_topic": {
            "enable": true,
            "display_topic_for_scheduled_meetings": true
          },
          "always_display_zoom_webinar_as_topic": {
            "enable": true,
            "display_topic_for_scheduled_webinars": true
          }
        },
        "telephony": {
          "audio_conference_info": "",
          "telephony_regions": {
            "selection_values": ""
          },
          "third_party_audio": true
        },
        "meeting_security": {
          "auto_security": true,
          "block_user_domain": true,
          "block_user_domain_list": [
            ""
          ],
          "chat_etiquette_tool": {
            "enable": true,
            "policies": [
              {
                "description": "",
                "id": "",
                "is_locked": true,
                "keywords": [
                  ""
                ],
                "name": "",
                "regular_expression": "",
                "status": "activated",
                "trigger_action": 1
              }
            ]
          },
          "embed_password_in_join_link": true,
          "encryption_type": "enhanced_encryption",
          "end_to_end_encrypted_meetings": true,
          "meeting_password": true,
          "meeting_password_requirement": {
            "consecutive_characters_length": 0,
            "have_letter": true,
            "have_number": true,
            "have_special_character": true,
            "have_upper_and_lower_characters": true,
            "length": 1,
            "only_allow_numeric": true,
            "weak_enhance_detection": true
          },
          "only_authenticated_can_join_from_webclient": true,
          "phone_password": true,
          "pmi_password": true,
          "require_password_for_scheduled_meeting": true,
          "require_password_for_scheduled_webinar": true,
          "waiting_room": true,
          "waiting_room_settings": {
            "participants_to_place_in_waiting_room": 0,
            "users_who_can_admit_participants_from_waiting_room": 0,
            "whitelisted_domains_for_waiting_room": ""
          },
          "webinar_password": true
        },
        "chat": {
          "share_files": {
            "enable": true,
            "share_option": "account",
            "view_option": "anyone",
            "restrictions": {
              "only_allow_specific_file_types": true,
              "file_type_restrictions": [
                ".gz"
              ],
              "file_type_restrictions_for_external": [
                ".gz"
              ],
              "maximum_file_size": true,
              "file_size_restrictions": 100,
              "file_size_restrictions_for_external": 100,
              "file_restrictions_apply_to": "sharing_and_viewing"
            }
          },
          "chat_emojis": {
            "enable": true,
            "emojis_option": "all"
          },
          "record_voice_messages": true,
          "record_video_messages": true,
          "screen_capture": true,
          "create_public_channels": true,
          "create_private_channels": true,
          "share_links_in_chat": true,
          "schedule_meetings_in_chat": true,
          "allow_users_to_search_others_options": "1,3",
          "allow_users_to_add_contacts": {
            "enable": true,
            "selected_option": 4,
            "user_email_addresses": "123@test.com"
          },
          "allow_users_to_chat_with_others": {
            "enable": true,
            "selected_option": 4,
            "user_email_addresses": "123@test.com"
          },
          "chat_etiquette_tool": {
            "enable": true,
            "policies": [
              {
                "id": "aefwf23dsv;sdo-khuity8",
                "status": "Activated"
              }
            ]
          },
          "send_data_to_third_party_archiving_service": {
            "enable": true
          },
          "create_group_chat": true
        },
        "ai": {
          "screen_share_ocr": true,
          "meeting_chat_messages": true,
          "full_display_names_in_ai_assets": true,
          "ai_generated_virtual_backgrounds": true,
          "meeting_agenda": true,
          "meeting_summary_docs": {
            "enable": true,
            "share_with_summary_recipients": true
          },
          "phone_user_ai_notices": {
            "enable": true,
            "require_press_1_consent": true,
            "multiple_notifications": true
          },
          "meeting_summary_retention": {
            "enable": true,
            "retention_days": 30
          },
          "meeting_coach": {
            "enable": true,
            "participant_scope": "participants_and_invitees_in_our_organization"
          },
          "third_party_meeting_join": {
            "enable": true,
            "allow_recording": true,
            "calendar": {
              "enable": true,
              "join_scope": "all_events_with_video_conference_links"
            },
            "pre_meeting_email_notification": {
              "enable": true,
              "recipients": "all_invitees"
            }
          },
          "whiteboard_content_generation": true,
          "smart_recording": {
            "create_recording_highlights": true,
            "create_smart_chapters": true,
            "create_next_steps": true
          },
          "task_creation_and_management": {
            "enable": false,
            "auto_generate_details": false,
            "auto_generate_action": true,
            "generate_from_transcripts": {
              "enable": false,
              "auto_share_with": "internal_participants",
              "auto_assign_to_collaborator": true
            },
            "generate_from_phone_call": {
              "enable": false,
              "auto_add_participant_as_collaborator": true,
              "auto_assign_to_collaborator": true
            },
            "generate_from_voicemail": false
          },
          "show_conversational_ai_companion": {
            "enabled": true,
            "enable_zoom_mate": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": 30
          },
          "ai_panel_in_workplace": {
            "enabled": true,
            "delete_ai_conversation": true,
            "delete_ai_conversation_time": 30
          },
          "enable_ai_on_web": true,
          "enable_email_compose_with_ai": true,
          "microsoft_365": {
            "enable": true,
            "calendar_events": true,
            "emails": true,
            "documents": true
          },
          "google": {
            "enable": true,
            "calendar_events": true,
            "emails": true,
            "documents": true
          },
          "web_content": true,
          "local_file_uploads": true,
          "organization_custom_dictionaries": true,
          "third_party_app_tasks": true,
          "participant_can_request_aic_in_meeting": true,
          "restrict_aic_when_external_user_join_meeting": true,
          "restrict_aic_when_restrict_user_join": true,
          "restrict_users_from_joining_ai_enabled_meetings": {
            "enable": true,
            "join_notify": "notify_and_remove",
            "apply_scope": "internal_and_external"
          },
          "meeting_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "org_from_join_meeting"
          },
          "meeting_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "alt_host"
          },
          "meeting_summary_template": {
            "enable": true,
            "summary_template_id": "template_123"
          },
          "meeting_summary_default_language": {
            "enable": true,
            "language": "en-US"
          },
          "meeting_summary_ip_access": {
            "enable": true,
            "ip_addresses_or_ranges": "192.0.2.0/24"
          },
          "remind_me_turn_on_aic": true,
          "remind_me_turn_on_catch_me_up": true,
          "restrict_users_from_deleting_ai_companion_assets": true,
          "restrict_users_from_editing_ai_companion_assets": true,
          "webinar_summary_ocr": true,
          "zoom_events_session_summary": {
            "enable": true,
            "auto_start": true
          },
          "hub_ai_question_and_file_creation": true,
          "canvas_ai_content_generation": true,
          "canvas_ai_sentence_completion": true,
          "canvas_ai_post_meeting_writing_tasks": true,
          "paper_ai_content_generation": true,
          "sheets_ai_content_generation": true,
          "sheets_ai_formula": true,
          "sheets_ai_function": true,
          "sheets_ai_resources": true,
          "slides_ai_content_generation": true,
          "my_notes_meeting_transcription": true,
          "my_notes_ai_content_generation": {
            "enable": true,
            "auto_generate_summary": true,
            "auto_send_summary_email": true
          },
          "chat_summary": {
            "enable": false
          },
          "chat_compose": {
            "enable": false
          },
          "webinar_questions": {
            "enable": true,
            "auto_enable": false,
            "who_can_ask_questions": "panelist_org"
          },
          "webinar_summary": {
            "enable": true,
            "auto_enable": false,
            "email_notification": true,
            "whether_include_full_text_in_email": "include_full_text_in_email",
            "restrict_share_to_outside_of_organization": true,
            "restrict_summary_share": "external_users",
            "who_will_receive_summary": "host_and_panelist_in_organization"
          },
          "include_webinar_summary_follow_up_email": {
            "enable": true,
            "attendee_follow_up_email": true,
            "absentee_follow_up_email": true
          }
        }
      }
    }
  }
}

User.disassociatedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user was disassociated.

    • object (required)

      object — Information about the disassociated user.

      • email (required)

        string, format: email — The user's email address.

      • first_name (required)

        string — The user's first name.

      • id (required)

        string — The user's ID.

      • last_name (required)

        string — The user's last name.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

    • operator (required)

      string, format: email — The email address of the user that disassociated the user.

    • operator_id (required)

      string — The user ID of the user that disassociated the user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

Group.updatedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • name (required)

        string — The group name.

    • old_object (required)

      object — Information about the group's previous settings.

      • id (required)

        string — The updated group's ID.

      • name

        string — The modified field its original value.

    • operator (required)

      string, format: email — The email address of the user that updated the group.

    • operator_id (required)

      string — The user ID of the user that updated the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group was updated, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "name": ""
    },
    "old_object": {
      "id": "",
      "name": ""
    }
  }
}

User.presence_status_updatedEvent

  • Type:object
  • event (required)

    string — Webhook event name. For example, 'user.presence_status_updated'.

  • event_ts (required)

    integer, format: int64 — The timestamp when the event occurred, in Unix epoch milliseconds. For example, 1712145600000.

  • payload (required)

    object

    • account_id (required)

      string — The unique account ID of the user's account owner. For example, 'Efg123AbCd'.

    • object (required)

      object — Information about the user whose presence status changed.

      • date_time (required)

        string, format: date-time — The date and time when the user's presence status was updated, in RFC 3339 format. For example, '2026-04-03T15:19:00Z'.

      • email (required)

        string, format: email — The user's email address. For example, 'user@example.com'.

      • id (required)

        string — The user's unique identifier. For example, 'aBc123XyZ'.

      • presence_status (required)

        string, possible values: "Available", "Away", "Do_Not_Disturb", "In_Meeting", "Presenting", "On_Phone_Call", "In_Calendar_Event", "Offline", "Busy", "Mobile_signed_in" — The user's [presence status](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065488): * `Available` — Online. * `Away` — Away. * `Do_Not_Disturb` — Do not disturb. * `In_Meeting` — In a Zoom meeting. * `Presenting` — Sharing their screen in a Zoom meeting. * `On_Phone_Call` — On a Zoom Phone call. * `In_Calendar_Event` — In a calendar event. * `Offline` - Signed out or inactive. * `Mobile_signed_in` — Desktop device is offline, but mobile device is signed in.

      • app

        object — Information about the app that triggered the event.

        • presence_status (required)

          string, possible values: "Available", "Away", "Do_Not_Disturb", "In_Meeting", "Presenting", "On_Phone_Call", "In_Calendar_Event", "Offline", "Busy" — The user's [presence status](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0065488) on this app: * `Available` — Online. * `Away` — Away. * `Do_Not_Disturb` — Do not disturb. * `In_Meeting` — In a Zoom meeting. * `Presenting` — Sharing their screen in a Zoom meeting. * `On_Phone_Call` — On a Zoom Phone call. * `In_Calendar_Event` — In a calendar event. * `Offline` - Signed out or inactive.

        • type (required)

          string, possible values: "desktop", "mobile", "pad", "pzr" — The app type that reported the presence status: * `desktop` — Desktop client. * `mobile` - Mobile device. * `pad` - Tablet device. * `pzr` — Personal Zoom Room.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "date_time": "",
      "email": "",
      "id": "",
      "presence_status": "Available",
      "app": {
        "type": "desktop",
        "presence_status": "Available"
      }
    }
  }
}

User.activatedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user's account owner.

    • object (required)

      object — Information about the activated user.

      • email (required)

        string, format: email — The user's email address.

      • first_name (required)

        string — The user's first name.

      • id (required)

        string — The user's ID.

      • last_name (required)

        string — The user's last name.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

    • operator (required)

      string, format: email — The email address of the user that activated the user.

    • operator_id (required)

      string — The user ID of the user that activated the user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "email": "",
      "type": 1
    }
  }
}

User.signed_inEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user signed in.

    • object (required)

      object — Information about the user.

      • client_type (required)

        string, possible values: "browser", "mac", "win", "iphone", "android", "ipad", "chromeos", "linux" — The user's client [type](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060407): * `browser` — Browser. * `mac` — MacOS. * `win` — Windows. * `iphone` — iPhone. * `android` — Android. * `ipad` — iPad. * `chromeos` — Chrome OS. * `linux` — Linux.

      • date_time (required)

        string, format: date-time — The date and time at which the user signed in.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • login_type (required)

        integer, possible values: 0, 1, 100, 101 — The method the user logged in with: * `0` — Facebook. * `1` — Google. * `100` — Zoom. * `101` — Single Sign-On (SSO).

      • version (required)

        string — The [Zoom client version number](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060407). If the user signs in via browser, the value of this field will return a `-` value.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "id": "",
      "client_type": "browser",
      "date_time": "",
      "email": "",
      "version": "",
      "login_type": 0
    }
  }
}

User.signed_outEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the account from which the user signed out.

    • object (required)

      object — Information about the user.

      • client_type (required)

        string, possible values: "browser", "mac", "win", "iphone", "android", "ipad", "chromeos", "linux" — The user's client [type](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060407): * `browser` — Browser. * `mac` — MacOS. * `win` — Windows. * `iphone` — iPhone. * `android` — Android. * `ipad` — iPad. * `chromeos` — Chrome OS. * `linux` — Linux.

      • date_time (required)

        string, format: date-time — The date and time at which the user signed out.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • login_type (required)

        integer, possible values: 0, 1, 100, 101 — The method the user logged in with: * `0` — Facebook. * `1` — Google. * `100` — Zoom. * `101` — Single Sign-On (SSO).

      • version (required)

        string — The [Zoom client version number](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0060407). If the user signs in via browser, the value of this field will return a `-` value.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "id": "",
      "client_type": "browser",
      "date_time": "",
      "email": "",
      "version": "",
      "login_type": 0
    }
  }
}

User.personal_notes_updatedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user's account owner.

    • object (required)

      object — Information about the user.

      • date_time (required)

        string, format: date-time — The date and time at which the user's personal note was updated.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • personal_notes (required)

        string — The updated [personal note](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066608).

    • old_object (required)

      object — Information about the user's previous personal note.

      • personal_notes (required)

        string — The previous personal note entry.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "object": {
      "date_time": "",
      "email": "",
      "id": "",
      "personal_notes": ""
    },
    "old_object": {
      "personal_notes": ""
    }
  }
}

Group.member_addedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • members (required)

        array — Information about the members added to the group.

        Items:
        • email

          string, format: email — The member's email address.

        • id

          string — The member's user ID.

    • operator (required)

      string, format: email — The email address of the user that added members to the group.

    • operator_id (required)

      string — The user ID of the user that added members to the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group's members were added, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "members": [
        {
          "id": "",
          "email": ""
        }
      ]
    }
  }
}

User.updatedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user that updated the user.

    • object (required)

      object — Information about the updated user.

      • id (required)

        string — The user's ID.

      • company

        string — The user's company.

      • custom_attributes

        array — Information about the user's custom attributes. This field only returns if users are assigned custom attributes.

        Items:
        • key (required)

          string — The custom attribute's unique ID.

        • name (required)

          string — The custom attribute's name.

        • value (required)

          integer — The custom attribute's value.

      • dept

        string — The user's department.

      • display_name

        string — The user's display name.

      • email

        string, format: email — The user's email address.

      • first_name

        string — The user's first name.

      • host_key

        string — The user's [host key](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067063).

      • language

        string — The user's [display language](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062475).

      • last_name

        string — The user's last name.

      • phone_country

        string — **Note:** This field is **deprecated**. Use the `phone_numbers` field. The user's phone number country.

      • phone_number

        string — The user's phone number.

      • pic_url

        string — The user's profile picture URL.

      • pmi

        integer, format: int64 — The user's [Personal Meeting ID (PMI)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271).

      • primary_group_id

        string — The user's primary group id, the field returns values if a user's primary group is changed.

      • role

        string — The user's [role](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064983).

      • settings

        object — The [user's profile](https://zoom.us/profile) settings. These settings are different from [user settings](https://zoom.us/profile/setting).

        • feature

          object — The user's updated profile features.

          • large_meeting_capacity

            integer — The number of [large meeting participants](/docs/api/references/billing-plans/#large-meeting-plans) allowed on a per-month or yearly basis.

          • webinar

            boolean — Whether the Webinar plan is enabled for the user.

          • webinar_capacity

            integer — The number of [webinar participants](/docs/api/references/billing-plans/#large-meeting-plans) allowed on a per-month or yearly basis.

        • large_meeting

          string — Whether a [large meeting plan](/docs/api/references/billing-plans/#large-meeting-plans) is enabled for the user.

        • meeting_capacity

          integer — The user's meeting capacity.

      • timezone

        string — The user's [timezone](/docs/api/using-zoom-apis/#time-in-zoom-api).

      • type

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • use_pmi

        boolean — Whether a PMI will be used instead of an auto-generated meeting ID.

      • vanity_name

        string — The user's personal meeting room name.

    • old_object

      object — Information about the user's previous value.

      • id (required)

        string — The user's ID.

      • company

        string — The user's company.

      • custom_attributes

        array — Information about the user's custom attributes. This field only returns if users are assigned custom attributes.

        Items:
        • key (required)

          string — The custom attribute's unique ID.

        • name (required)

          string — The custom attribute's name.

        • value (required)

          integer — The custom attribute's value.

      • dept

        string — The user's department.

      • display_name

        string — The user's display name.

      • email

        string, format: email — The user's email address.

      • first_name

        string — The user's first name.

      • host_key

        string — The user's [host key](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0067063).

      • language

        string — The user's [display language](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0062475).

      • last_name

        string — The user's last name.

      • phone_country

        string — **Note:** This field is **deprecated**. Use the `phone_numbers` field. The user's phone number country.

      • phone_number

        string — The user's phone number.

      • pic_url

        string — The user's profile picture URL.

      • pmi

        integer, format: int64 — The user's [Personal Meeting ID (PMI)](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0066271).

      • primary_group_id

        string — The user's primary group id, the field returns values if a user's primary group is changed.

      • role

        string — The user's [role](https://support.zoom.com/hc/en/article?id=zm_kb&sysparm_article=KB0064983).

      • settings

        object — The [user's profile](https://zoom.us/profile) settings. These settings are different from [user settings](https://zoom.us/profile/setting).

        • feature

          object — The user's updated profile features.

          • large_meeting_capacity

            integer — The number of [large meeting participants](/docs/api/references/billing-plans/#large-meeting-plans) allowed on a per-month or yearly basis.

          • webinar

            boolean — Whether the Webinar plan is enabled for the user.

          • webinar_capacity

            integer — The number of [webinar participants](/docs/api/references/billing-plans/#large-meeting-plans) allowed on a per-month or yearly basis.

        • large_meeting

          string — Whether a [large meeting plan](/docs/api/references/billing-plans/#large-meeting-plans) is enabled for the user.

        • meeting_capacity

          integer — The user's meeting capacity.

      • timezone

        string — The user's [timezone](/docs/api/using-zoom-apis/#time-in-zoom-api).

      • type

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • use_pmi

        boolean — Whether a PMI will be used instead of an auto-generated meeting ID.

      • vanity_name

        string — The user's personal meeting room name.

    • operation

      string, possible values: "change_password", "sign_out_from_all_devices" — This field only returns for the following operations: * `change_password` * `sign_out_from_all_devices`

    • operator

      string, format: email — The email address of the user that updated the user.

    • operator_id

      string — The user ID of the user that updated the user.

    • time_stamp

      integer, format: int64 — The user's update timestamp, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "operation": "change_password",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "display_name": "",
      "email": "",
      "type": 1,
      "phone_number": "",
      "company": "",
      "pmi": 1,
      "use_pmi": true,
      "timezone": "",
      "pic_url": "",
      "vanity_name": "",
      "host_key": "",
      "role": "",
      "dept": "",
      "language": "",
      "settings": {
        "feature": {
          "large_meeting_capacity": 1,
          "webinar": true,
          "webinar_capacity": 1
        },
        "meeting_capacity": 1,
        "large_meeting": ""
      },
      "custom_attributes": [
        {
          "key": "",
          "name": "",
          "value": 1
        }
      ],
      "primary_group_id": ""
    },
    "time_stamp": 1,
    "old_object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "display_name": "",
      "email": "",
      "type": 1,
      "phone_number": "",
      "company": "",
      "pmi": 1,
      "use_pmi": true,
      "timezone": "",
      "pic_url": "",
      "vanity_name": "",
      "host_key": "",
      "role": "",
      "dept": "",
      "language": "",
      "settings": {
        "feature": {
          "large_meeting_capacity": 1,
          "webinar": true,
          "webinar_capacity": 1
        },
        "meeting_capacity": 1,
        "large_meeting": ""
      },
      "custom_attributes": [
        {
          "key": "",
          "name": "",
          "value": 1
        }
      ],
      "primary_group_id": ""
    }
  }
}

Group.deletedEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The group's account ID.

    • object (required)

      object

      • id (required)

        string — The group ID.

      • name (required)

        string — The group name.

    • operator (required)

      string, format: email — The email address of the user that deleted the group.

    • operator_id (required)

      string — The user ID of the user that deleted the group.

    • time_stamp

      integer, format: int64 — A timestamp that indicates when the group was deleted, in milliseconds.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "time_stamp": 1,
    "object": {
      "id": "",
      "name": ""
    }
  }
}

User.createdEvent

  • Type:object
  • event (required)

    string — The name of the event.

  • event_ts (required)

    integer, format: int64 — A timestamp at which the event occurred.

  • payload (required)

    object

    • account_id (required)

      string — The account ID of the user who created the user.

    • creation_type (required)

      string, possible values: "create", "ssoCreate", "autoCreate", "custCreate" — The method used to create the new user: * `create` * `ssoCreate` * `autoCreate` * `custCreate`

    • object (required)

      object — Information about the created user.

      • email (required)

        string, format: email — The user's email address.

      • id (required)

        string — The user's ID.

      • type (required)

        integer, possible values: 1, 2 — The type of user: * `1` — Basic. * `2` — Licensed.

      • display_name

        string — The user's display name.

      • first_name

        string — The user's first name.

      • last_name

        string — The user's last name.

    • operator (required)

      string, format: email — The email address of the user who created the new user.

    • operator_id (required)

      string — The user ID of the user that created the new user.

Example:

{
  "event": "",
  "event_ts": 1,
  "payload": {
    "account_id": "",
    "operator": "",
    "operator_id": "",
    "creation_type": "create",
    "object": {
      "id": "",
      "first_name": "",
      "last_name": "",
      "display_name": "",
      "email": "",
      "type": 1
    }
  }
}