14 KiB
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
- OpenAPI JSON: https://developers.zoom.us/api-hub/team-chat/methods/endpoints.json
- Base URL:
https://api.zoom.us/v2 - Authentication details: authentication.md
Notes
- Endpoint methods and paths below are generated from the official Zoom API Hub
pathsobject. - 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 |
Legal Hold
| 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 |