Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Slack logo

Slack

Send and read team messages.

CommunicationOAuth171 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
SLACK_ADD_CALL_PARTICIPANTS
Registers new participants added to a Slack call.
POST /composio/slack/slack_add_call_participantsexternal_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_emojiexternal_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_aliasexternal_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_workspaceexternal_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_itemexternal_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_fileexternal_send——managed
SLACK_ADD_STAR
Stars a channel, file, file comment, or a specific message in Slack.
POST /composio/slack/slack_add_starexternal_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_searchexternal_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_testexternal_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_conversationexternal_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_contextexternal_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_infoexternal_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.