Files
2026-07-13 12:20:06 +08:00

14 KiB

Zoom Team Chat API

Authoritative endpoint inventory for Team Chat. This file mirrors the official Zoom API Hub OpenAPI document for this product area.

Canonical Source

Notes

  • Endpoint methods and paths below are generated from the official Zoom API Hub paths object.
  • Scope names are defined per operation and frequently use granular scope names. Check the API Hub operation page for the exact scopes before implementation.
  • Use this file for endpoint discovery and inventory. Use ../examples/ for orchestration patterns, not as the canonical source of path names.

Coverage

Metric Value
Endpoint operations 107
Path templates 69
Tags 16

Tag Index

Tag Operations
Chat Channel Mention Group 7
Chat Channels 16
Chat Channels (Account-level) 16
Chat Emoji 3
Chat Files 4
Chat Messages 15
Chat Migration 7
Chat Reminder 3
Chat Sessions 2
Contacts 3
IM Chat 1
IM Groups 8
Invitations 1
Legal Hold 6
Reports 2
Shared Spaces 13

Endpoints by Tag

Chat Channel Mention Group

Method Endpoint Summary Operation ID
GET /chat/channels/{channelId}/mention_group List channel mention groups getChannelMentionGroup
POST /chat/channels/{channelId}/mention_group Create a channel mention group createChannelMentionGroup
DELETE /chat/channels/{channelId}/mention_group/{mentionGroupId} Delete a channel mention group deleteAChannelMentionGroup
PATCH /chat/channels/{channelId}/mention_group/{mentionGroupId} Update a channel mention group information updateChannelMentionGroup
DELETE /chat/channels/{channelId}/mention_group/{mentionGroupId}/members Remove channel mention group members removeChannelMentionGroupMembers
GET /chat/channels/{channelId}/mention_group/{mentionGroupId}/members List the members of a mention group listTheMembersOfMentionGroup
POST /chat/channels/{channelId}/mention_group/{mentionGroupId}/members Add channel members to a mention group addAChannelMembersToMentionGroup

Chat Channels

Method Endpoint Summary Operation ID
GET /chat/activities/channels List channel activity logs listAllChannelActivityLogs
PATCH /chat/channels/events Perform operations on channels PerformOperationsOnChannels
DELETE /chat/channels/{channelId} Delete a channel deleteUserLevelChannel
GET /chat/channels/{channelId} Get a channel getUserLevelChannel
PATCH /chat/channels/{channelId} Update a channel updateUserLevelChannel
DELETE /chat/channels/{channelId}/members Batch remove members from a channel batchRemoveChannelMembers
GET /chat/channels/{channelId}/members List channel members listUserLevelChannelMembers
POST /chat/channels/{channelId}/members Invite channel members InviteUserLevelChannelMembers
GET /chat/channels/{channelId}/members/groups List channel members (Groups) listChannelMembersGroups
POST /chat/channels/{channelId}/members/groups Invite channel members (Groups) inviteChannelMembersGroups
DELETE /chat/channels/{channelId}/members/groups/{groupId} Remove a member (group) removeAMemberGroup
DELETE /chat/channels/{channelId}/members/me Leave a channel leaveChannel
POST /chat/channels/{channelId}/members/me Join a channel joinChannel
DELETE /chat/channels/{channelId}/members/{identifier} Remove a member removeAUserLevelChannelMember
GET /chat/users/{userId}/channels List user's channels getChannels
POST /chat/users/{userId}/channels Create a channel createChannel

Chat Channels (Account-level)

