Operations 6
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 upload a custom emoji to our Slack workspace as an admin?”
“What does a new emoji need, a name and an image URL?”
Tell an agent
Add custom emoji {name} using the image at {url}.
Create the :{name}: emoji from {url}.
Ask an LLM
“Can my video app register a call so it shows up in a channel?”
“What join URL and ID do I need to register a call?”
Tell an agent
Register call {external_unique_id} with join link {join_url}.
Register a call titled {title} starting at {date_start} joinable at {join_url} with ID {external_unique_id}.
POST
/calls.participants.add
Add participants to a registered call · Slack Post Calls Participants Add
#
Ask an LLM
“How do I show that new people have joined a call my app registered?”
“Can I register several participants joining a call at once?”
Tell an agent
Add participants {users} to call {id}.
Record that {users} joined the registered call {id}.
Ask an LLM
“Can I add a file that lives in my own service to Slack without uploading it?”
“Is it possible to make a remote file's contents searchable?”
Tell an agent
Add remote file {title} at {external_url} with external ID {external_id}.
Register the remote {filetype} file {external_id} with preview image {preview_image}.
Ask an LLM
“Can I set a reminder for myself or a teammate?”
“What time formats does creating a reminder accept?”
Tell an agent
Remind me to {text} at {time}.
Set a reminder for {user} to {text} at {time}.
Ask an LLM
“How do I save a message for later by starring it?”
“Which things can be starred, a file, a channel or a message?”
Tell an agent
Star the message at {timestamp} in {channel}.
Add a star to file {file}.
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