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
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
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
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
post
messages.post
Send a message to a channel, DM or thread
Risk: write
message full type
message full type
postEphemeral
messages.postEphemeral
Send a message visible only to a single user
Risk: write
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
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
message full type
message full type
update
messages.update
Update the text or blocks of an existing message
Risk: write
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
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
unfurl
team.unfurl
Attach a custom preview to a link in a message
Risk: write
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
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
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