Method Endpoint Summary Operation ID
GET /chat/channels List account's public channels getAccountChannels
POST /chat/channels/search Search user's or account's channels searchChannels
GET /chat/channels/{channelId}/activities List channel activity logs listChannelActivityLogs
GET /chat/channels/{channelId}/retention Get retention policy of a channel getChannelRetention
PATCH /chat/channels/{channelId}/retention Update retention policy of a channel updateChannelRetention
DELETE /chat/users/{userId}/channels Batch delete channels batchDeleteChannelsAccountLevel
DELETE /chat/users/{userId}/channels/{channelId} Delete a channel deleteChannel
GET /chat/users/{userId}/channels/{channelId} Get a channel getChannel
PATCH /chat/users/{userId}/channels/{channelId} Update a channel updateChannel
DELETE /chat/users/{userId}/channels/{channelId}/admins Batch demote channel administrators batchDemoteChannelAdministrators
GET /chat/users/{userId}/channels/{channelId}/admins List channel administrators listChannelAdministrators
POST /chat/users/{userId}/channels/{channelId}/admins Promote channel members to administrators promoteChannelMembersAsAdmin
DELETE /chat/users/{userId}/channels/{channelId}/members Batch remove members from a user's channel batchRemoveUserChannelMembers
GET /chat/users/{userId}/channels/{channelId}/members List channel members listChannelMembers
POST /chat/users/{userId}/channels/{channelId}/members Invite channel members inviteChannelMembers
DELETE /chat/users/{userId}/channels/{channelId}/members/{identifier} Remove a member removeAChannelMember

Chat Emoji

Method Endpoint Summary Operation ID
GET /chat/emoji List custom emojis listCustomEmojis
POST /chat/emoji/files Add a custom emoji addACustomEmoji
DELETE /chat/emoji/{fileId} Delete a custom emoji DeleteCustomEmoji

Chat Files

Method Endpoint Summary Operation ID
DELETE /chat/files/{fileId} Delete a chat file deleteChatFile
GET /chat/files/{fileId} Get file info getFileInfo
POST /chat/users/{userId}/files Upload a chat file uploadAChatFile
POST /chat/users/{userId}/messages/files Send a chat file sendChatFile

Chat Messages

Method Endpoint Summary Operation ID
PATCH /chat/channel/message/events Perform operations on the message of channel PerformMessageOfChannel
GET /chat/channels/{channelId}/pinned List pinned history messages of channel listChannelPinnedMessages
GET /chat/forwarded_message/{forwardId} Get a forwarded message getForwardedMessage
GET /chat/messages/bookmarks List bookmarks fetchBookmarks
PATCH /chat/messages/bookmarks Add or remove a bookmark addOrRemoveABookmark
GET /chat/messages/schedule List scheduled messages listScheduledMessages
DELETE /chat/messages/schedule/{draftId} Delete a scheduled message deleteScheduleMessage
GET /chat/users/{userId}/messages List user's chat messages getChatMessages
POST /chat/users/{userId}/messages Send a chat message sendaChatMessage
DELETE /chat/users/{userId}/messages/{messageId} Delete a message deleteChatMessage
GET /chat/users/{userId}/messages/{messageId} Get a message getChatMessage
PUT /chat/users/{userId}/messages/{messageId} Update a message editMessage
PATCH /chat/users/{userId}/messages/{messageId}/emoji_reactions React to a chat message reactMessage
PATCH /chat/users/{userId}/messages/{messageId}/status Mark message read or unread markMessage
GET /chat/users/{userId}/messages/{messageId}/thread Retrieve a thread retrieveThread

Chat Migration

Method Endpoint Summary Operation ID
POST /chat/migration/channels/{channelId}/members Migrate channel members MigrateChannelMembers
POST /chat/migration/emoji_reactions Migrate chat message reactions MigrateChatMessageReactions
GET /chat/migration/mappings/channels Get migrated Zoom channel IDs getMigrationChannelsMapping
GET /chat/migration/mappings/users Get migrated Zoom user IDs getMigrationUsersMapping
POST /chat/migration/messages Migrate chat messages MigrateChatMessages
POST /chat/migration/users/{identifier}/channels Migrate a chat channel MigrateAChatChannel
POST /chat/migration/users/{identifier}/events Migrate 1:1 conversation or channel operations Migrate1:1ConversationOrChannelOperations

