Documentation Index
Fetch the complete documentation index at: https://docs.tracecat.com/llms.txt
Use this file to discover all available pages before exploring further.
Add reaction
Action ID:tools.slack.add_reaction
Add a reaction to a message in a Slack channel.
Reference: https://docs.slack.dev/reference/methods/reactions.add/
Input fields
ID of the channel to add the reaction to.
Name of the reaction to add.
Timestamp of the message to add the reaction to.
Archive channel
Action ID:tools.slack.archive_channel
Archive a Slack channel.
Reference: https://docs.slack.dev/reference/methods/conversations.archive/
Input fields
ID of the channel to archive.
Create channel
Action ID:tools.slack.create_channel
Create a new Slack channel.
Reference: https://docs.slack.dev/reference/methods/conversations.create/
Input fields
Name of the channel to create.
Whether the channel is private.Default:
false.Delete message
Action ID:tools.slack.delete_message
Delete a message from a Slack channel.
Reference: https://docs.slack.dev/reference/methods/chat.delete/
Input fields
ID of the channel to delete the message from.
Timestamp of the message to delete.
Get reactions
Action ID:tools.slack.get_reactions
Get reactions to a message.
Reference: https://docs.slack.dev/reference/methods/reactions.get/
Input fields
The channel to get reactions from.
The timestamp of the message to get reactions from.
Get user profile
Action ID:tools.slack.get_profile
Get a user’s profile.
Reference: https://docs.slack.dev/reference/methods/users.profile.get/
Input fields
ID of the user to get the profile of.
Invite members to channel
Action ID:tools.slack.invite_members
Invite members to a Slack channel.
Reference: https://docs.slack.dev/reference/methods/conversations.invite/
Input fields
ID of the channel to invite members to.
List of user IDs to invite to the channel.
Kick member
Action ID:tools.slack.kick_member
Kick a member from a Slack channel.
Reference: https://docs.slack.dev/reference/methods/conversations.kick/
Input fields
ID of the channel to kick members from.
ID of the user to kick from the channel.
List channels
Action ID:tools.slack.list_channels
List all channels.
Reference: https://docs.slack.dev/reference/methods/conversations.list/
Input fields
Whether to exclude archived channels from the list.Default:
false.Maximum number of channels to return.Default:
100.Types of channels to return.Default:
[ "public_channel", "private_channel" ].List conversation replies
Action ID:tools.slack.list_replies
List replies to a conversation in a Slack channel.
Reference: https://docs.slack.dev/reference/methods/conversations.replies/
Input fields
ID of the channel to list replies from.
Timestamp of the thread’s parent message or message in the thread to list replies from. Also known as
thread_ts in some Slack responses.List members
Action ID:tools.slack.list_members
List members of a Slack channel.
Reference: https://docs.slack.dev/reference/methods/conversations.members/
Input fields
ID of the channel to list members of.
Maximum number of members to return.Default:
100.List messages
Action ID:tools.slack.list_messages
List messages from a Slack channel.
Reference: https://docs.slack.dev/reference/methods/conversations.history/
Input fields
ID of the channel to list messages from.
Unix timestamp of the latest message to return.Default:
null.Maximum number of messages to return.Default:
100.Unix timestamp of the oldest message to return.Default:
null.List users
Action ID:tools.slack.list_users
List users in a Slack workspace.
Reference: https://docs.slack.dev/reference/methods/users.list/
Input fields
Whether to include the locale in the response.Default:
false.The maximum number of users to return.Default:
100.Lookup many users by email
Action ID:tools.slack.lookup_users_by_email
Lookup users by emails. Returns a list of users found and a list of users not found.
Reference: https://docs.slack.dev/reference/methods/users.lookupByEmail/
Secrets
Required secrets:slack: required valuesSLACK_BOT_TOKEN.
Input fields
List of user emails.
Lookup user by email
Action ID:tools.slack.lookup_user_by_email
Get a Slack user by email.
Reference: https://docs.slack.dev/reference/methods/users.lookupByEmail/
Input fields
Email of an existing user.
Open view
Action ID:tools.slack.open_view
Open a view. Used to create a pop up modal.
Reference: https://docs.slack.dev/reference/methods/views.open/
Input fields
Trigger ID from a Slack interaction payload. See: https://docs.slack.dev/reference/interaction-payloads/block_actions-payload/
View payload for the modal to open. See: https://docs.slack.dev/reference/views/modal-views/
Post message
Action ID:tools.slack.post_message
Post a message to a Slack channel.
Reference: https://docs.slack.dev/reference/methods/chat.postMessage/
Input fields
The channel to post the message to.
List of JSON-based blocks.Default:
null.The text to post to Slack, in Markdown format.Default:
null.The message to post to Slack.Default:
null.The timestamp of the thread to reply to.Default:
null.Whether to unfurl links in the message.Default:
true.Whether to unfurl media in the message.Default:
false.Remove reaction
Action ID:tools.slack.remove_reaction
Remove a reaction from a message in a Slack channel.
Reference: https://docs.slack.dev/reference/methods/reactions.remove/
Input fields
ID of the channel to remove the reaction from.
Name of the reaction to remove.
Timestamp of the message to remove the reaction from.
Revoke sessions
Action ID:tools.slack.revoke_sessions
Revoke all sessions on all devices for a Slack user.
Reference: https://docs.slack.dev/reference/methods/admin.users.session.reset/
Input fields
ID of an existing user.
Search messages
Action ID:tools.slack.search_messages
Search for messages matching a query in a Slack workspace.
Reference: https://docs.slack.dev/reference/methods/search.messages/
Secrets
Required secrets:slack_oauth: OAuth tokenSLACK_USER_TOKEN.
Input fields
Search query. To search within a channel / specific user, add
in:channel_name / from:<@user_id> to the query.Number of messages to return.Default:
20.For the first call send ’*’, for subsequent calls send the value of
next_cursor from the previous call.Default: null.Sort by score or timestamp.Default:
"score".Allowed values: score, timestamp.Set channel description
Action ID:tools.slack.set_channel_description
Set the description of a Slack channel.
Reference: https://docs.slack.dev/reference/methods/conversations.setPurpose/
Input fields
The ID of the channel to set the description for.
The description to set for the channel.
Set channel topic
Action ID:tools.slack.set_channel_topic
Set the topic of a Slack channel.
Reference: https://docs.slack.dev/reference/methods/conversations.setTopic/
Input fields
The ID of the channel to set the topic for.
The topic to set for the channel.
Update message
Action ID:tools.slack.update_message
Update a message in a Slack channel.
Reference: https://docs.slack.dev/reference/methods/chat.update/
Input fields
ID of the channel to update the message in.
Timestamp of the message to update.
List of JSON-based blocks.Default:
null.The text to update the message with, in Markdown format.Default:
null.New text for the message.Default:
null.Update view
Action ID:tools.slack.update_view
Update a view. Used to update a pop up modal.
Reference: https://docs.slack.dev/reference/methods/views.update/
Input fields
Updated view payload for the modal. See: https://docs.slack.dev/reference/views/modal-views/
ID of the view to update.