Zoom Team Chat for AI agents

Agents read Zoom Team Chat at once. Changes and sends are held for a person's approval by default.

About Zoom Team Chat

Zoom Team Chat is Zoom's persistent messaging product: channels, direct messages, threads, reactions, file sharing, reminders and shared spaces, all accessible through the Zoom REST API as the connected user

What an agent can do in Zoom Team Chat

Every Zoom Team Chat action is classed by the platform as a read, a change or a send. Reads run at once. Changes and sends are held for a person by default.

Runs at once (reads)

Looks things up in Zoom Team Chat without asking first. 19 actions.

  • Get ChannelGet full information about a Zoom Team Chat channel, including its settings.
  • Get Chat ContactGet a single Zoom Team Chat contact by email or user ID, optionally with live presence status.
  • Get MessageGet a single Zoom Team Chat message by ID, including its deep-link URL.
  • Get Message ThreadRetrieve a Zoom Team Chat message's thread: the parent message plus its replies since a given time.
  • Get Shared SpaceGet details of a Zoom Team Chat shared space, including its owner and settings.
  • List BookmarksList the authenticated user's bookmarked Zoom Team Chat messages, optionally filtered to one channel (to_channel) or one 1:1 contact (to_contact). Omit both filters to list bookmarks across all conver
  • List Channel MembersList the members of a Zoom Team Chat channel.
  • List ChannelsList the Zoom Team Chat channels the authenticated user is a member of.
  • List Chat ContactsList the authenticated user's Zoom Team Chat contacts. Zoom returns company contacts by default; pass type='external' for external contacts. The user themself appears as a contact, and each contact's
  • List MessagesList Zoom Team Chat messages exchanged in a channel or a 1:1 conversation, newest first (defaults to today). Provide exactly one of to_channel or to_contact.
  • List Pinned MessagesList the pinned messages of a Zoom Team Chat channel. Set include_history to also return previously-pinned (now unpinned) history messages.
  • List RemindersList the authenticated user's Zoom Team Chat message reminders. Optionally filter by a channel (to_channel) or a 1:1 contact (to_contact); omit both to list all reminders.
Show all 19
  • List Scheduled MessagesList the user's scheduled (draft) Zoom Team Chat messages queued to send to a channel or a 1:1 contact. Provide exactly one of to_channel or to_contact.
  • List Chat SessionsList the user's recent Zoom Team Chat sessions (channels and 1:1 conversations) within a time window. Defaults to today; groupchat sessions are channels and 1:1 sessions carry peer contact info.
  • List Shared Space ChannelsList the channels grouped inside a Zoom Team Chat shared space.
  • List Shared Space MembersList the members and administrators of a Zoom Team Chat shared space.
  • List Shared SpacesList the Zoom Team Chat shared spaces the authenticated user belongs to.
  • Search ChannelsSearch Zoom Team Chat channels by name — fuzzy keywords or an exact channel name — across the channels the user has joined or the org's public channels. Returns one page of matches (max 20) plus a nex
  • Search Company ContactsSearch the connected user's organization directory for contacts by keyword (first name, last name, or email address). Optionally include each contact's presence status.

Held for approval by default (changes and sends)

