Slack
Send and read team messages.
CommunicationOAuth171 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
SLACK_ADD_CALL_PARTICIPANTS Registers new participants added to a Slack call. | POST /composio/slack/slack_add_call_participants | external_send | — | — | managed |
SLACK_ADD_EMOJI Adds a custom emoji to a Slack workspace given a unique name and an image URL; subject to workspace emoji limits. | POST /composio/slack/slack_add_emoji | external_send | — | — | managed |
SLACK_ADD_EMOJI_ALIAS Adds an alias for an existing custom emoji in a Slack Enterprise Grid organization. | POST /composio/slack/slack_add_emoji_alias | external_send | — | — | managed |
SLACK_ADD_ENTERPRISE_USER_TO_WORKSPACE Adds an Enterprise user to a workspace. Use when you need to assign an existing Enterprise Grid user to a specific workspace with optional guest restrictions. | POST /composio/slack/slack_add_enterprise_user_to_workspace | external_send | — | — | managed |
SLACK_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/slack/slack_add_reaction_to_an_item | external_send | — | — | managed |
SLACK_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/slack/slack_add_remote_file | external_send | — | — | managed |
SLACK_ADD_STAR Stars a channel, file, file comment, or a specific message in Slack. | POST /composio/slack/slack_add_star | external_send | — | — | managed |
SLACK_ADMIN_CONVERSATIONS_SEARCH Tool to search for public or private channels in an Enterprise organization. Use when you need to find channels by name, type, or other criteria within an Enterprise Grid workspace. | POST /composio/slack/slack_admin_conversations_search | external_send | — | — | managed |
SLACK_API_TEST Tool to check API calling code by testing connectivity and authentication to the Slack API. Use when you need to verify that API credentials are valid and the connection is working properly. | POST /composio/slack/slack_api_test | external_send | — | — | managed |
SLACK_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/slack/slack_archive_conversation | external_send | — | — | managed |
SLACK_ASSISTANT_SEARCH_CONTEXT Search Slack messages, files, channels, and users via Real-time Search API. For queries referencing entities by name (users/channels/files), first resolve with content_types (users/channels/files) to get exact ID. If multiple matches, ask user to clarify before proceeding (e.g. ask for user email). | POST /composio/slack/slack_assistant_search_context | external_send | — | — | managed |
SLACK_ASSISTANT_SEARCH_INFO Check if semantic (AI-powered) search is available on the Slack workspace. Returns whether natural language queries will trigger semantic search in assistant.search.context calls. | POST /composio/slack/slack_assistant_search_info | external_send | — | — | managed |
Showing 12 of 171 Slack actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.