anthropics--knowledge-work-plugins
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 |