slackbot.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Calls
add
calls.add
Register a call with Slack
Risk: write
users full type
users full type
call full type
call full type
end
calls.end
End an in-progress call
Risk: write
call full type
call full type
info
calls.info
Retrieve information about a call
Risk: read
call full type
call full type
participantsAdd
calls.participantsAdd
Add participants to a call
Risk: write
users full type
users full type
call full type
call full type
participantsRemove
calls.participantsRemove
Remove participants from a call
Risk: write
users full type
users full type
call full type
call full type
update
calls.update
Update a call title or join URLs
Risk: write
call full type
call full type
Canvases
create
canvases.create
Create a standalone or channel canvas
Risk: write
document_content full type
document_content full type
delete
canvases.delete
Delete a canvas
Risk: destructive
edit
canvases.edit
Apply changes to a canvas
Risk: write
changes full type
changes full type
get
canvases.get
Retrieve a canvas and its content
Risk: read
file full type
file full type
list
canvases.list
List canvases in the workspace
Risk: read
files full type
files full type
paging full type
paging full type
response_metadata full type
response_metadata full type
sectionsLookup
canvases.sectionsLookup
Look up section ids within a canvas
Risk: read
criteria full type
criteria full type
sections full type
sections full type
Conversations
archive
conversations.archive
Archive a conversation
Risk: destructive
close
conversations.close
Close a direct message or group conversation
Risk: write
channel full type
channel full type
create
conversations.create
Create a public or private channel
Risk: write
channel full type
channel full type
find
conversations.find
Search conversations by name
Risk: read
channels full type
channels full type
info
conversations.info
Retrieve information about a conversation
Risk: read
channel full type
channel full type
invite
conversations.invite
Invite users to a channel
Risk: write
channel full type
channel full type
join
conversations.join
Join a public channel
Risk: write
channel full type
channel full type
kick
conversations.kick
Remove a user from a conversation
Risk: destructive
leave
conversations.leave
Leave a conversation
Risk: write
list
conversations.list
List conversations in the workspace
Risk: read
channels full type
channels full type
response_metadata full type
response_metadata full type
listForUser
conversations.listForUser
List the conversations a user belongs to
Risk: read
channels full type
channels full type
response_metadata full type
response_metadata full type
mark
conversations.mark
Move a conversation read cursor
Risk: write
members
conversations.members
List the members of a conversation
Risk: read
response_metadata full type
response_metadata full type
rename
conversations.rename
Rename a conversation
Risk: write
channel full type
channel full type
setPurpose
conversations.setPurpose
Set a conversation purpose
Risk: write
channel full type
channel full type
setTopic
conversations.setTopic
Set a conversation topic
Risk: write
channel full type
channel full type
unarchive
conversations.unarchive
Unarchive a conversation
Risk: write
Files
commentsDelete
files.commentsDelete
Delete a comment on a file
Risk: destructive
delete
files.delete
Delete a file by ID
Risk: destructive
download
files.download
Download the contents of a Slack file
Risk: read
file full type
file full type
info
files.info
Retrieve detailed information about a file
Risk: read
file full type
file full type
comments full type
comments full type
response_metadata full type
response_metadata full type
list
files.list
List files in the workspace, filtered by channel, user or type
Risk: read
files full type
files full type
paging full type
paging full type
response_metadata full type
response_metadata full type
remoteAdd
files.remoteAdd
Register an externally hosted file with Slack
Risk: write
file full type
file full type
remoteInfo
files.remoteInfo
Retrieve a remote file metadata
Risk: read
file full type
file full type
remoteList
files.remoteList
List remote files
Risk: read
files full type
files full type
response_metadata full type
response_metadata full type
remoteRemove
files.remoteRemove
Remove a remote file
Risk: destructive
remoteShare
files.remoteShare
Share a remote file into one or more channels
Risk: write
file full type
file full type
remoteUpdate
files.remoteUpdate
Update an existing remote file
Risk: write
file full type
file full type
revokePublicUrl
files.revokePublicUrl
Revoke a file public URL
Risk: write
file full type
file full type
sharePublicUrl
files.sharePublicUrl
Create a public URL for a file
Risk: write
file full type
file full type
upload
files.upload
Upload a file to Slack and optionally share it to a channel
Risk: write
files full type
files full type
file full type
file full type
Messages
delete
messages.delete
Delete a message from a conversation
Risk: destructive
deleteScheduled
messages.deleteScheduled
Cancel a scheduled message before it sends
Risk: destructive
history
messages.history
Fetch a conversation message history
Risk: read
messages full type
messages full type
response_metadata full type
response_metadata full type
pinAdd
messages.pinAdd
Pin a message to a channel
Risk: write
pinRemove
messages.pinRemove
Unpin a message from a channel
Risk: destructive
pinsList
messages.pinsList
List the pinned items in a channel
Risk: read
items full type
items full type
post
messages.post
Send a message to a channel, DM or thread
Risk: write
blocks full type
blocks full type
attachments full type
attachments full type
metadata full type
metadata full type
message full type
message full type
postEphemeral
messages.postEphemeral
Send a message visible only to a single user
Risk: write
blocks full type
blocks full type
attachments full type
attachments full type
metadata full type
metadata full type
postMe
messages.postMe
Send a me-style message to a channel
Risk: write
message full type
message full type
reactionAdd
messages.reactionAdd
Add an emoji reaction to a message
Risk: write
reactionRemove
messages.reactionRemove
Remove an emoji reaction from a message
Risk: destructive
reactionsGet
messages.reactionsGet
Fetch the reactions on a message or file
Risk: read
message full type
message full type
file full type
file full type
reactionsList
messages.reactionsList
List the items a user has reacted to
Risk: read
items full type
items full type
response_metadata full type
response_metadata full type
replies
messages.replies
Fetch the replies in a message thread
Risk: read
messages full type
messages full type
response_metadata full type
response_metadata full type
schedule
messages.schedule
Schedule a message to be sent at a future time
Risk: write
blocks full type
blocks full type
attachments full type
attachments full type
metadata full type
metadata full type
message full type
message full type
update
messages.update
Update the text or blocks of an existing message
Risk: write
blocks full type
blocks full type
attachments full type
attachments full type
metadata full type
metadata full type
message full type
message full type
Reminders
add
reminders.add
Create a reminder
Risk: write
reminder full type
reminder full type
complete
reminders.complete
Mark a reminder complete (deprecated by Slack)
Risk: write
delete
reminders.delete
Delete a reminder
Risk: destructive
info
reminders.info
Retrieve information about a reminder
Risk: read
reminder full type
reminder full type
list
reminders.list
List the reminders visible to the token
Risk: read
reminders full type
reminders full type
Team
emojiList
team.emojiList
List the workspace custom emoji
Risk: read
emoji full type
emoji full type
categories full type
categories full type
info
team.info
Fetch workspace information
Risk: read
team full type
team full type
openDm
team.openDm
Open a direct or multi-person direct message
Risk: write
channel full type
channel full type
profileGet
team.profileGet
Fetch the workspace profile field definitions
Risk: read
profile full type
profile full type
unfurl
team.unfurl
Attach a custom preview to a link in a message
Risk: write
unfurls full type
unfurls full type
User Groups
create
userGroups.create
Create a user group
Risk: write
usergroup full type
usergroup full type
disable
userGroups.disable
Disable a user group
Risk: write
usergroup full type
usergroup full type
enable
userGroups.enable
Enable a user group
Risk: write
usergroup full type
usergroup full type
list
userGroups.list
List the workspace user groups
Risk: read
usergroups full type
usergroups full type
update
userGroups.update
Update a user group name, handle or channels
Risk: write
usergroup full type
usergroup full type
usersList
userGroups.usersList
List the members of a user group
Risk: read
usersUpdate
userGroups.usersUpdate
Replace a user group membership
Risk: write
usergroup full type
usergroup full type
Users
botsInfo
users.botsInfo
Retrieve information about a bot user
Risk: read
bot full type
bot full type
dndInfo
users.dndInfo
Retrieve a user do-not-disturb status
Risk: read
dndTeamInfo
users.dndTeamInfo
Retrieve do-not-disturb status for several users
Risk: read
users full type
users full type
find
users.find
Search users by name, display name or email
Risk: read
members full type
members full type
getPresence
users.getPresence
Retrieve a user presence
Risk: read
getProfile
users.getProfile
Retrieve a user profile
Risk: read
profile full type
profile full type
info
users.info
Retrieve detailed information about a user
Risk: read
user full type
user full type
list
users.list
List the users in the workspace
Risk: read
members full type
members full type
response_metadata full type
response_metadata full type
lookupByEmail
users.lookupByEmail
Look up a user by email address (deprecated by Slack)
Risk: read
user full type
user full type
setActive
users.setActive
Mark the calling user as active
Risk: write
setPresence
users.setPresence
Set the calling user presence
Risk: write