slack.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Admin
conversationsGetTeams
admin.conversationsGetTeams
Get all the workspaces a given channel is connected to
Risk: read
response_metadata full type
response_metadata full type
conversationsSearch
admin.conversationsSearch
Search for channels on an Enterprise organization
Risk: read
response_metadata full type
response_metadata full type
conversations full type
conversations full type
conversationsSetTeams
admin.conversationsSetTeams
Set the workspaces in an Enterprise grid org that connect to a channel
Risk: write
response_metadata full type
response_metadata full type
listTeams
admin.listTeams
List all teams on an Enterprise organization
Risk: read
response_metadata full type
response_metadata full type
teams full type
teams full type
Channels
archive
channels.archive
Archive a Slack channel [DESTRUCTIVE]
Risk: destructive
response_metadata full type
response_metadata full type
close
channels.close
Close a direct message or multi-party DM
Risk: write
response_metadata full type
response_metadata full type
create
channels.create
Create a new Slack channel
Risk: write
response_metadata full type
response_metadata full type
channel full type
channel full type
get
channels.get
Get info about a channel
Risk: read
response_metadata full type
response_metadata full type
channel full type
channel full type
getHistory
channels.getHistory
Fetch message history for a channel
Risk: read
response_metadata full type
response_metadata full type
messages full type
messages full type
getMembers
channels.getMembers
List members of a channel
Risk: read
response_metadata full type
response_metadata full type
getReplies
channels.getReplies
Fetch replies for a thread
Risk: read
response_metadata full type
response_metadata full type
messages full type
messages full type
invite
channels.invite
Invite users to a channel
Risk: write
response_metadata full type
response_metadata full type
channel full type
channel full type
join
channels.join
Join a channel
Risk: write
response_metadata full type
response_metadata full type
channel full type
channel full type
kick
channels.kick
Remove a user from a channel
Risk: write
response_metadata full type
response_metadata full type
leave
channels.leave
Leave a channel
Risk: write
response_metadata full type
response_metadata full type
list
channels.list
List all channels in the workspace
Risk: read
response_metadata full type
response_metadata full type
channels full type
channels full type
open
channels.open
Open a direct message or multi-party DM
Risk: write
response_metadata full type
response_metadata full type
channel full type
channel full type
rename
channels.rename
Rename a channel
Risk: write
response_metadata full type
response_metadata full type
channel full type
channel full type
setPurpose
channels.setPurpose
Set the purpose of a channel
Risk: write
response_metadata full type
response_metadata full type
channel full type
channel full type
setTopic
channels.setTopic
Set the topic of a channel
Risk: write
response_metadata full type
response_metadata full type
channel full type
channel full type
unarchive
channels.unarchive
Unarchive a channel
Risk: write
response_metadata full type
response_metadata full type
Files
get
files.get
Get info about a file
Risk: read
response_metadata full type
response_metadata full type
file full type
file full type
comments full type
comments full type
paging full type
paging full type
list
files.list
List files in the workspace
Risk: read
response_metadata full type
response_metadata full type
files full type
files full type
paging full type
paging full type
upload
files.upload
Upload a file to Slack
Risk: write
response_metadata full type
response_metadata full type
file full type
file full type
Messages
delete
messages.delete
Delete a message [DESTRUCTIVE]
Risk: destructive
response_metadata full type
response_metadata full type
getPermalink
messages.getPermalink
Get a permalink for a message
Risk: read
response_metadata full type
response_metadata full type
post
messages.post
Post a message to a channel
Risk: write
blocks full type
blocks full type
attachments full type
attachments full type
metadata full type
metadata full type
response_metadata full type
response_metadata full type
message full type
message full type
search
messages.search
Search messages in the workspace
Risk: read
response_metadata full type
response_metadata full type
messages full type
messages full type
update
messages.update
Update an existing message
Risk: write
blocks full type
blocks full type
attachments full type
attachments full type
metadata full type
metadata full type
response_metadata full type
response_metadata full type
message full type
message full type
Reactions
add
reactions.add
Add a reaction emoji to a message
Risk: write
response_metadata full type
response_metadata full type
get
reactions.get
Get reactions for a message
Risk: read
response_metadata full type
response_metadata full type
message full type
message full type
file full type
file full type
comment full type
comment full type
remove
reactions.remove
Remove a reaction emoji from a message
Risk: write
response_metadata full type
response_metadata full type
Stars
add
stars.add
Star an item
Risk: write
response_metadata full type
response_metadata full type
list
stars.list
List starred items for the authenticated user
Risk: read
response_metadata full type
response_metadata full type
items full type
items full type
paging full type
paging full type
remove
stars.remove
Unstar an item
Risk: write
response_metadata full type
response_metadata full type
User Groups
create
userGroups.create
Create a user group
Risk: write
response_metadata full type
response_metadata full type
usergroup full type
usergroup full type
disable
userGroups.disable
Disable a user group
Risk: write
response_metadata full type
response_metadata full type
usergroup full type
usergroup full type
enable
userGroups.enable
Enable a user group
Risk: write
response_metadata full type
response_metadata full type
usergroup full type
usergroup full type
list
userGroups.list
List user groups in the workspace
Risk: read
response_metadata full type
response_metadata full type
userGroups full type
userGroups full type
update
userGroups.update
Update a user group
Risk: write
response_metadata full type
response_metadata full type
usergroup full type
usergroup full type
Users
get
users.get
Get info about a user
Risk: read
response_metadata full type
response_metadata full type
user full type
user full type
getPresence
users.getPresence
Get the presence status of a user
Risk: read
response_metadata full type
response_metadata full type
getProfile
users.getProfile
Get a user profile
Risk: read
response_metadata full type
response_metadata full type
profile full type
profile full type
list
users.list
List all users in the workspace
Risk: read
response_metadata full type
response_metadata full type
members full type
members full type
updateProfile
users.updateProfile
Update the authenticated user’s profile
Risk: write
profile full type
profile full type
response_metadata full type
response_metadata full type
profile full type
profile full type