Held for a person's approval by default. The approval is recorded and the action is sent once, never twice, with 10 seconds to undo. 25 actions.

  • Add Shared Space MembersAdd members to a Zoom Team Chat shared space by email address or Zoom user ID. Zoom processes each member independently and returns HTTP 200/201 even when every add fails, so success must be judged fr
  • Archive or Unarchive ChannelsArchive or unarchive up to 10 Zoom Team Chat channels in one call. Returns per-channel failures; success requires failed_channels to be empty.
  • Bookmark or Unbookmark MessageAdd or remove a bookmark on a Zoom Team Chat message. Identify the message by message_id plus the conversation it lives in: provide exactly one of to_channel (a channel message) or to_contact (a 1:1 m
  • Create ChannelCreate a new Zoom Team Chat channel for the authenticated user, optionally inviting initial members by email.
  • Create Message ReminderSet a reminder on a Zoom Team Chat message, either after a delay (delay_seconds) or at an absolute time (remind_time). Exactly one of to_channel or to_contact must identify where the message lives, an
  • Create Shared SpaceCreate a Zoom Team Chat shared space (a container that groups related channels). A 'general' channel is auto-created with it.
  • Delete ChannelDelete a Zoom Team Chat channel the user owns or is a member of. Returns {success: true} on success; the underlying API responds with HTTP 204 and an empty body.
  • Delete MessageDelete a Zoom Team Chat message the connected user sent, identified by message_id plus the conversation it lives in. Provide exactly one of to_channel (a channel message) or to_contact (a 1:1 message)
  • Delete Message ReminderDelete the reminder set on a Zoom Team Chat message. Reminders have no id of their own — they are identified by the message_id they belong to. Provide exactly one of to_channel (a channel message) or
  • Delete Scheduled MessageDelete a scheduled (draft) Zoom Team Chat message before it is sent, identified by draft_id plus the conversation it is addressed to. Provide exactly one of to_channel (a channel draft) or to_contact
  • Delete Shared SpaceDelete a Zoom Team Chat shared space. Returns {success: true} on success; the underlying API responds with HTTP 204 and an empty body. NOTE: the space's auto-created 'general' channel SURVIVES as a re
  • Invite Channel MembersInvite members to a Zoom Team Chat channel by email address. Returns only an invitation timestamp - Zoom does not echo per-member results, and external invitees stay invisible in the member list until
Show all 25
  • Join ChannelJoin a public Zoom Team Chat channel as the authenticated user. Only public (type 3 or 5) channels can be joined this way; private and invite-only channels require an invitation.
  • Leave ChannelLeave a Zoom Team Chat channel. WARNING: if the channel OWNER leaves an invite-only channel they cannot rejoin or delete it afterwards — the channel is orphaned. Owners should delete the channel inste
  • Mark Message Read or UnreadMark a Zoom Team Chat message as read or unread. Identify the message by message_id plus the conversation it lives in: provide exactly one of to_channel (a channel message) or to_contact (a 1:1 messag
  • Move Channels Into/Out of Shared SpaceMove existing Zoom Team Chat channels into or out of a shared space. Returns per-channel results; success requires every channel to report is_moved=true.
  • Pin or Unpin MessagePin or unpin a message in a Zoom Team Chat channel. Set action to 'pin' or 'unpin', and identify the message by message_id plus the channel_id it belongs to. Returns {success: true} on success; the un
  • React to MessageAdd or remove an emoji reaction on a Zoom Team Chat message. Identify the message by message_id plus the conversation it lives in: provide exactly one of to_channel (a channel message) or to_contact (
  • Remove Channel MemberRemove a single member from a Zoom Team Chat channel. Returns {success: true} on success; the underlying API responds with HTTP 204 and an empty body. Removing someone who is not a member of the chann
  • Remove Shared Space MembersRemove members or administrators from a Zoom Team Chat shared space by user ID or member ID (the shared space owner cannot be removed). Zoom processes each identifier independently and returns HTTP 20
  • Send MessageSend a Zoom Team Chat message to a channel or a 1:1 contact, optionally as a thread reply (reply_main_message_id) or scheduled for later (scheduled_time). Exactly one of to_channel or to_contact must
  • Star or Unstar ConversationStar or unstar a Zoom Team Chat channel or contact for the authenticated user. Set target_type to 'channel' or 'contact' and target_id to the channel ID, contact user ID, or contact member ID. Returns
  • Update ChannelRename a Zoom Team Chat channel or update its type/settings.
  • Update MessageEdit the text of an existing Zoom Team Chat message.
  • Update Shared SpaceUpdate a Zoom Team Chat shared space's name, description, or settings.

Changes wait in Needs you

Changes and sends in Zoom Team Chat are held for a person's approval by default. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

How approvals work

Zoom Team Chat questions

Can an agent change data in Zoom Team Chat on its own?

Not by default. Changes and sends in Zoom Team Chat are held for a person's approval. The approval is recorded, and the action is sent once, never twice, with 10 seconds to undo.

What can an agent read in Zoom Team Chat?

This connector lists 19 read actions. Reads run at once, without waiting for approval.

How does Zoom Team Chat connect?

It connects with OAuth 2.0. Connectors are built and maintained by third-party developers; availability is confirmed during scoping.

Bring Zoom Team Chat to your agents.