slack

0.1.0

Explore all defined operations, data models and types for this version. For live editing and client SDK generators, inspect on TypeHub.

Open in TypeHub
Operations (6)

Deletes a message from a channel. Requires chat:write.

POST /chat.delete Delete_Message_Response 1 argument
Operation

Retrieves a permalink URL for a specific existing message.

GET /chat.getPermalink Get_Permalink_Response 2 arguments
Operation

Sends an ephemeral message to a user in a channel. Only the given user sees it, and it is not persisted. Requires chat:write.

POST /chat.postEphemeral Post_Ephemeral_Response 1 argument
Operation

Sends a message to a channel. Requires the chat:write scope. The bot must be a member of the channel unless it has chat:write.public. Rate limit: generally 1 message per second per channel.

POST /chat.postMessage Post_Message_Response 1 argument
Operation

Schedules a message to be sent to a channel at a future time. Requires chat:write.

POST /chat.scheduleMessage Schedule_Message_Response 1 argument
Operation

Updates a message in a channel. Requires chat:write.

POST /chat.update Update_Message_Response 1 argument
Operation
Types (18)
Bot_Profile

Profile of the bot that posted a message.

Type
Bot_Profile_Icons

Icon image URLs of a bot profile in different sizes.

Type
Delete_Message_Request

Request body for chat.delete.

Type
Delete_Message_Response

Response of chat.delete.

Type
Error

Slack Web API error response. Returned when ok is false (usually with HTTP 200) or with non-2xx status codes such as 429 rate limiting.

Type
Get_Permalink_Response

Response of chat.getPermalink.

Type
Message

A Slack message object.

Type
Message_Icons

Icon overrides used when a message was posted with a custom icon.

Type
Message_Metadata

Structured message metadata attached to a message, containing an event type and an event payload.

Type
Post_Ephemeral_Request

Request body for chat.postEphemeral. One of text, blocks, attachments or markdown_text is required.

Type
Post_Ephemeral_Response

Response of chat.postEphemeral.

Type
Post_Message_Request

Request body for chat.postMessage. One of text, blocks, attachments or markdown_text is required.

Type
Post_Message_Response

Response of chat.postMessage.

Type
Response_Metadata

Additional metadata returned with a Web API response, such as warning/error detail messages and pagination cursors.

Type
Schedule_Message_Request

Request body for chat.scheduleMessage. One of text, blocks, attachments or markdown_text is required.

Type
Schedule_Message_Response

Response of chat.scheduleMessage.

Type
Update_Message_Request

Request body for chat.update.

Type
Update_Message_Response

Response of chat.update.

Type
part of the Apioo-Project