---
sourceDocument: Australia Workflow Data Fabric
sourceDocumentLink: https://www.servicenow.com/docs/r/integrate-applications

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Workflow Data Fabric

ft:clusterId :

    - crint

bundleId :

    - crint

workflow :

    - Creator


---

# Zoom Spoke

# Zoom Spoke {#ariaid-title1}

* Release version: Australia
* 
* Updated March 12, 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 7 minutes to read

Create and manage Zoom meetings with the Zoom spoke from your ServiceNow instance. With this spoke, you can add participants, retrieve details, end or delete a meeting, or fetch the participant details of a conference.

## Request apps on the Store {#zoom-spoke__section_fzt_tv3_z3b}

Visit the [ServiceNow Store](https://store.servicenow.com/sn_appstore_store.do#!/store/home) to view all the available apps, and for information about submitting requests to the store. For cumulative release notes information for all released apps, see the [ServiceNow Store version history release notes](https://www.servicenow.com/docs/r/store-release-notes/sn-store-release-notes.html).{#zoom-spoke__inline-send-to-store}

## Integration Hub subscription {#zoom-spoke__section_rsf_yvb_l3b}

This spoke requires an Integration Hub subscription. For more information, see [Legal schedules - IntegrationHub overview](https://www.servicenow.com/content/dam/servicenow-assets/public/en-us/doc-type/legal/snc-addendum-integrationhub.pdf).

## Spoke version {#zoom-spoke__section_j2v_k2y_bsb}

Zoom spoke v4.8.1 is the latest version.{#zoom-spoke__zoom-spkver}

## Supported versions {#zoom-spoke__section_ccw_l34_zgb}

Zoom API version v2.0.

## Spoke dependencies {#zoom-spoke__section_ufx_2wj_npb}

If you're having trouble installing the app, make sure that these dependent plugins are installed:

* ServiceNow IntegrationHub Action Step - REST (com.glide.hub.action_step.rest)
* ServiceNow Flow Designer - Dynamic Inputs (com.glide.hub.dynamic_inputs)
* Key Management Framework (com.glide.kmf.global)
* NOW Platform Encryption (com.glide.now.platform.encryption)
* ServiceNow IntegrationHub Runtime (com.glide.hub.integration.runtime)
* Complex Object (com.glide.cobject)
{#zoom-spoke__ul_obm_hwj_npb}

## Spoke flows {#zoom-spoke__section_u5m_tgf_kfb}

This spoke has no sample flows.

## Spoke subflows {#zoom-spoke__section_uxx_tgf_kfb}

The Zoom spoke provides sample subflows for processing inbound events that are related to meetings, recordings, webinars, and users. Available sample subflows are described in the following table.  
{#zoom-spoke__table_hrg_1hg_h4b__entry__2}

| Subflow | Description |
|-|-|
| Zoom Process Meeting Events | Handles Zoom meeting webhook events. |
| Zoom Process Recording Events | Handles Zoom recording webhook events. |
| Zoom Process User Events | Handles Zoom user webhook events. |
| Zoom Process Webinar Event | Handles Zoom webinar webhook events. |
| Create Zoom Meeting | Creates a Zoom meeting and provides the Zoom meeting URL. This subflow is used by the Meeting scheduler AI agent in the [ServiceNow Otto for Integration Hub](https://www.servicenow.com/docs/Y_ulHyk23rZDpUMHAIeScg "Use the ServiceNow Otto AI agents to mimic human-like intelligence by using Large Language Models (LLMs) to perform tasks that range from simple automated responses to complex problem-solving. Utilize the conversational ability of Integration Hub spoke actions.") application. |
[Table 1. Spoke subflows]

{#zoom-spoke__table_hrg_1hg_h4b}

## Spoke modules {#zoom-spoke__section_vc3_5xj_npb}

The Zoom spoke adds the Zoom application to your instance and includes the modules in the following table.{#zoom-spoke__table_u21_wxj_npb__entry__2}

| Module | Description |
|-|-|
| Phone Numbers | Displays a list of Zoom Phone numbers. |
| Zoom Webhook Registries | Displays a list of webhook registries that are associated to Zoom. |
[Table 2. Spoke modules]

{#zoom-spoke__table_u21_wxj_npb}

## Spoke actions {#zoom-spoke__section_b43_3h2_hfb}

The Zoom spoke
provides you with actions so that you can automate Zoom tasks when events occur
in the ServiceNow AI Platform. Th available actions are described in the following table.  
{#zoom-spoke__table_u1p_kh2_hfb__entry__4}

| Category | Action | Description | Granular scope needed |
|-|-|-|-|
| Cloud Recording Management | Look up meeting recording settings | Retrieves the settings of the meeting's cloud recordings. Note: The meeting password is retrieved and displayed as plain text. | cloud_recording:read:recording_settings:admin |
| Cloud Recording Management | Look up meeting recordings | Retrieves all the recorded meetings for the specified meeting ID. | cloud_recording:read:list_recording_files:admin |
| Cloud Recording Management | Look up recordings stream | Lists all the recorded meetings of the specified user. | cloud_recording:read:list_user_recordings:admin |
| Phone Management | Assign calling plan To User | Assigns a calling plan to a user. | phone:write:calling_plan:admin |
| Phone Management | Assign phone number to user | Assigns a phone number to a user who has already enabled Zoom Phone. | phone:write:user_number:admin |
| Phone Management | Get country codes (metadata) | Retrieves the metadata of countries and their ISO codes. |   |
| Phone Management | Look up Account Call History Stream | Retrieves the call logs for an account. | phone:read:list_call_logs:admin |
| Phone Management | Look up calling plans | Retrieves a list of calling plans. | phone:read:list_calling_plans:admin |
| Phone Management | Look up phone number details | Retrieves the details of a specified phone number in a Zoom account. | phone:read:numbers:admin |
| Phone Management | Look up phone numbers stream | Retrieves the list of phone numbers. | phone:read:list_numbers:admin |
| Phone Management | Look up phone users stream | Retrieves all the users that are associated to an account with assigned Zoom Phone licenses. | phone:read:list_users:admin |
| Phone Management | Look up User Call History Stream | Retrieves the call logs of a user's Zoom Phone. | phone:read:list_call_logs:admin |
| Phone Management | Look up user phone profile | Retrieves a Zoom Phone user's profile. | phone:read:user:admin |
| Phone Management | Look up user recordings stream | Retrieves a Zoom Phone user's recordings. | phone:read:list_recordings:admin |
| Phone Management | Look up user phone settings | Retrieve a user's Zoom Phone profile. | phone:read:user_setting:admin |
| Phone Management | Look up user voicemails Stream | Retrieves a Zoom Phone user's voicemails. | phone:read:list_voicemails:admin |
| Phone Management | Unassign user calling plan | Unassigns a calling plan to a user who has enabled Zoom Phone. | phone:delete:users_calling_plan:admin |
| Phone Management | Unassign user phone number | Unassigns a phone number to a user who has enabled Zoom Phone. | phone:delete:user_number:admin |
| Phone Management | Update main company number | Updates the main company number of an account. |   |
| Phone Management | Update user phone profile | Updates a user's Zoom Phone profile. | phone:update:user:admin |
| Phone Management | Update user phone settings | Updates the settings of a specific Zoom Phone user. | phone:update:user_setting:admin |
| Meeting Management | Add meeting registrant | Registers a participant for a specific meeting. | meeting:write:meeting:admin |
| Meeting Management | Create meeting | Creates a meeting for a user using their Zoom user ID or the email address and other details such as start time, type of meeting, and agenda. The action can also include in the meeting details one or more alternative hosts' email ID. | meeting:write:meeting:admin |
| Meeting Management | Download Meeting Transcript | Downloads the meeting transcript for the specified transcript ID. | cloud_recording:read:recording:admin |
| Meeting Management | Delete meeting | Deletes a specific meeting by using its meeting ID. | meeting:delete:meeting:admin |
| Meeting Management | End meeting | Ends an ongoing meeting. | meeting:delete:meeting:admin |
| Meeting Management | Look up meeting Details | Gets details of a specific meeting by its meeting ID. | meeting:read:meeting:admin |
| Meeting Management | Update Meeting | Identifies a meeting by its ID and then updates its details such as start time, duration, and topic. | meeting:update:meeting:admin |
| Meeting Management | Look up ended meeting instances | Lists all the meeting instances that were ended. | meeting:read:list_meetings:admin |
| Meeting Management | Look up live meetings by user stream | Lists all the live or ongoing meetings for a specific user. | meeting:read:list_meetings:admin |
| Meeting Management | Look up Meetings Stream | Lists the given user's meetings. | meeting:read:list_meetings:admin |
| Meeting Management | Look up Past Meeting Participants Stream | Lists information on participants from a past meeting. | meeting:read:list_past_participants:admin |
| User Management | Create user | Creates a user in your account. Note: A Zoom [pro plan](https://zoom.us/pricing) or later is required for this action. You must enable pre-provisioning for SSO users in your Zoom account. | user:write:user:admin |
| User Management | Delete user | Deletes a specific user from your account. | user:delete:user:admin |
| User Management | Disassociate user | Unlinks a specific user from your account. | user:delete:user:admin |
| User Management | Look up user details | Gets the details of a specific user on your account by using their user ID. | user:read:user:admin |
| User Management | Look up users stream | Retrieves all the users that are associated to your account. | user:read:list_users:admin |
| User Management | Update user settings | Updates the settings of a specific user. | user:update:user:admin |
| Chat Management | Add members to channel | Adds members to a Zoom channel. | team_chat:write:members:admin |
| Chat Management | Create channel | Creates a Zoom channel. | team_chat:write:user_channel:admin |
| Chat Management | Look up channel | Retrieves the details of a Zoom channel. | team_chat:read:user_channel:admin |
| Chat Management | Look up channel members stream | Retrieves the details of the members in a Zoom channel. | team_chat:read:list_members:admin |
| Chat Management | Look up user chat message stream | Retrieves the details of a member's chats in a Zoom channel. | team_chat:read:list_user_messages:admin |
| Chat Management | Look up user channels stream | Retrieves the names of theZoom channels. | team_chat:read:list_user_channels:admin |
| Chat Management | Remove member from channel | Removes a member from a Zoom channel. | team_chat:delete:member:admin |
| Chat Management | Send chat message | Sends a chat message to a Zoom channel. | team_chat:write:user_message:admin |
| Chat Management | Update channel | Updates a Zoom channel's details. | team_chat:update:user_channel:admin |
| Utility Actions | Copy chat message attachment to record | Copies the attachment that contains the chat message to the incident record. | team_chat:read:user_message:admin |
[Table 3. Spoke actions]

{#zoom-spoke__table_u1p_kh2_hfb}

## Available AI agents {#zoom-spoke__section_sl1_wty_n2c}

Install Now Assist for Integration Hub and start using the available AI agents. For more information, see [ServiceNow Otto for Integration Hub](https://www.servicenow.com/docs/Y_ulHyk23rZDpUMHAIeScg "Use the ServiceNow Otto AI agents to mimic human-like intelligence by using Large Language Models (LLMs) to perform tasks that range from simple automated responses to complex problem-solving. Utilize the conversational ability of Integration Hub spoke actions.").  
This spoke provides standalone AI agents that mimic human-like intelligence to perform tasks in your ServiceNow instance.

* In the ServiceNow agentic system, you can create an agentic workflow that comprises of a set of large language model (LLM) instructions along with one or more standalone AI agents to execute an objective. See for information about adding AI agents to create agentic workflows as per your requirement and provide the required trigger.

  You can also search for other
  available AI agents and add them to your agentic workflow. See [Find AI agents](https://www.servicenow.com/docs/access?context=find-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US) for more information.
* You can create a clone of the required spoke AI agent and customize it as per your requirement. See for more information about creating a clone.
* See for information about AI agents.
{#zoom-spoke__ul_tjz_vtr_m2c}  
Available AI agents include:{#zoom-spoke__table_gtm_w1y_n2c__entry__2}

| AI Agent | Description |
|-|-|
| Zoom user management AI agent | Looks up the details of a user, and creates, deletes, and disassociates a user. |
| Zoom meeting management AI agent | Creates, ends, and deletes meetings, looks up meeting details, and adds a meeting registrant. |
| Zoom cloud recording management AI agent | Looks up meeting recordings and meeting recording settings. |
| Zoom chat management AI agent | Enables users to create and manage chat channels, send and update messages, and handle member-related operations. |
[ ]

{#zoom-spoke__table_gtm_w1y_n2c}

There might be AI agents installed on your instance that are not used in agentic workflows. To learn how to see all agents that are available to you, see [Find AI agents](https://www.servicenow.com/docs/access?context=find-ai-agents&version=australia&pubname=australia-intelligent-experiences&ft:locale=en-US).  
Note:  
Ensure that the user running an AI agent has the required roles and permissions to access data or perform operations on data in the table that is associated with the AI agent.

## Zoom spoke requirements {#zoom-spoke__section_gyl_bwj_vdb}

These actions use REST calls, which can run on an instance or Zoom spoke
See [Building flows](https://www.servicenow.com/docs/access?context=flows&version=australia&pubname=australia-build-workflows&ft:locale=en-US) for more information. Use the
connection record that is associated with the Zoom alias to configure where
actions run and set Zoom spoke
selection attributes. For more information about the alias, see [Connection and credential alias](https://www.servicenow.com/docs/AezIv_tWPimXADdaKmjZqA#zoom-spoke__section_ibn_pj2_hfb).

## Connection and credential alias requirements {#zoom-spoke__section_ibn_pj2_hfb}

Integration Hub uses aliases to manage connection
and credential information. Using an alias eliminates the need to configure multiple
credentials and connection information profiles when using multiple environments. If the
connection or credential information changes, you don't need to update any actions that
use the connection. For more information, see [Connections and Credentials](https://www.servicenow.com/docs/access?context=r-credentials&version=australia&pubname=australia-platform-security&ft:locale=en-US).

This spoke uses the Zoom Connection \& Credential Alias record to authorize
actions. For information about setting up the spoke, see
[Set up the Zoom spoke](https://www.servicenow.com/docs/5mwB_noipZltcUvHj6Q4cQ#setup-zoom "Integrate your Zoom account with your ServiceNow instance so that you can use the Zoom spoke to perform various actions on your Zoom account. You can also create a custom OAuth application in the Zoom account so that it can authenticate requests from your instance.").

