Slack Views API
The Views API from Slack — 4 operation(s) for views.
Operations 3
Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay
Ask an LLM
“How do I pop up a modal after someone runs my slash command?”
“What does my app need from an interaction to open a modal?”
Tell an agent
Open modal {view} using trigger {trigger_id}.
Show the user a new modal {view} from interaction {trigger_id}.
Ask an LLM
“Can I change the contents of a modal that's already open?”
“How do I avoid overwriting a view someone else just updated?”
Tell an agent
Replace the contents of view {view_id} with {view}.
Update the view with external ID {external_id} to {view}.
Ask an LLM
“Can my app show a custom Home tab to each user?”
“Is the App Home view per user or shared by everyone?”
Tell an agent
Publish view {view} to the App Home of user {user_id}.
Refresh user {user_id}'s Home tab with {view}.
Documentation
Documentation
https://docs.slack.dev/admins
Documentation
https://docs.slack.dev/reference/methods
Documentation
https://docs.slack.dev/authentication
Documentation
https://docs.slack.dev/surfaces/canvases
Documentation
https://docs.slack.dev/apis/web-api/using-the-conversations-api
Documentation
https://docs.slack.dev/workflows/workflow-steps
Documentation
https://docs.slack.dev/surfaces/lists
Documentation
https://docs.slack.dev/authentication/sign-in-with-slack
Documentation
https://docs.slack.dev/legacy/legacy-rtm-api
Documentation
https://docs.slack.dev/workflows
Documentation
https://docs.slack.dev/apis/web-api
APIReference
https://docs.slack.dev/reference/methods
RateLimits
https://docs.slack.dev/apis/web-api/rate-limits
Specifications
Schemas & Data
JSONSchema
https://artifacts.apis.io/slack/json-schema/slack-message-schema.json
JSONSchema
https://artifacts.apis.io/slack/json-schema/slack-channel-schema.json