API and webhook mappings

View as Markdown

Here are the Slack API endpoints and webhook events mapped to the equivalent Zoom API endpoints and webhook events. Remember to use an account managed or admin/user managed OAuth access_token to call non Zoom Chatbot API endpoints.

API endpoints

Migrate from the Slack APIs endpoints you use to the equivalent Zoom APIs endpoints.

Slack API endpointSlack API scopeZoom API endpointZoom API scope
Chat Channels
conversations.kick channels:write, groups:writeBatch remove members from a channelchat_channel:write
conversations.create channels:write, groups:writeCreate a channelchat_channel:write
conversations.archive channels:write, groups:writeDelete a channelchat_channel:write
conversations.info channels:write, groups:writeGet a channelchat_channel:read
conversations.invite channels:write, groups:writeInvite channel memberschat_channel:write
conversations.join channels:write, groups:writeJoin a channelchat_channel:write
conversations.leave channels:write, groups:writeLeave a channelchat_channel:write
conversations.members channels:read, groups:readList channel memberschat_channel:read
conversations.list channels:read, groups:readList user's channelschat_channel:read
conversations.kick channels:write, groups:writeRemove a memberchat_channel:write
conversations.rename  conversations.setPurpose  conversations.setTopic channels:write, groups:writeUpdate a channelchat_channel:write
Chat Channels (Account-level)
https://api.slack.com/methods/admin.users.remove admin.users:writeBatch demote channel administratorschat_channel:write, chat_channel:write:admin
conversations.archive channels:write, groups:writeDelete a channel (Account-level)chat_channel:write, chat_channel:write:admin
conversations.info channels:read, groups:readGet a channel (Account-level)chat_channel:read, chat_channel:write, chat_channel:read:admin, chat_channel:write:admin
conversations.invite channels:write, groups:writeInvite channel members (Account-level)chat_channel:write, chat_channel:write:admin
conversations.list channels:read, groups:read, im:read, mpim:readList account's public channelschat_channel:read:admin, chat_channel:write:admin
admin.users.list admin:users:readList channel administratorschat_channel:read, chat_channel:read:admin
conversations.memberschannels:read, groups:readList channel members (Account-level)chat_channel:read, chat_channel:write, chat_channel:read:admin, chat_channel:write:admin
admin.roles.addAssignments admin.roles:writesPromote channel members to administratorschat_channel:write, chat_channel:write:admin
conversations.kickchannels:write, groups:writeRemoves a member from a chat channelchat_channel:write, chat_channel:write:admin
conversations.rename conversations.setPurpose conversations.setTopicchannels:write, groups:writeUpdate a channel (Account-level)chat_channel:write, chat_channel:write:admin
Chatbot Events
Chat.delete  (when used with the bot token only delete the bot message)chat:write , chat:write:user , chat:write:bot Delete a Chatbot messageimchat:bot
chat.update chat:write , chat:write:user , chat:write:bot Edit a Chatbot messageimchat:bot
chat.unfurl.method links:write Link Unfurlsimchat:bot
chat.post,message chat:write , chat:write:user , chat:write:bot Send Chatbot Messagesimchat:bot
Chat Events
NANAPerform operations on a channel or contactChat_event:write, chat_event:write:admin
Chat Files
files.uploadfiles:writeSend a chat filechat_message:write
files.uploadfiles:writeUpload a chat filechat_message:write
Chat Messages
chat.deletechat:writeGet chat messages reportschat_message:write
conversations.historychannels:history, groups:historyGet a messagechat_message:read
conversations.historychannels:history, groups:historyList user's chat messageschat_message:read
conversations.mark channels:write, groups:write, im:write, mpim:writeMark message read or unreadchat_message:write
reactions.addreactions:writeReact to a chat messagechat_message:write
chat.postMessagechat:writeSend a chat messagechat_message:write
chat.updatechat:writeUpdate a messagechat_message:write
Chat Sessions
admin.users.session.list admin.users:readList a user's chat sessionschat_message:read
Contacts
users.infousers:readGet user's contact detailschat_contact: read
users.listusers:readList user's contactschat_contact:read
users.lookupByEmail users:read.emailSearch company contactschat_contact:read
Reports
conversations.historychannels:history, groups:historyGet chat message reportsreport_chat:read:admin, imchat:read:admin
NANAGet chat session reportsreport_chat:read:admin, imchat:read:admin

