Slack
Connect to Slack to post messages and read channels and users.
Authentication
| Method | Kind | Status | Details |
|---|---|---|---|
| OAuth 2.0 | oauth2 | available | — |
Call a tool
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "SLACK_ADMIN_APPS_APPROVE", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("SLACK_ADMIN_APPS_APPROVE", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute SLACK_ADMIN_APPS_APPROVE --data '{ }'Tool catalog
Available tools
170 callable operations
Admin Apps ApproveSLACK_ADMIN_APPS_APPROVEApprove an app for installation on a workspace.Connection1 scope
Approve an app for installation on a workspace.
Authentication
Connected account requiredScopes
admin.apps:writeTags
Admin Apps Approved ListSLACK_ADMIN_APPS_APPROVED_LISTList approved apps for an org or workspace.Connection1 scope
List approved apps for an org or workspace.
Authentication
Connected account requiredScopes
admin.apps:readTags
Admin Apps Requests ListSLACK_ADMIN_APPS_REQUESTS_LISTList app requests for a team/workspace.Connection1 scope
List app requests for a team/workspace.
Authentication
Connected account requiredScopes
admin.apps:readTags
Admin Apps RestrictSLACK_ADMIN_APPS_RESTRICTRestrict an app for installation on a workspace.Connection1 scope
Restrict an app for installation on a workspace.
Authentication
Connected account requiredScopes
admin.apps:writeTags
Admin Apps Restricted ListSLACK_ADMIN_APPS_RESTRICTED_LISTList restricted apps for an org or workspace.Connection1 scope
List restricted apps for an org or workspace.
Authentication
Connected account requiredScopes
admin.apps:readTags
Admin Conversations ArchiveSLACK_ADMIN_CONVERSATIONS_ARCHIVEArchive a public or private channel.Connection1 scope
Archive a public or private channel.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations ConvertToPrivateSLACK_ADMIN_CONVERSATIONS_CONVERT_TO_PRIVATEConvert a public channel to a private channel.Connection1 scope
Convert a public channel to a private channel.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations CreateSLACK_ADMIN_CONVERSATIONS_CREATECreate a public or private channel-based conversation.Connection1 scope
Create a public or private channel-based conversation.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations DeleteSLACK_ADMIN_CONVERSATIONS_DELETEDelete a public or private channel.Connection1 scope
Delete a public or private channel.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations DisconnectSharedSLACK_ADMIN_CONVERSATIONS_DISCONNECT_SHAREDDisconnect a connected channel from one or more workspaces.Connection1 scope
Disconnect a connected channel from one or more workspaces.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations Ekm ListOriginalConnectedChannelInfoSLACK_ADMIN_CONVERSATIONS_EKM_LIST_ORIGINAL_CONNECTED_CHANNEL_INFOList all disconnected channels—i.e., channels that were once connected to other workspaces and then disconnected—and the corresponding original channel IDs for key revocation with EKM.Connection1 scope
List all disconnected channels—i.e., channels that were once connected to other workspaces and then disconnected—and the corresponding original channel IDs for key revocation with EKM.
Authentication
Connected account requiredScopes
admin.conversations:readTags
Admin Conversations GetConversationPrefsSLACK_ADMIN_CONVERSATIONS_GET_CONVERSATION_PREFSGet conversation preferences for a public or private channel.Connection1 scope
Get conversation preferences for a public or private channel.
Authentication
Connected account requiredScopes
admin.conversations:readTags
Admin Conversations GetTeamsSLACK_ADMIN_CONVERSATIONS_GET_TEAMSGet all the workspaces a given public or private channel is connected to within this Enterprise org.Connection1 scope
Get all the workspaces a given public or private channel is connected to within this Enterprise org.
Authentication
Connected account requiredScopes
admin.conversations:readTags
Admin Conversations InviteSLACK_ADMIN_CONVERSATIONS_INVITEInvite a user to a public or private channel.Connection1 scope
Invite a user to a public or private channel.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations RenameSLACK_ADMIN_CONVERSATIONS_RENAMERename a public or private channel.Connection1 scope
Rename a public or private channel.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations RestrictAccess AddGroupSLACK_ADMIN_CONVERSATIONS_RESTRICT_ACCESS_ADD_GROUPAdd an allowlist of IDP groups for accessing a channelConnection1 scope
Add an allowlist of IDP groups for accessing a channel
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations RestrictAccess ListGroupsSLACK_ADMIN_CONVERSATIONS_RESTRICT_ACCESS_LIST_GROUPSList all IDP Groups linked to a channelConnection1 scope
List all IDP Groups linked to a channel
Authentication
Connected account requiredScopes
admin.conversations:readTags
Admin Conversations RestrictAccess RemoveGroupSLACK_ADMIN_CONVERSATIONS_RESTRICT_ACCESS_REMOVE_GROUPRemove a linked IDP group linked from a private channelConnection1 scope
Remove a linked IDP group linked from a private channel
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations SearchSLACK_ADMIN_CONVERSATIONS_SEARCHSearch for public or private channels in an Enterprise organization.Connection1 scope
Search for public or private channels in an Enterprise organization.
Authentication
Connected account requiredScopes
admin.conversations:readTags
Admin Conversations SetConversationPrefsSLACK_ADMIN_CONVERSATIONS_SET_CONVERSATION_PREFSSet the posting permissions for a public or private channel.Connection1 scope
Set the posting permissions for a public or private channel.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations SetTeamsSLACK_ADMIN_CONVERSATIONS_SET_TEAMSSet the workspaces in an Enterprise grid org that connect to a public or private channel.Connection1 scope
Set the workspaces in an Enterprise grid org that connect to a public or private channel.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Conversations UnarchiveSLACK_ADMIN_CONVERSATIONS_UNARCHIVEUnarchive a public or private channel.Connection1 scope
Unarchive a public or private channel.
Authentication
Connected account requiredScopes
admin.conversations:writeTags
Admin Emoji AddSLACK_ADMIN_EMOJI_ADDAdd an emoji.Connection1 scope
Add an emoji.
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Emoji AddAliasSLACK_ADMIN_EMOJI_ADD_ALIASAdd an emoji alias.Connection1 scope
Add an emoji alias.
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Emoji ListSLACK_ADMIN_EMOJI_LISTList emoji for an Enterprise Grid organization.Connection1 scope
List emoji for an Enterprise Grid organization.
Authentication
Connected account requiredScopes
admin.teams:readTags
Admin Emoji RemoveSLACK_ADMIN_EMOJI_REMOVERemove an emoji across an Enterprise Grid organizationConnection1 scope
Remove an emoji across an Enterprise Grid organization
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Emoji RenameSLACK_ADMIN_EMOJI_RENAMERename an emoji.Connection1 scope
Rename an emoji.
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin InviteRequests ApproveSLACK_ADMIN_INVITE_REQUESTS_APPROVEApprove a workspace invite request.Connection1 scope
Approve a workspace invite request.
Authentication
Connected account requiredScopes
admin.invites:writeTags
Admin InviteRequests Approved ListSLACK_ADMIN_INVITE_REQUESTS_APPROVED_LISTList all approved workspace invite requests.Connection1 scope
List all approved workspace invite requests.
Authentication
Connected account requiredScopes
admin.invites:readTags
Admin InviteRequests Denied ListSLACK_ADMIN_INVITE_REQUESTS_DENIED_LISTList all denied workspace invite requests.Connection1 scope
List all denied workspace invite requests.
Authentication
Connected account requiredScopes
admin.invites:readTags
Admin InviteRequests DenySLACK_ADMIN_INVITE_REQUESTS_DENYDeny a workspace invite request.Connection1 scope
Deny a workspace invite request.
Authentication
Connected account requiredScopes
admin.invites:writeTags
Admin InviteRequests ListSLACK_ADMIN_INVITE_REQUESTS_LISTList all pending workspace invite requests.Connection1 scope
List all pending workspace invite requests.
Authentication
Connected account requiredScopes
admin.invites:readTags
Admin Teams Admins ListSLACK_ADMIN_TEAMS_ADMINS_LISTList all of the admins on a given workspace.Connection1 scope
List all of the admins on a given workspace.
Authentication
Connected account requiredScopes
admin.teams:readTags
Admin Teams CreateSLACK_ADMIN_TEAMS_CREATECreate an Enterprise team.Connection1 scope
Create an Enterprise team.
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Teams ListSLACK_ADMIN_TEAMS_LISTList all teams on an Enterprise organizationConnection1 scope
List all teams on an Enterprise organization
Authentication
Connected account requiredScopes
admin.teams:readTags
Admin Teams Owners ListSLACK_ADMIN_TEAMS_OWNERS_LISTList all of the owners on a given workspace.Connection1 scope
List all of the owners on a given workspace.
Authentication
Connected account requiredScopes
admin.teams:readTags
Admin Teams Settings InfoSLACK_ADMIN_TEAMS_SETTINGS_INFOFetch information about settings in a workspaceConnection1 scope
Fetch information about settings in a workspace
Authentication
Connected account requiredScopes
admin.teams:readTags
Admin Teams Settings SetDefaultChannelsSLACK_ADMIN_TEAMS_SETTINGS_SET_DEFAULT_CHANNELSSet the default channels of a workspace.Connection1 scope
Set the default channels of a workspace.
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Teams Settings SetDescriptionSLACK_ADMIN_TEAMS_SETTINGS_SET_DESCRIPTIONSet the description of a given workspace.Connection1 scope
Set the description of a given workspace.
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Teams Settings SetDiscoverabilitySLACK_ADMIN_TEAMS_SETTINGS_SET_DISCOVERABILITYAn API method that allows admins to set the discoverability of a given workspaceConnection1 scope
An API method that allows admins to set the discoverability of a given workspace
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Teams Settings SetIconSLACK_ADMIN_TEAMS_SETTINGS_SET_ICONSets the icon of a workspace.Connection1 scope
Sets the icon of a workspace.
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Teams Settings SetNameSLACK_ADMIN_TEAMS_SETTINGS_SET_NAMESet the name of a given workspace.Connection1 scope
Set the name of a given workspace.
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Usergroups AddChannelsSLACK_ADMIN_USERGROUPS_ADD_CHANNELSAdd one or more default channels to an IDP group.Connection1 scope
Add one or more default channels to an IDP group.
Authentication
Connected account requiredScopes
admin.usergroups:writeTags
Admin Usergroups AddTeamsSLACK_ADMIN_USERGROUPS_ADD_TEAMSAssociate one or more default workspaces with an organization-wide IDP group.Connection1 scope
Associate one or more default workspaces with an organization-wide IDP group.
Authentication
Connected account requiredScopes
admin.teams:writeTags
Admin Usergroups ListChannelsSLACK_ADMIN_USERGROUPS_LIST_CHANNELSList the channels linked to an org-level IDP group (user group).Connection1 scope
List the channels linked to an org-level IDP group (user group).
Authentication
Connected account requiredScopes
admin.usergroups:readTags
Admin Usergroups RemoveChannelsSLACK_ADMIN_USERGROUPS_REMOVE_CHANNELSRemove one or more default channels from an org-level IDP group (user group).Connection1 scope
Remove one or more default channels from an org-level IDP group (user group).
Authentication
Connected account requiredScopes
admin.usergroups:writeTags
Admin Users AssignSLACK_ADMIN_USERS_ASSIGNAdd an Enterprise user to a workspace.Connection1 scope
Add an Enterprise user to a workspace.
Authentication
Connected account requiredScopes
admin.users:writeTags
Admin Users InviteSLACK_ADMIN_USERS_INVITEInvite a user to a workspace.Connection1 scope
Invite a user to a workspace.
Authentication
Connected account requiredScopes
admin.users:writeTags
Admin Users ListSLACK_ADMIN_USERS_LISTList users on a workspaceConnection1 scope
List users on a workspace
Authentication
Connected account requiredScopes
admin.users:readTags
Admin Users RemoveSLACK_ADMIN_USERS_REMOVERemove a user from a workspace.Connection1 scope
Remove a user from a workspace.
Authentication
Connected account requiredScopes
admin.users:writeTags
Admin Users Session InvalidateSLACK_ADMIN_USERS_SESSION_INVALIDATEInvalidate a single session for a user by session_idConnection1 scope
Invalidate a single session for a user by session_id
Authentication
Connected account requiredScopes
admin.users:writeTags
Admin Users Session ResetSLACK_ADMIN_USERS_SESSION_RESETWipes all valid sessions on all devices for a given userConnection1 scope
Wipes all valid sessions on all devices for a given user
Authentication
Connected account requiredScopes
admin.users:writeTags
Admin Users SetAdminSLACK_ADMIN_USERS_SET_ADMINSet an existing guest, regular user, or owner to be an admin user.Connection1 scope
Set an existing guest, regular user, or owner to be an admin user.
Authentication
Connected account requiredScopes
admin.users:writeTags
Admin Users SetExpirationSLACK_ADMIN_USERS_SET_EXPIRATIONSet an expiration for a guest userConnection1 scope
Set an expiration for a guest user
Authentication
Connected account requiredScopes
admin.users:writeTags
Admin Users SetOwnerSLACK_ADMIN_USERS_SET_OWNERSet an existing guest, regular user, or admin user to be a workspace owner.Connection1 scope
Set an existing guest, regular user, or admin user to be a workspace owner.
Authentication
Connected account requiredScopes
admin.users:writeTags
Admin Users SetRegularSLACK_ADMIN_USERS_SET_REGULARSet an existing guest user, admin user, or owner to be a regular user.Connection1 scope
Set an existing guest user, admin user, or owner to be a regular user.
Authentication
Connected account requiredScopes
admin.users:writeTags
Api TestSLACK_API_TESTChecks API calling code.Connection
Checks API calling code.
Authentication
Connected account requiredTags
Apps Event Authorizations ListSLACK_APPS_EVENT_AUTHORIZATIONS_LISTGet a list of authorizations for the given event context. Each authorization represents an app installation that the event is visible to.Connection1 scope
Get a list of authorizations for the given event context. Each authorization represents an app installation that the event is visible to.
Authentication
Connected account requiredScopes
authorizations:readTags
Apps Permissions InfoSLACK_APPS_PERMISSIONS_INFOReturns list of permissions this app has on a team.Connection
Returns list of permissions this app has on a team.
Authentication
Connected account requiredTags
Apps Permissions RequestSLACK_APPS_PERMISSIONS_REQUESTAllows an app to request additional scopesConnection
Allows an app to request additional scopes
Authentication
Connected account requiredTags
Apps Permissions Resources ListSLACK_APPS_PERMISSIONS_RESOURCES_LISTReturns list of resource grants this app has on a team.Connection
Returns list of resource grants this app has on a team.
Authentication
Connected account requiredTags
Apps Permissions Scopes ListSLACK_APPS_PERMISSIONS_SCOPES_LISTReturns list of scopes this app has on a team.Connection
Returns list of scopes this app has on a team.
Authentication
Connected account requiredTags
Apps UninstallSLACK_APPS_UNINSTALLUninstalls your app from a workspace.Connection
Uninstalls your app from a workspace.
Authentication
Connected account requiredTags
Auth RevokeSLACK_AUTH_REVOKERevokes a token.Connection
Revokes a token.
Authentication
Connected account requiredTags
Auth TestSLACK_AUTH_TESTChecks authentication & identity.Connection
Checks authentication & identity.
Authentication
Connected account requiredTags
Bots InfoSLACK_BOTS_INFOGets information about a bot user.Connection1 scope
Gets information about a bot user.
Authentication
Connected account requiredScopes
users:readTags
Calls AddSLACK_CALLS_ADDRegisters a new Call.Connection1 scope
Registers a new Call.
Authentication
Connected account requiredScopes
calls:writeTags
Calls EndSLACK_CALLS_ENDEnds a Call.Connection1 scope
Ends a Call.
Authentication
Connected account requiredScopes
calls:writeTags
Calls InfoSLACK_CALLS_INFOReturns information about a Call.Connection1 scope
Returns information about a Call.
Authentication
Connected account requiredScopes
calls:readTags
Calls Participants AddSLACK_CALLS_PARTICIPANTS_ADDRegisters new participants added to a Call.Connection1 scope
Registers new participants added to a Call.
Authentication
Connected account requiredScopes
calls:writeTags
Calls Participants RemoveSLACK_CALLS_PARTICIPANTS_REMOVERegisters participants removed from a Call.Connection1 scope
Registers participants removed from a Call.
Authentication
Connected account requiredScopes
calls:writeTags
Calls UpdateSLACK_CALLS_UPDATEUpdates information about a Call.Connection1 scope
Updates information about a Call.
Authentication
Connected account requiredScopes
calls:writeTags
Chat DeleteSLACK_CHAT_DELETEDeletes a message.Connection1 scope
Deletes a message.
Authentication
Connected account requiredScopes
chat:writeTags
Chat DeleteScheduledMessageSLACK_CHAT_DELETE_SCHEDULED_MESSAGEDeletes a pending scheduled message from the queue.Connection1 scope
Deletes a pending scheduled message from the queue.
Authentication
Connected account requiredScopes
chat:writeTags
Chat GetPermalinkSLACK_CHAT_GET_PERMALINKRetrieve a permalink URL for a specific extant messageConnection
Retrieve a permalink URL for a specific extant message
Authentication
Connected account requiredTags
Chat MeMessageSLACK_CHAT_ME_MESSAGEShare a me message into a channel.Connection1 scope
Share a me message into a channel.
Authentication
Connected account requiredScopes
chat:writeTags
Chat PostEphemeralSLACK_CHAT_POST_EPHEMERALSends an ephemeral message to a user in a channel.Connection1 scope
Sends an ephemeral message to a user in a channel.
Authentication
Connected account requiredScopes
chat:writeTags
Chat PostMessageSLACK_CHAT_POST_MESSAGESends a message to a channel.Connection1 scope
Sends a message to a channel.
Authentication
Connected account requiredScopes
chat:writeTags
Chat ScheduleMessageSLACK_CHAT_SCHEDULE_MESSAGESchedules a message to be sent to a channel.Connection1 scope
Schedules a message to be sent to a channel.
Authentication
Connected account requiredScopes
chat:writeTags
Chat ScheduledMessages ListSLACK_CHAT_SCHEDULED_MESSAGES_LISTReturns a list of scheduled messages.Connection
Returns a list of scheduled messages.
Authentication
Connected account requiredTags
Chat UnfurlSLACK_CHAT_UNFURLProvide custom unfurl behavior for user-posted URLsConnection1 scope
Provide custom unfurl behavior for user-posted URLs
Authentication
Connected account requiredScopes
links:writeTags
Chat UpdateSLACK_CHAT_UPDATEUpdates a message.Connection1 scope
Updates a message.
Authentication
Connected account requiredScopes
chat:writeTags
Conversations ArchiveSLACK_CONVERSATIONS_ARCHIVEArchives a conversation.Connection4 scopes
Archives a conversation.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations CloseSLACK_CONVERSATIONS_CLOSECloses a direct message or multi-person direct message.Connection4 scopes
Closes a direct message or multi-person direct message.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations CreateSLACK_CONVERSATIONS_CREATEInitiates a public or private channel-based conversationConnection4 scopes
Initiates a public or private channel-based conversation
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations HistorySLACK_CONVERSATIONS_HISTORYFetches a conversation's history of messages and events.Connection4 scopes
Fetches a conversation's history of messages and events.
Authentication
Connected account requiredScopes
channels:historygroups:historyim:historympim:historyTags
Conversations InfoSLACK_CONVERSATIONS_INFORetrieve information about a conversation.Connection4 scopes
Retrieve information about a conversation.
Authentication
Connected account requiredScopes
channels:readgroups:readim:readmpim:readTags
Conversations InviteSLACK_CONVERSATIONS_INVITEInvites users to a channel.Connection4 scopes
Invites users to a channel.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations JoinSLACK_CONVERSATIONS_JOINJoins an existing conversation.Connection1 scope
Joins an existing conversation.
Authentication
Connected account requiredScopes
channels:writeTags
Conversations KickSLACK_CONVERSATIONS_KICKRemoves a user from a conversation.Connection4 scopes
Removes a user from a conversation.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations LeaveSLACK_CONVERSATIONS_LEAVELeaves a conversation.Connection4 scopes
Leaves a conversation.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations ListSLACK_CONVERSATIONS_LISTLists all channels in a Slack team.Connection4 scopes
Lists all channels in a Slack team.
Authentication
Connected account requiredScopes
channels:readgroups:readim:readmpim:readTags
Conversations MarkSLACK_CONVERSATIONS_MARKSets the read cursor in a channel.Connection4 scopes
Sets the read cursor in a channel.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations MembersSLACK_CONVERSATIONS_MEMBERSRetrieve members of a conversation.Connection4 scopes
Retrieve members of a conversation.
Authentication
Connected account requiredScopes
channels:readgroups:readim:readmpim:readTags
Conversations OpenSLACK_CONVERSATIONS_OPENOpens or resumes a direct message or multi-person direct message.Connection4 scopes
Opens or resumes a direct message or multi-person direct message.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations RenameSLACK_CONVERSATIONS_RENAMERenames a conversation.Connection4 scopes
Renames a conversation.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations RepliesSLACK_CONVERSATIONS_REPLIESRetrieve a thread of messages posted to a conversationConnection4 scopes
Retrieve a thread of messages posted to a conversation
Authentication
Connected account requiredScopes
channels:historygroups:historyim:historympim:historyTags
Conversations SetPurposeSLACK_CONVERSATIONS_SET_PURPOSESets the purpose for a conversation.Connection4 scopes
Sets the purpose for a conversation.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations SetTopicSLACK_CONVERSATIONS_SET_TOPICSets the topic for a conversation.Connection4 scopes
Sets the topic for a conversation.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Conversations UnarchiveSLACK_CONVERSATIONS_UNARCHIVEReverses conversation archival.Connection4 scopes
Reverses conversation archival.
Authentication
Connected account requiredScopes
channels:writegroups:writeim:writempim:writeTags
Dialog OpenSLACK_DIALOG_OPENOpen a dialog with a userConnection
Open a dialog with a user
Authentication
Connected account requiredTags
Dnd EndDndSLACK_DND_END_DNDEnds the current user's Do Not Disturb session immediately.Connection1 scope
Ends the current user's Do Not Disturb session immediately.
Authentication
Connected account requiredScopes
dnd:writeTags
Dnd EndSnoozeSLACK_DND_END_SNOOZEEnds the current user's snooze mode immediately.Connection1 scope
Ends the current user's snooze mode immediately.
Authentication
Connected account requiredScopes
dnd:writeTags
Dnd InfoSLACK_DND_INFORetrieves a user's current Do Not Disturb status.Connection1 scope
Retrieves a user's current Do Not Disturb status.
Authentication
Connected account requiredScopes
dnd:readTags
Dnd SetSnoozeSLACK_DND_SET_SNOOZETurns on Do Not Disturb mode for the current user, or changes its duration.Connection1 scope
Turns on Do Not Disturb mode for the current user, or changes its duration.
Authentication
Connected account requiredScopes
dnd:writeTags
Dnd TeamInfoSLACK_DND_TEAM_INFORetrieves the Do Not Disturb status for up to 50 users on a team.Connection1 scope
Retrieves the Do Not Disturb status for up to 50 users on a team.
Authentication
Connected account requiredScopes
dnd:readTags
Emoji ListSLACK_EMOJI_LISTLists custom emoji for a team.Connection1 scope
Lists custom emoji for a team.
Authentication
Connected account requiredScopes
emoji:readTags
Files Comments DeleteSLACK_FILES_COMMENTS_DELETEDeletes an existing comment on a file.Connection1 scope
Deletes an existing comment on a file.
Authentication
Connected account requiredScopes
files:write:userTags
Files DeleteSLACK_FILES_DELETEDeletes a file.Connection1 scope
Deletes a file.
Authentication
Connected account requiredScopes
files:write:userTags
Files InfoSLACK_FILES_INFOGets information about a file.Connection1 scope
Gets information about a file.
Authentication
Connected account requiredScopes
files:readTags
Files ListSLACK_FILES_LISTList for a team, in a channel, or from a user with applied filters.Connection1 scope
List for a team, in a channel, or from a user with applied filters.
Authentication
Connected account requiredScopes
files:readTags
Files Remote AddSLACK_FILES_REMOTE_ADDAdds a file from a remote serviceConnection1 scope
Adds a file from a remote service
Authentication
Connected account requiredScopes
remote_files:writeTags
Files Remote InfoSLACK_FILES_REMOTE_INFORetrieve information about a remote file added to SlackConnection1 scope
Retrieve information about a remote file added to Slack
Authentication
Connected account requiredScopes
remote_files:readTags
Files Remote ListSLACK_FILES_REMOTE_LISTRetrieve information about a remote file added to SlackConnection1 scope
Retrieve information about a remote file added to Slack
Authentication
Connected account requiredScopes
remote_files:readTags
Files Remote RemoveSLACK_FILES_REMOTE_REMOVERemove a remote file.Connection1 scope
Remove a remote file.
Authentication
Connected account requiredScopes
remote_files:writeTags
Files Remote ShareSLACK_FILES_REMOTE_SHAREShare a remote file into a channel.Connection1 scope
Share a remote file into a channel.
Authentication
Connected account requiredScopes
remote_files:shareTags
Files Remote UpdateSLACK_FILES_REMOTE_UPDATEUpdates an existing remote file.Connection1 scope
Updates an existing remote file.
Authentication
Connected account requiredScopes
remote_files:writeTags
Files RevokePublicURLSLACK_FILES_REVOKE_PUBLIC_URLRevokes public/external sharing access for a fileConnection1 scope
Revokes public/external sharing access for a file
Authentication
Connected account requiredScopes
files:write:userTags
Files SharedPublicURLSLACK_FILES_SHARED_PUBLIC_URLEnables a file for public/external sharing.Connection1 scope
Enables a file for public/external sharing.
Authentication
Connected account requiredScopes
files:write:userTags
Files UploadSLACK_FILES_UPLOADUploads or creates a file.Connection1 scope
Uploads or creates a file.
Authentication
Connected account requiredScopes
files:write:userTags
Migration ExchangeSLACK_MIGRATION_EXCHANGEFor Enterprise Grid workspaces, map local user IDs to global user IDsConnection1 scope
For Enterprise Grid workspaces, map local user IDs to global user IDs
Authentication
Connected account requiredScopes
tokens.basicTags
Oauth AccessSLACK_OAUTH_ACCESSExchanges a temporary OAuth verifier code for an access token.Connection
Exchanges a temporary OAuth verifier code for an access token.
Authentication
Connected account requiredTags
Oauth TokenSLACK_OAUTH_TOKENExchanges a temporary OAuth verifier code for a workspace token.Connection
Exchanges a temporary OAuth verifier code for a workspace token.
Authentication
Connected account requiredTags
Oauth V2 AccessSLACK_OAUTH_V2_ACCESSExchanges a temporary OAuth verifier code for an access token.Connection
Exchanges a temporary OAuth verifier code for an access token.
Authentication
Connected account requiredTags
Pins AddSLACK_PINS_ADDPins an item to a channel.Connection1 scope
Pins an item to a channel.
Authentication
Connected account requiredScopes
pins:writeTags
Pins ListSLACK_PINS_LISTLists items pinned to a channel.Connection1 scope
Lists items pinned to a channel.
Authentication
Connected account requiredScopes
pins:readTags
Pins RemoveSLACK_PINS_REMOVEUn-pins an item from a channel.Connection1 scope
Un-pins an item from a channel.
Authentication
Connected account requiredScopes
pins:writeTags
Reactions AddSLACK_REACTIONS_ADDAdds a reaction to an item.Connection1 scope
Adds a reaction to an item.
Authentication
Connected account requiredScopes
reactions:writeTags
Reactions GetSLACK_REACTIONS_GETGets reactions for an item.Connection1 scope
Gets reactions for an item.
Authentication
Connected account requiredScopes
reactions:readTags
Reactions ListSLACK_REACTIONS_LISTLists reactions made by a user.Connection1 scope
Lists reactions made by a user.
Authentication
Connected account requiredScopes
reactions:readTags
Reactions RemoveSLACK_REACTIONS_REMOVERemoves a reaction from an item.Connection1 scope
Removes a reaction from an item.
Authentication
Connected account requiredScopes
reactions:writeTags
Reminders AddSLACK_REMINDERS_ADDCreates a reminder.Connection1 scope
Creates a reminder.
Authentication
Connected account requiredScopes
reminders:writeTags
Reminders CompleteSLACK_REMINDERS_COMPLETEMarks a reminder as complete.Connection1 scope
Marks a reminder as complete.
Authentication
Connected account requiredScopes
reminders:writeTags
Reminders DeleteSLACK_REMINDERS_DELETEDeletes a reminder.Connection1 scope
Deletes a reminder.
Authentication
Connected account requiredScopes
reminders:writeTags
Reminders InfoSLACK_REMINDERS_INFOGets information about a reminder.Connection1 scope
Gets information about a reminder.
Authentication
Connected account requiredScopes
reminders:readTags
Reminders ListSLACK_REMINDERS_LISTLists all reminders created by or for a given user.Connection1 scope
Lists all reminders created by or for a given user.
Authentication
Connected account requiredScopes
reminders:readTags
Rtm ConnectSLACK_RTM_CONNECTStarts a Real Time Messaging session.Connection1 scope
Starts a Real Time Messaging session.
Authentication
Connected account requiredScopes
rtm:streamTags
Search MessagesSLACK_SEARCH_MESSAGESSearches for messages matching a query.Connection1 scope
Searches for messages matching a query.
Authentication
Connected account requiredScopes
search:readTags
Stars AddSLACK_STARS_ADDAdds a star to an item.Connection1 scope
Adds a star to an item.
Authentication
Connected account requiredScopes
stars:writeTags
Stars ListSLACK_STARS_LISTLists stars for a user.Connection1 scope
Lists stars for a user.
Authentication
Connected account requiredScopes
stars:readTags
Stars RemoveSLACK_STARS_REMOVERemoves a star from an item.Connection1 scope
Removes a star from an item.
Authentication
Connected account requiredScopes
stars:writeTags
Team AccessLogsSLACK_TEAM_ACCESS_LOGSGets the access logs for the current team.Connection1 scope
Gets the access logs for the current team.
Authentication
Connected account requiredScopes
adminTags
Team BillableInfoSLACK_TEAM_BILLABLE_INFOGets billable users information for the current team.Connection1 scope
Gets billable users information for the current team.
Authentication
Connected account requiredScopes
adminTags
Team InfoSLACK_TEAM_INFOGets information about the current team.Connection1 scope
Gets information about the current team.
Authentication
Connected account requiredScopes
team:readTags
Team IntegrationLogsSLACK_TEAM_INTEGRATION_LOGSGets the integration logs for the current team.Connection1 scope
Gets the integration logs for the current team.
Authentication
Connected account requiredScopes
adminTags
Team Profile GetSLACK_TEAM_PROFILE_GETRetrieve a team's profile.Connection1 scope
Retrieve a team's profile.
Authentication
Connected account requiredScopes
users.profile:readTags
Usergroups CreateSLACK_USERGROUPS_CREATECreate a User GroupConnection1 scope
Create a User Group
Authentication
Connected account requiredScopes
usergroups:writeTags
Usergroups DisableSLACK_USERGROUPS_DISABLEDisable an existing User GroupConnection1 scope
Disable an existing User Group
Authentication
Connected account requiredScopes
usergroups:writeTags
Usergroups EnableSLACK_USERGROUPS_ENABLEEnable a User GroupConnection1 scope
Enable a User Group
Authentication
Connected account requiredScopes
usergroups:writeTags
Usergroups ListSLACK_USERGROUPS_LISTList all User Groups for a teamConnection1 scope
List all User Groups for a team
Authentication
Connected account requiredScopes
usergroups:readTags
Usergroups UpdateSLACK_USERGROUPS_UPDATEUpdate an existing User GroupConnection1 scope
Update an existing User Group
Authentication
Connected account requiredScopes
usergroups:writeTags
Usergroups Users ListSLACK_USERGROUPS_USERS_LISTList all users in a User GroupConnection1 scope
List all users in a User Group
Authentication
Connected account requiredScopes
usergroups:readTags
Usergroups Users UpdateSLACK_USERGROUPS_USERS_UPDATEUpdate the list of users for a User GroupConnection1 scope
Update the list of users for a User Group
Authentication
Connected account requiredScopes
usergroups:writeTags
Users ConversationsSLACK_USERS_CONVERSATIONSList conversations the calling user may access.Connection4 scopes
List conversations the calling user may access.
Authentication
Connected account requiredScopes
channels:readgroups:readim:readmpim:readTags
Users DeletePhotoSLACK_USERS_DELETE_PHOTODelete the user profile photoConnection1 scope
Delete the user profile photo
Authentication
Connected account requiredScopes
users.profile:writeTags
Users GetPresenceSLACK_USERS_GET_PRESENCEGets user presence information.Connection1 scope
Gets user presence information.
Authentication
Connected account requiredScopes
users:readTags
Users IdentitySLACK_USERS_IDENTITYGet a user's identity.Connection1 scope
Get a user's identity.
Authentication
Connected account requiredScopes
identity.basicTags
Users InfoSLACK_USERS_INFOGets information about a user.Connection1 scope
Gets information about a user.
Authentication
Connected account requiredScopes
users:readTags
Users ListSLACK_USERS_LISTLists all users in a Slack team.Connection1 scope
Lists all users in a Slack team.
Authentication
Connected account requiredScopes
users:readTags
Users LookupByEmailSLACK_USERS_LOOKUP_BY_EMAILFind a user with an email address.Connection1 scope
Find a user with an email address.
Authentication
Connected account requiredScopes
users:read.emailTags
Users Profile GetSLACK_USERS_PROFILE_GETRetrieves a user's profile information.Connection1 scope
Retrieves a user's profile information.
Authentication
Connected account requiredScopes
users.profile:readTags
Users Profile SetSLACK_USERS_PROFILE_SETSet the profile information for a user.Connection1 scope
Set the profile information for a user.
Authentication
Connected account requiredScopes
users.profile:writeTags
Users SetActiveSLACK_USERS_SET_ACTIVEMarked a user as active. Deprecated and non-functional.Connection1 scope
Marked a user as active. Deprecated and non-functional.
Authentication
Connected account requiredScopes
users:writeTags
Users SetPhotoSLACK_USERS_SET_PHOTOSet the user profile photoConnection1 scope
Set the user profile photo
Authentication
Connected account requiredScopes
users.profile:writeTags
Users SetPresenceSLACK_USERS_SET_PRESENCEManually sets user presence.Connection1 scope
Manually sets user presence.
Authentication
Connected account requiredScopes
users:writeTags
Views OpenSLACK_VIEWS_OPENOpen a view for a user.Connection
Open a view for a user.
Authentication
Connected account requiredTags
Views PublishSLACK_VIEWS_PUBLISHPublish a static view for a User.Connection
Publish a static view for a User.
Authentication
Connected account requiredTags
Views PushSLACK_VIEWS_PUSHPush a view onto the stack of a root view.Connection
Push a view onto the stack of a root view.
Authentication
Connected account requiredTags
Views UpdateSLACK_VIEWS_UPDATEUpdate an existing view.Connection
Update an existing view.
Authentication
Connected account requiredTags
Workflows StepFailedSLACK_WORKFLOWS_STEP_FAILEDIndicate that an app's step in a workflow failed to execute.Connection1 scope
Indicate that an app's step in a workflow failed to execute.
Authentication
Connected account requiredScopes
workflow.steps:executeTags