Skip to main content
Every slack.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Admin

conversationsGetTeams

admin.conversationsGetTeams Get all the workspaces a given channel is connected to Risk: read
Input Output

conversationsSearch

admin.conversationsSearch Search for channels on an Enterprise organization Risk: read
Input Output

conversationsSetTeams

admin.conversationsSetTeams Set the workspaces in an Enterprise grid org that connect to a channel Risk: write
Input Output

listTeams

admin.listTeams List all teams on an Enterprise organization Risk: read
Input Output

Channels

archive

channels.archive Archive a Slack channel [DESTRUCTIVE] Risk: destructive
Input Output

close

channels.close Close a direct message or multi-party DM Risk: write
Input Output

create

channels.create Create a new Slack channel Risk: write
Input Output

get

channels.get Get info about a channel Risk: read
Input Output

getHistory

channels.getHistory Fetch message history for a channel Risk: read
Input Output

getMembers

channels.getMembers List members of a channel Risk: read
Input Output

getReplies

channels.getReplies Fetch replies for a thread Risk: read
Input Output

invite

channels.invite Invite users to a channel Risk: write
Input Output

join

channels.join Join a channel Risk: write
Input Output

kick

channels.kick Remove a user from a channel Risk: write
Input Output

leave

channels.leave Leave a channel Risk: write
Input Output

list

channels.list List all channels in the workspace Risk: read
Input Output

open

channels.open Open a direct message or multi-party DM Risk: write
Input Output

rename

channels.rename Rename a channel Risk: write
Input Output

setPurpose

channels.setPurpose Set the purpose of a channel Risk: write
Input Output

setTopic

channels.setTopic Set the topic of a channel Risk: write
Input Output

unarchive

channels.unarchive Unarchive a channel Risk: write
Input Output

Files

get

files.get Get info about a file Risk: read
Input Output

list

files.list List files in the workspace Risk: read
Input Output

upload

files.upload Upload a file to Slack Risk: write
Input Output

Messages

delete

messages.delete Delete a message [DESTRUCTIVE] Risk: destructive
Input Output

messages.getPermalink Get a permalink for a message Risk: read
Input Output

post

messages.post Post a message to a channel Risk: write
Input
Output

messages.search Search messages in the workspace Risk: read
Input Output

update

messages.update Update an existing message Risk: write
Input
Output

Reactions

add

reactions.add Add a reaction emoji to a message Risk: write
Input Output

get

reactions.get Get reactions for a message Risk: read
Input Output

remove

reactions.remove Remove a reaction emoji from a message Risk: write
Input Output

Stars

add

stars.add Star an item Risk: write
Input Output

list

stars.list List starred items for the authenticated user Risk: read
Input Output

remove

stars.remove Unstar an item Risk: write
Input Output

User Groups

create

userGroups.create Create a user group Risk: write
Input Output

disable

userGroups.disable Disable a user group Risk: write
Input Output

enable

userGroups.enable Enable a user group Risk: write
Input Output

list

userGroups.list List user groups in the workspace Risk: read
Input Output

update

userGroups.update Update a user group Risk: write
Input Output

Users

get

users.get Get info about a user Risk: read
Input Output

getPresence

users.getPresence Get the presence status of a user Risk: read
Input Output

getProfile

users.getProfile Get a user profile Risk: read
Input Output

list

users.list List all users in the workspace Risk: read
Input Output

updateProfile

users.updateProfile Update the authenticated user’s profile Risk: write
Input
Output