Actions

custom_api_call
Make a custom API call to a specific endpoint

find-user-by-id
Finds a user by their ID.

get-file
Return information about a given file ID.

get-message
Retrieves a specific message from a channel history using the message's timestamp.

getChannelHistory
Retrieve all messages from a specific channel ("conversation") between specified timestamps

invite-user-to-channel
Invites an existing User to an existing channel.

listUsers
List all users of the workspace

markdownToSlackFormat
Convert Markdown-formatted text to Slack's pseudo - markdown syntax

request_action_direct_message
Send a message to a user and wait until the user selects an action

request_action_message
Send a message in a channel and wait until an action is selected

request_approval_direct_message
Send approval message to a user and then wait until the message is approved or disapproved

request_approval_message
Send approval message to a channel and then wait until the message is approved or disapproved

retrieveThreadMessages
Retrieves thread messages by channel and thread timestamp.

searchMessages
Searches for messages matching a query

send_channel_message
Send message to a channel

send_direct_message
Send message to a user

set-channel-topic
Sets the topic on a selected channel.

slack-add-reaction-to-message
Add an emoji reaction to a message.

slack-create-channel
Creates a new channel.

slack-find-user-by-email
Finds a user by matching against their email address.

slack-find-user-by-handle
Finds a user by matching against their Slack handle.

slack-set-user-status
Sets a user's custom status

slack-update-profile
Update basic profile field such as name or title.

updateMessage
Update an existing message

uploadFile
Upload file without sharing it to a channel or user
Triggers

new-message
Triggers when a new message is posted to any channel.

new-message-in-channel
Triggers when a new message is posted to a specific #channel you choose.

new-direct-message
Triggers when a message was posted in a direct message channel.

new_mention
Triggers when a username is mentioned.

new-mention-in-direct-message
Triggers when a username is mentioned in a direct message channel.

new_reaction_added
Triggers when a new reaction is added to a message

channel_created
Triggers when a channel is created

new_command
Triggers when a specific command is sent to the bot (e.g., @bot command arg1 arg2)

new-command-in-direct-message
Triggers when a specific command is sent to the bot (e.g., @bot command arg1 arg2) via Direct Message.

new-user
Triggers when a new user is created / first joins your org.

new-saved-message
Triggers when you save a message.

new-team-custom-emoji
Triggers when a custom emoji has been added to a team.






















