Home
Providers
Slack
Slack
Slack is a cloud-based team collaboration platform that provides chat, file sharing, and integrations with other tools and services.
Slack publishes 109 APIs on the APIs.io network, including Events API, Access API, Add API, and 106 more. Tagged areas include Bots, Chat, Collaboration, Messaging, and Productivity.
The Slack catalog on APIs.io includes 1 event-driven AsyncAPI specification, 2 JSON-LD contexts, and 3 Spectral governance rulesets.
Slack’s developer surface includes authentication, developer portal, getting-started guide, code examples, sandbox, engineering blog, support, and 85 more developer resources.
115 APIs
1 MCP Servers
16 Features
7 Use Cases
Bots Chat Collaboration Messaging Productivity T1 Team Communication
On this page
Kin Score
APIs 115
Postman 32
Open Collections 32
Arazzo 22
MCP Servers 1
GraphQL 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 16
Event Specs 1
Vocabularies 2
Spectral Rules 3
JSON Schema 8
JSON Structure 6
Examples 6
Security Posture 4
Scopes 1
Agentic Access 1
Use Cases 7
Integrations 7
Resources 92
apis.yml
87 Operational Transparency
Composite quality — 70.2/100 · exemplar
Contract Quality
18.0 / 25
Developer Ergonomics
17.0 / 20
Commercial Clarity
13.7 / 20
Operational Transparency
11.3 / 13
Agent readiness — 53/100 · agent ready
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
12 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
6 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
The Slack Events API enables apps to respond to activities in Slack by subscribing to specific event types. Rather than polling for changes, apps receive HTTP POST payloads when...
The Slack SCIM API lets teams on Plus and Enterprise plans provision and manage user accounts and groups programmatically using the SCIM (System for Cross-domain Identity Manage...
The Slack Audit Logs API is designed for building security information and event management (SIEM) tools for Slack Enterprise Grid organizations. It provides a read-only view of...
Slack Incoming Webhooks provide a simple way to post messages from external sources into Slack. Creating an incoming webhook gives you a unique URL to which you send a JSON payl...
Slack Slash Commands allow users to invoke app functionality directly from the message composer box by typing a forward slash followed by a command name and optional parameters....
The Slack App Manifest API provides methods to programmatically create, configure, update, export, validate, and delete Slack apps using JSON or YAML manifest files. Key methods...
The Slack Interactivity API encompasses the mechanisms by which Slack apps handle user interactions with interactive components such as buttons, menus, date pickers, modals, sho...
The Access API from Slack — 4 operation(s) for access.
The Add API from Slack — 9 operation(s) for add.
The Administrative API from Slack — 56 operation(s) for administrative.
The AI API from Slack — 3 operation(s) for ai.
The Applications API from Slack — 13 operation(s) for applications.
The Approve API from Slack — 2 operation(s) for approve.
The Approved API from Slack — 2 operation(s) for approved.
The Archive API from Slack — 2 operation(s) for archive.
The Assign API from Slack — 1 operation(s) for assign.
The Assistants API from Slack — 3 operation(s) for assistants.
Authentication and authorization methods
The Authentication API from Slack — 2 operation(s) for authentication.
The Authorization API from Slack — 1 operation(s) for authorization.
The Automation API from Slack — 5 operation(s) for automation.
The Bookmarks API from Slack — 4 operation(s) for bookmarks.
The Bots API from Slack — 1 operation(s) for bots.
The Calls API from Slack — 6 operation(s) for calls.
The Canvases API from Slack — 6 operation(s) for canvases.
The Chat API from Slack — 10 operation(s) for chat.
The Close API from Slack — 1 operation(s) for close.
The Comments API from Slack — 1 operation(s) for comments.
The Complete API from Slack — 1 operation(s) for complete.
The Connect API from Slack — 1 operation(s) for connect.
The Conversations API from Slack — 36 operation(s) for conversations.
The Create API from Slack — 7 operation(s) for create.
The Delete API from Slack — 3 operation(s) for delete.
The Deletes API from Slack — 5 operation(s) for deletes.
The Deny API from Slack — 1 operation(s) for deny.
The Disables API from Slack — 1 operation(s) for disables.
The Disturb API from Slack — 5 operation(s) for disturb.
Do Not Disturb management
The Do API from Slack — 5 operation(s) for do.
The Documents API from Slack — 3 operation(s) for documents.
The Edit API from Slack — 2 operation(s) for edit.
The Emoji API from Slack — 1 operation(s) for emoji.
The Enables API from Slack — 1 operation(s) for enables.
The End API from Slack — 3 operation(s) for end.
The Events API from Slack — 1 operation(s) for events.
The Exchange API from Slack — 1 operation(s) for exchange.
The Files API from Slack — 13 operation(s) for files.
The Functions API from Slack — 5 operation(s) for functions.
The Get API from Slack — 76 operation(s) for get.
The Groups API from Slack — 7 operation(s) for groups.
The History API from Slack — 1 operation(s) for history.
The Identity API from Slack — 3 operation(s) for identity.
The Info API from Slack — 11 operation(s) for info.
The Information API from Slack — 1 operation(s) for information.
The Invalidate API from Slack — 1 operation(s) for invalidate.
The Invites API from Slack — 3 operation(s) for invites.
The Items API from Slack — 4 operation(s) for items.
The Join API from Slack — 1 operation(s) for join.
The Kick API from Slack — 1 operation(s) for kick.
The Leave API from Slack — 1 operation(s) for leave.
The Lists API from Slack — 34 operation(s) for lists.
The Lookup API from Slack — 1 operation(s) for lookup.
The Mark API from Slack — 1 operation(s) for mark.
The Members API from Slack — 1 operation(s) for members.
The Messages API from Slack — 1 operation(s) for messages.
The Migrations API from Slack — 1 operation(s) for migrations.
The Oauth API from Slack — 3 operation(s) for oauth.
The Open API from Slack — 3 operation(s) for open.
The OpenID Connect API from Slack — 2 operation(s) for openid connect.
The Owners API from Slack — 1 operation(s) for owners.
The Participants API from Slack — 2 operation(s) for participants.
The Permissions API from Slack — 9 operation(s) for permissions.
The Pins API from Slack — 3 operation(s) for pins.
The Post API from Slack — 94 operation(s) for post.
The Profile API from Slack — 3 operation(s) for profile.
The Project Management API from Slack — 6 operation(s) for project management.
The Prompts API from Slack — 1 operation(s) for prompts.
The Publish API from Slack — 1 operation(s) for publish.
The Push API from Slack — 1 operation(s) for push.
The Reactions API from Slack — 4 operation(s) for reactions.
Create and manage reminders
The Remote API from Slack — 6 operation(s) for remote.
The Remove API from Slack — 8 operation(s) for remove.
The Rename API from Slack — 3 operation(s) for rename.
The Replies API from Slack — 1 operation(s) for replies.
The Requests API from Slack — 3 operation(s) for requests.
The Reset API from Slack — 1 operation(s) for reset.
The Resources API from Slack — 1 operation(s) for resources.
The Restrict API from Slack — 1 operation(s) for restrict.
The Restricted API from Slack — 1 operation(s) for restricted.
The Revoke API from Slack — 1 operation(s) for revoke.
The Scopes API from Slack — 1 operation(s) for scopes.
The Search API from Slack — 3 operation(s) for search.
The Sections API from Slack — 1 operation(s) for sections.
The Sessions API from Slack — 2 operation(s) for sessions.
The Set API from Slack — 1 operation(s) for set.
The Sets API from Slack — 1 operation(s) for sets.
The Settings API from Slack — 6 operation(s) for settings.
The Share API from Slack — 1 operation(s) for share.
The Snooze API from Slack — 2 operation(s) for snooze.
The Status API from Slack — 1 operation(s) for status.
Access workspace information
The Teams API from Slack — 16 operation(s) for teams.
The Tests API from Slack — 2 operation(s) for tests.
The Titles API from Slack — 1 operation(s) for titles.
The Tokens API from Slack — 1 operation(s) for tokens.
The Unarchive API from Slack — 2 operation(s) for unarchive.
The Unfurl API from Slack — 1 operation(s) for unfurl.
The Uninstall API from Slack — 1 operation(s) for uninstall.
The Update API from Slack — 8 operation(s) for update.
The Upload API from Slack — 1 operation(s) for upload.
The Users API from Slack — 32 operation(s) for users.
The Views API from Slack — 4 operation(s) for views.
The Workflows API from Slack — 5 operation(s) for workflows.
Scroll for all 115
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 32
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 32
Multi-step API workflows described with the Arazzo specification.
Scroll for all 22
Model Context Protocol servers that expose these APIs to AI agents.
GraphQL schemas published by this provider.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Web API for messaging, channel, and user management
Events API for real-time event subscription (30k events/hr/workspace cap)
RTM API (legacy) for WebSocket-based event streaming
Slack Bolt SDK for Python, JavaScript, Java
Workflow Builder for no-code automation
Slash commands and shortcuts
Block Kit for rich message formatting
Modals and views for interactive UI
OAuth 2.0 with granular scopes
Free plan with 90-day message history
Pro plan at $7.25/user/mo annual with unlimited history
Business+ at $15/user/mo with SSO, compliance, full AI
Enterprise Grid with custom pricing for 500+ users
Per-method tiered rate limits (Tier 1-4)
chat.postMessage limited to 1/sec/channel with burst allowance
Apps directory and Slack Connect for cross-org channels
Scroll for all 16
AsyncAPI definitions for this provider's event-driven and streaming APIs.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Scroll for all 8
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Scroll for all 7
Pre-built integrations with other platforms and tools.
Scroll for all 7
Get Started 5
Portal, sign-up, and the first successful call
Documentation 5
Reference material describing how the API behaves
Agent Surfaces 3
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 25
Pagination, idempotency, versioning, errors, and events
Scroll for all 25
Build 13
SDKs, sample code, and the tooling you integrate with
Scroll for all 13
Access & Security 10
Authentication, authorization, and security posture
Scroll for all 10
Learn 1
Tutorials, courses, talks, and written guidance
Operate 10
Status, limits, changes, and where to get help
Scroll for all 10
Commercial 5
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 12
Properties that don't map to a standard resource type
Scroll for all 12
Source (apis.yml)
aid: slack
url: https://raw.githubusercontent.com/api-search/messaging/main/_apis/slack/apis.md
apis:
- aid: slack:slack-events-api
name: Slack Events API
tags:
- Events
- Real Time
- Webhooks
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://slack.com/api
humanURL: https://docs.slack.dev/apis/events-api
properties:
- url: https://docs.slack.dev/apis/events-api
type: Documentation
- url: https://docs.slack.dev/apis/events-api/using-socket-mode
type: SocketMode
- url: https://docs.slack.dev/apis/events-api/comparing-http-socket-mode
type: Guide
- url: asyncapi/slack-events-asyncapi.yml
type: AsyncAPI
description: The Slack Events API enables apps to respond to activities in Slack by subscribing to specific event types.
Rather than polling for changes, apps receive HTTP POST payloads when subscribed events occur, such as new messages, reactions,
channel changes, or user updates. The Events API offers two delivery options - a public HTTP endpoint that Slack sends
event payloads to, or Socket Mode which uses WebSockets for apps that cannot expose a public URL.
- aid: slack:slack-scim-api
name: Slack SCIM API
tags:
- Enterprise
- Identity
- Provisioning
- SCIM
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.slack.com/scim/v1
humanURL: https://docs.slack.dev/admins/scim-api
properties:
- url: https://docs.slack.dev/admins/scim-api
type: Documentation
- url: https://docs.slack.dev/reference/scim-api
type: APIReference
description: The Slack SCIM API lets teams on Plus and Enterprise plans provision and manage user accounts and groups programmatically
using the SCIM (System for Cross-domain Identity Management) protocol. It supports both SCIM v1.1 and v2.0, enabling identity
providers and SSO services to automate user lifecycle management including creating, updating, deactivating, and deleting
users, as well as creating and managing groups.
- aid: slack:slack-audit-logs-api
name: Slack Audit Logs API
tags:
- Audit Logs
- Compliance
- Enterprise
- Security
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://api.slack.com/audit/v1
humanURL: https://docs.slack.dev/admins/audit-logs-api
properties:
- url: https://docs.slack.dev/admins/audit-logs-api
type: Documentation
- url: https://docs.slack.dev/reference/audit-logs-api/methods-actions-reference
type: APIReference
description: The Slack Audit Logs API is designed for building security information and event management (SIEM) tools for
Slack Enterprise Grid organizations. It provides a read-only view of audit events happening across an entire Enterprise
organization, including user actions, admin actions, app installations, file sharing, and authentication events. The primary
endpoint at /audit/v1/logs returns a list of auditable actions that have occurred, with filtering by action type, actor,
entity, and date range.
- aid: slack:slack-incoming-webhooks-api
name: Slack Incoming Webhooks API
tags:
- Messaging
- Webhooks
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://hooks.slack.com
humanURL: https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks
properties:
- url: https://docs.slack.dev/messaging/sending-messages-using-incoming-webhooks
type: Documentation
description: Slack Incoming Webhooks provide a simple way to post messages from external sources into Slack. Creating an
incoming webhook gives you a unique URL to which you send a JSON payload with the message text and formatting options.
Messages can be plain text or use Block Kit for rich formatting with interactive components.
- aid: slack:slack-slash-commands-api
name: Slack Slash Commands API
tags:
- Commands
- Interactivity
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://slack.com/api
humanURL: https://docs.slack.dev/interactivity/slash-commands
properties:
- url: https://docs.slack.dev/interactivity/slash-commands
type: Documentation
description: Slack Slash Commands allow users to invoke app functionality directly from the message composer box by typing
a forward slash followed by a command name and optional parameters. When a user triggers a slash command, Slack sends
an HTTP POST request to the app's configured Request URL with details about the command, user, channel, and any text entered.
The app can respond with a message (visible to everyone or only to the invoking user), open a modal, or trigger other
interactive flows.
- aid: slack:slack-app-manifest-api
name: Slack App Manifest API
tags:
- App Manifest
- Configuration
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://slack.com/api
humanURL: https://docs.slack.dev/app-manifests
properties:
- url: https://docs.slack.dev/app-manifests
type: Documentation
- url: https://docs.slack.dev/reference/app-manifest
type: APIReference
description: The Slack App Manifest API provides methods to programmatically create, configure, update, export, validate,
and delete Slack apps using JSON or YAML manifest files. Key methods include apps.manifest.create for creating new apps
from a manifest, apps.manifest.update for modifying existing app configurations, apps.manifest.export for exporting an
app's current configuration, apps.manifest.validate for validating manifest syntax before applying changes, and apps.manifest.delete
for removing apps.
- aid: slack:slack-interactivity-api
name: Slack Interactivity API
tags:
- Block Kit
- Components
- Interactivity
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
baseURL: https://slack.com/api
humanURL: https://docs.slack.dev/interactivity
properties:
- url: https://docs.slack.dev/interactivity
type: Documentation
- url: https://docs.slack.dev/interactivity/handling-user-interaction
type: Guide
- url: https://docs.slack.dev/block-kit
type: BlockKit
description: The Slack Interactivity API encompasses the mechanisms by which Slack apps handle user interactions with interactive
components such as buttons, menus, date pickers, modals, shortcuts, and other Block Kit elements. When a user interacts
with these components, Slack sends an interaction payload to the app's configured Request URL or via Socket Mode.
- aid: slack:slack-access-api
name: Slack Access API
description: The Access API from Slack — 4 operation(s) for access.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Access
properties:
- type: OpenAPI
url: openapi/slack-access-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-add-api
name: Slack Add API
description: The Add API from Slack — 9 operation(s) for add.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Add
properties:
- type: OpenAPI
url: openapi/slack-add-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-administrative-api
name: Slack Administrative API
description: The Administrative API from Slack — 56 operation(s) for administrative.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Administrative
properties:
- type: OpenAPI
url: openapi/slack-administrative-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-ai-api
name: Slack AI API
description: The AI API from Slack — 3 operation(s) for ai.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- AI
properties:
- type: OpenAPI
url: openapi/slack-ai-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-applications-api
name: Slack Applications API
description: The Applications API from Slack — 13 operation(s) for applications.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Applications
properties:
- type: OpenAPI
url: openapi/slack-applications-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-approve-api
name: Slack Approve API
description: The Approve API from Slack — 2 operation(s) for approve.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Approve
properties:
- type: OpenAPI
url: openapi/slack-approve-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-approved-api
name: Slack Approved API
description: The Approved API from Slack — 2 operation(s) for approved.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Approved
properties:
- type: OpenAPI
url: openapi/slack-approved-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-archive-api
name: Slack Archive API
description: The Archive API from Slack — 2 operation(s) for archive.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Archive
properties:
- type: OpenAPI
url: openapi/slack-archive-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-assign-api
name: Slack Assign API
description: The Assign API from Slack — 1 operation(s) for assign.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Assign
properties:
- type: OpenAPI
url: openapi/slack-assign-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-assistants-api
name: Slack Assistants API
description: The Assistants API from Slack — 3 operation(s) for assistants.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Assistants
properties:
- type: OpenAPI
url: openapi/slack-assistants-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-auth-api
name: Slack Auth API
description: Authentication and authorization methods
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Auth
properties:
- type: OpenAPI
url: openapi/slack-auth-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-authentication-api
name: Slack Authentication API
description: The Authentication API from Slack — 2 operation(s) for authentication.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Authentication
properties:
- type: OpenAPI
url: openapi/slack-authentication-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-authorization-api
name: Slack Authorization API
description: The Authorization API from Slack — 1 operation(s) for authorization.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Authorization
properties:
- type: OpenAPI
url: openapi/slack-authorization-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-automation-api
name: Slack Automation API
description: The Automation API from Slack — 5 operation(s) for automation.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Automation
properties:
- type: OpenAPI
url: openapi/slack-automation-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-bookmarks-api
name: Slack Bookmarks API
description: The Bookmarks API from Slack — 4 operation(s) for bookmarks.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Bookmarks
properties:
- type: OpenAPI
url: openapi/slack-bookmarks-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-bots-api
name: Slack Bots API
description: The Bots API from Slack — 1 operation(s) for bots.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Bots
properties:
- type: OpenAPI
url: openapi/slack-bots-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
- type: JSONLD
url: json-ld/slack-context.jsonld
- aid: slack:slack-calls-api
name: Slack Calls API
description: The Calls API from Slack — 6 operation(s) for calls.
humanURL: https://docs.slack.dev/admins
baseURL: https://slack.com/api
tags:
- Calls
properties:
- type: OpenAPI
url: openapi/slack-calls-api-openapi.yml
- type: Documentation
url: https://docs.slack.dev/admins
- type: GraphQL
url: graphql/slack-graphql.md
- type: Documentation
url: https://docs.slack.dev/reference/methods
- type: Documentation
url: https://docs.slack.dev/authentication
- type: Documentation
url: https://docs.slack.dev/surfaces/canvases
- type: JSONSchema
url: json-schema/slack-message-schema.json
- type: Documentation
url: https://docs.slack.dev/apis/web-api/using-the-conversations-api
- type: JSONSchema
url: json-schema/slack-channel-schema.json
- type: Documentation
url: https://docs.slack.dev/workflows/workflow-steps
- type: Documentation
url: https://docs.slack.dev/surfaces/lists
- type: Documentation
url: https://docs.slack.dev/authentication/sign-in-with-slack
- type: Documentation
url: https://docs.slack.dev/legacy/legacy-rtm-api
- type: Documentation
url: https://docs.slack.dev/workflows
- type: Documentation
url: https://docs.slack.dev/apis/web-api
- type: APIReference
url: https://docs.slack.dev/reference/methods
- type: RateLimits
url: https://docs.slack.dev/apis/web-api/rate-limits
-
# --- truncated at 32 KB (186 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/slack/refs/heads/main/apis.yml