API and webhook mappings

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.kickchannels:write, groups:writeBatch remove members from a channelchat_channel:write
conversations.createchannels:write, groups:writeCreate a channelchat_channel:write
conversations.archivechannels:write, groups:writeDelete a channelchat_channel:write
conversations.infochannels:write, groups:writeGet a channelchat_channel:read
conversations.invitechannels:write, groups:writeInvite channel memberschat_channel:write
conversations.joinchannels:write, groups:writeJoin a channelchat_channel:write
conversations.leavechannels:write, groups:writeLeave a channelchat_channel:write
conversations.memberschannels:read, groups:readList channel memberschat_channel:read
conversations.listchannels:read, groups:readList user's channelschat_channel:read
conversations.kickchannels:write, groups:writeRemove a memberchat_channel:write
conversations.rename conversations.setPurpose conversations.setTopicchannels:write, groups:writeUpdate a channelchat_channel:write
Chat Channels (Account-level)
https://api.slack.com/methods/admin.users.removeadmin.users:writeBatch demote channel administratorschat_channel:write, chat_channel:write:admin
conversations.archivechannels:write, groups:writeDelete a channel (Account-level)chat_channel:write, chat_channel:write:admin
conversations.infochannels:read, groups:readGet a channel (Account-level)chat_channel:read, chat_channel:write, chat_channel:read:admin, chat_channel:write:admin
conversations.invitechannels:write, groups:writeInvite channel members (Account-level)chat_channel:write, chat_channel:write:admin
conversations.listchannels:read, groups:read, im:read, mpim:readList account's public channelschat_channel:read:admin, chat_channel:write:admin
admin.users.listadmin: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.addAssignmentsadmin.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:botDelete a Chatbot messageimchat:bot
chat.updatechat:write, chat:write:user, chat:write:botEdit a Chatbot messageimchat:bot
chat.unfurl.methodlinks:writeLink Unfurlsimchat:bot
chat.post,messagechat:write, chat:write:user, chat:write:botSend 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.markchannels: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.listadmin.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.lookupByEmailusers: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_createdchat_channel.created
Delete Channelchannel_deletedchat_channel.deleted
Member Invited to ChannelNAchat_channel.member_invited
Member Joined Channelmember_joined_channelchat_channel.member_joined
Member Left Channelmember_left_channelchat_channel.member_left
Member Removed from ChannelN/Achat_channel.member_removed
Update Channelchannel_rename, channel_history_changedchat_channel.updated
Delete Messagemessage_deletedchat_message.deleted
Reply to Messagemessage_repliedchat_message.replied
Send Messagemessagechat_message.sent
Update Messagemessage_changedchat_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_addedteam_chat.channel_app_added
App removed from channel.Closest one, only for published apps app_uninstalledteam_chat.channel_app_removed
Channel archived.channel_archiveteam_chat.channel_archived
Channel message deleted.message_deletedteam_chat.channel_message_deleted
Message posted in channel.messageteam_chat.channel_message_posted
Channel message updated.message_changedteam_chat.channel_message_updated
Message pinned in channel.pin_addedteam_chat.channel_pin_added
Pinned message removed in channel.pin_removedteam_chat.channel_pin_removed
Reaction added to channel message.reaction_addedteam_chat.channel_reaction_added
Reaction removed from channel message.reaction_removedteam_chat.channel_reaction_removed
Channel unarchived.channel_unarchiveTeam_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