Slack
slack.com
Slack API enables bots and apps to send messages, manage channels, upload files, and interact with users and workspaces. Access workspace data programmatically for team communication, file sharing, and workflow automation.
oauth2
free
1.0
https://slack.com/api
2026-03-01 11:55:38
Health
Capabilities
add_reaction
Add an emoji reaction to a message. Express sentiment or acknowledge messages with emoji reactions.
Detail: https://slack.com/api/capabilities/add_reaction
get_channel_history
Fetch message history from a Slack channel. Retrieve messages, timestamps, and sender information for a specific period.
Detail: https://slack.com/api/capabilities/get_channel_history
list_channels
Retrieve a list of all channels in the workspace. Get channel names, IDs, topics, and membership information.
Detail: https://slack.com/api/capabilities/list_channels
list_users
Get a list of all users in the workspace. Retrieve user IDs, names, emails, and status information.
Detail: https://slack.com/api/capabilities/list_users
post_message
Send a message to a Slack channel or direct message. Supports text, blocks, and attachments for rich formatting.
Detail: https://slack.com/api/capabilities/post_message
search_messages
Search for messages across the workspace using keywords and filters. Find messages by content, date, and user.
Detail: https://slack.com/api/capabilities/search_messages
upload_file
Upload a file to Slack and share it in a channel. Supports all file types with optional titles and comments.
Detail: https://slack.com/api/capabilities/upload_file
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Slack Description: Slack API enables bots and apps to send messages, manage channels, upload files, and interact with users and workspaces. Access workspace data programmatically for team communication, file sharing, and workflow automation. Auth: oauth2 Capabilities: - add_reaction: Add an emoji reaction to a message. Express sentiment or acknowledge messages with emoji reactions. - get_channel_history: Fetch message history from a Slack channel. Retrieve messages, timestamps, and sender information for a specific period. - list_channels: Retrieve a list of all channels in the workspace. Get channel names, IDs, topics, and membership information. - list_users: Get a list of all users in the workspace. Retrieve user IDs, names, emails, and status information. - post_message: Send a message to a Slack channel or direct message. Supports text, blocks, and attachments for rich formatting. - search_messages: Search for messages across the workspace using keywords and filters. Find messages by content, date, and user. - upload_file: Upload a file to Slack and share it in a channel. Supports all file types with optional titles and comments.