Slackbot
Post messages as a bot.
CommunicationOAuth104 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
SLACKBOT_ADD_CALL_PARTICIPANTS Registers new participants added to a Slack call. | POST /composio/slackbot/slackbot_add_call_participants | external_send | — | — | managed |
SLACKBOT_ADD_REACTION_TO_AN_ITEM Adds a specified emoji reaction to an existing message in a Slack channel, identified by its timestamp; does not remove or retrieve reactions. | POST /composio/slackbot/slackbot_add_reaction_to_an_item | external_send | — | — | managed |
SLACKBOT_ADD_REMOTE_FILE Adds a reference to an external file (e.g., Google Drive, Dropbox) to Slack for discovery and sharing, requiring a unique `external_id` and an `external_url` accessible by Slack. | POST /composio/slackbot/slackbot_add_remote_file | external_send | — | — | managed |
SLACKBOT_ARCHIVE_CONVERSATION Archives a Slack conversation by its ID, rendering it read-only and hidden while retaining history, ideal for cleaning up inactive channels; be aware that some channels (like #general or certain DMs) cannot be archived and this may impact connected integrations. | POST /composio/slackbot/slackbot_archive_conversation | external_send | — | — | managed |
SLACKBOT_CLOSE_DM Closes a Slack direct message (DM) or multi-person direct message (MPDM) channel, removing it from the user's sidebar without deleting history; this action affects only the calling user's view. | POST /composio/slackbot/slackbot_close_dm | external_send | — | — | managed |
SLACKBOT_COMPLETE_EXTERNAL_FILE_UPLOAD Finalize uploaded file IDs once and optionally share the files. | POST /composio/slackbot/slackbot_complete_external_file_upload | external_send | — | — | managed |
SLACKBOT_CREATE_A_REMINDER Creates a Slack reminder with specified text and time; time accepts Unix timestamps, seconds from now, or natural language (e.g., 'in 15 minutes', 'every Thursday at 2pm'). | POST /composio/slackbot/slackbot_create_a_reminder | external_send | — | — | managed |
SLACKBOT_CREATE_CANVAS Creates a new Slack Canvas with the specified title and optional content. | POST /composio/slackbot/slackbot_create_canvas | external_send | — | — | managed |
SLACKBOT_CREATE_CHANNEL Initiates a public or private channel-based conversation in a Slack workspace. Immediately creates the channel; invoke only after explicit user confirmation. | POST /composio/slackbot/slackbot_create_channel | external_send | — | — | managed |
SLACKBOT_CREATE_LIST Creates a new Slack List via `slackLists.create`. Provide a `name` and, optionally, a `description_blocks` description and a `schema` of typed columns. You can instead copy an existing List's structure with `copy_from_list_id` (and its rows via `include_copied_list_records`), or enable task-tracking columns with `todo_mode`. Returns the new List's `list_id`. Requires a user token with the `lists:write` scope. | POST /composio/slackbot/slackbot_create_list | external_send | — | — | managed |
SLACKBOT_CREATE_LIST_ITEM Creates a new item (row) in a Slack List via `slackLists.items.create`. Set initial cell values with `initial_fields`; text columns require Block Kit `rich_text` (a plain string is wrapped automatically). Optionally duplicate an existing row with `duplicated_item_id` or create a subtask with `parent_item_id`. Requires a user token with the `lists:write` scope. | POST /composio/slackbot/slackbot_create_list_item | external_send | — | — | managed |
SLACKBOT_CREATE_USER_GROUP Creates a new User Group (often referred to as a subteam) in a Slack workspace. | POST /composio/slackbot/slackbot_create_user_group | external_send | — | — | managed |
Showing 12 of 104 Slackbot actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.