Chat Reminder

Method Endpoint Summary Operation ID
DELETE /chat/messages/{messageId}/reminder Delete a reminder for a message deleteReminderForMessage
POST /chat/messages/{messageId}/reminder Create a reminder message createReminderForMessage
GET /chat/reminder List reminders listReminders

Chat Sessions

Method Endpoint Summary Operation ID
PATCH /chat/users/{userId}/events Star or unstar a channel or contact user starUnstarChannelContact
GET /chat/users/{userId}/sessions List a user's chat sessions getChatSessions

Contacts

Method Endpoint Summary Operation ID
GET /chat/users/me/contacts List user's contacts getUserContacts
GET /chat/users/me/contacts/{identifier} Get user's contact details getUserContact
GET /contacts Search company contacts searchCompanyContacts

IM Chat

Method Endpoint Summary Operation ID
POST /im/users/me/chat/messages Send IM messages sendimmessages

IM Groups

Method Endpoint Summary Operation ID
GET /im/groups List IM directory groups imGroups
POST /im/groups Create an IM directory group imGroupCreate
DELETE /im/groups/{groupId} Delete an IM directory group imGroupDelete
GET /im/groups/{groupId} Retrieve an IM directory group imGroup
PATCH /im/groups/{groupId} Update an IM directory group imGroupUpdate
GET /im/groups/{groupId}/members List IM directory group members imGroupMembers
POST /im/groups/{groupId}/members Add IM directory group members imGroupMembersCreate
DELETE /im/groups/{groupId}/members/{memberId} Delete IM directory group member imGroupMembersDelete

Invitations

Method Endpoint Summary Operation ID
POST /chat/users/{userId}/invitations Send new contact invitation sendNewContactInvitation
Method Endpoint Summary Operation ID
GET /chat/legalhold/matters List legal hold matters listLegalHoldMatters
POST /chat/legalhold/matters Add a legal hold matter addLegalHoldMatter
DELETE /chat/legalhold/matters/{matterId} Delete legal hold matters deleteLegalHoldMatters
PATCH /chat/legalhold/matters/{matterId} Update legal hold matter updateLegalHoldMatter
GET /chat/legalhold/matters/{matterId}/files List legal hold files by given matter listLegalHoldFiles
GET /chat/legalhold/matters/{matterId}/files/download Download legal hold files for given matter downloadLegalHoldFiles

Reports

Method Endpoint Summary Operation ID
GET /report/chat/sessions Get chat sessions reports reportChatSessions
GET /report/chat/sessions/{sessionId} Get chat message reports reportChatMessages

Shared Spaces

Method Endpoint Summary Operation ID
GET /chat/spaces List shared spaces listSharedSpaces
POST /chat/spaces Create a shared space createSpace
DELETE /chat/spaces/{spaceId} Delete a shared space deleteSpace
GET /chat/spaces/{spaceId} Get a shared space getASharedSpace
PATCH /chat/spaces/{spaceId} Update shared space settings updateSharedSpaceSettings
DELETE /chat/spaces/{spaceId}/admins Demote shared space administrators to members demoteSpaceAdmins
POST /chat/spaces/{spaceId}/admins Promote shared space members to administrators promoteSpaceMembers
GET /chat/spaces/{spaceId}/channels List shared space channels listSharedSpaceChannels
PATCH /chat/spaces/{spaceId}/channels Move shared space channels updateSharedSpaceChannels
DELETE /chat/spaces/{spaceId}/members Remove members from a shared space deleteSpaceMembers
GET /chat/spaces/{spaceId}/members List shared space members listSharedSpaceMembers
POST /chat/spaces/{spaceId}/members Add members to a shared space addSpaceMembers
PATCH /chat/spaces/{spaceId}/owner Transfer shared space ownership transferSpaceOwner