Webhook events

Migrate from the Slack webhook events you use to the equivalent Zoom webhook events.

Webhook eventSlack webhook eventZoom webhook event
Create Channelchannel_created chat_channel.created
Delete Channelchannel_deleted chat_channel.deleted
Member Invited to ChannelNAchat_channel.member_invited
Member Joined Channelmember_joined_channel chat_channel.member_joined
Member Left Channelmember_left_channel chat_channel.member_left
Member Removed from ChannelN/Achat_channel.member_removed
Update Channelchannel_rename , channel_history_changed chat_channel.updated
Delete Messagemessage_deleted chat_message.deleted
Reply to Messagemessage_replied chat_message.replied
Send Messagemessage chat_message.sent
Update Messagemessage_changed chat_message.updated
Bot Addedbot_added 
Bookmark added in chat.N/Ateam_chat.bookmark_added
Bookmark removed from chat.N/Ateam_chat.bookmark_removed
App added to channel.bot_added team_chat.channel_app_added
App removed from channel.Closest one, only for published apps app_uninstalled team_chat.channel_app_removed
Channel archived.channel_archive team_chat.channel_archived
Channel message deleted.message_deleted team_chat.channel_message_deleted
Message posted in channel.message team_chat.channel_message_posted
Channel message updated.message_changed team_chat.channel_message_updated
Message pinned in channel.pin_added team_chat.channel_pin_added
Pinned message removed in channel.pin_removed team_chat.channel_pin_removed
Reaction added to channel message.reaction_added team_chat.channel_reaction_added
Reaction removed from channel message.reaction_removed team_chat.channel_reaction_removed
Channel unarchived.channel_unarchive Team_chat.channel_unarchived
Invitation to channel accepted.N/Ateam_chat.channel_invitation_accepted
Request for channel invitation approval.N/Ateam_chat.channel_invitation_approval_requested
Channel invitation approved.N/Ateam_chat.channel_invitation_approved
Channel invitation created.N/Ateam_chat.channel_invitation_created
Channel invitation declined.N/Ateam_chat.channel_invitation_declined
Channel invitation rejected.N/Ateam_chat.channel_invitation_rejected
Channel invitation removed.N/Ateam_chat.channel_invitation_removed
Request for channel join approval.N/Ateam_chat.channel_join_approval_requested
Request to join channel approved.N/Ateam_chat.channel_join_approved
Request to join the channel declined.N/Ateam_chat.channel_join_declined
Request to join channel made.N/Ateam_chat.channel_join_requested
Direct message deleted.N/Ateam_chat.dm_message_deleted
Direct message posted.N/Ateam_chat.dm_message_posted
Direct message updated.N/Ateam_chat.dm_message_updated
Reaction added to direct message.N/Ateam_chat.dm_reaction_added
Reaction removed from direct message.N/Ateam_chat.dm_reaction_removed
Emoji added to chat.N/Ateam_chat.emoji_added
Emoji removed from chat.N/Ateam_chat.emoji_removed
File associated with chat changed.N/Ateam_chat.file_changed
File associated with chat deleted.N/Ateam_chat.file_deleted
File associated with chat downloaded.N/Ateam_chat.file_downloaded
File shared in chat.N/Ateam_chat.file_shared
Shared file unshared in chat.N/Ateam_chat.file_unshared
File uploaded to chat.N/Ateam_chat.file_uploaded
Shared spaces in chat edited.N/Ateam_chat.shared_spaces_edited
Member invited to shared spacesN/Ateam_chat.shared_spaces_member_invited
Member leaves a shared spaceN/Ateam_chat.shared_spaces_member_left
Member removed from shared spacesN/Ateam_chat.shared_spaces_member_removed
Chat item starredN/Ateam_chat.starred
Starred chat item unstarredN/Ateam_chat.unstarred