Go to app
Academy
What's new?
Tray UAC
Developer
Connectors
Templates
Help Center
Back
Slack
Overview
Trigger
App Creation
Slash Commands
Block Kits & Modals
Notes on using Slack
Use cases
Operations (sample payloads)
Operations
Slack Operations
Latest version:
9.1
Changelog
Add reminder
This method creates a reminder.
Archive conversation
Archive a conversation in your Slack account.
Conversation exists?
Checks to see whether a conversation exists in Slack.
Create conversation
Create a public or private channel-based conversation.
Create pin
Pin a message, file, or file comment to a channel.
Delete scheduled message
Delete a pending scheduled message from the queue.
Generate channel name
Given a piece of text (e.g. an Account name in Salesforce), generate a Slack friendly channel name in the format "my-channel-name". You can then pass this directly to the "Create Channel" operation.
Get conversation info
Retrieve information about a conversation.
Get user
Get details of a user in your Slack channel, using their unique ID.
Get user by email
Get a user by their email address.
Invite user to conversation
Invite a user to a conversation in your Slack account. The calling user must be a member of the channel.
Leave conversation
Remove yourself (the authenticated user) from a conversation.
List conversations
List of all channel-like conversations in a workspace.
List conversations DDL
List conversations non archived DDL
List filetypes DDL
List scheduled messages
Returns a list of pending scheduled messages.
List scheduled messages DDL
List users
Get a list of all of the users in your Slack team.
List users actual DDL
List users and conversations DDL
List users conversations
List conversations the calling user may access
List users DDL
Send ephemeral message
Send a message that only a certain user can see in a public or private channel.
Send ephemeral response
Send an ephemeral response message using the response_url parameter provided by Slack slash commands and actions. This will only be visible by the user.
Send message
Send a message to a user or channel.
Set conversation purpose
Set the purpose for a conversation. The calling user must be a member of the conversation. Not all conversation types may have a purpose set.
Set conversation topic
Set the topic for a conversation. The calling user must be a member of the conversation. Not all conversation types may have a purpose set.
Set profile
Set the user's presence and status.
Unfurl message links
Unfurl one or more links in a Slack message, adding "attachments" that contain additional context to the message.
Update message
Update a message that's previously been sent. Useful when reacting to actions like buttons and menus.
Upload file
Uploads or creates a file. Optionally share to users or channels. This operation requires a scope to be enabled in your authentication, either files:write (for new Slack apps) or files:write:user.
Previous
Operations (sample payloads)