Skip to main content
POST
Send Block Kit to the response_url from any event, and the message lands in the conversation that created the event. No Authorization header: having the URL is your permission.

Path parameters

string
required
The token baked into the event’s response_url. Use the URL exactly as we sent it. Never build one yourself.

Body

application/json. Any Block Kit shape we accept, up to 256 KB and 10 messages.
array
One to ten messages. Each has blocks (1 to 25) and optional mid and metadata. Shortcuts such as { "text": "…" } are expanded for you.
string
Your own id for the message, matching ^[a-zA-Z0-9_.:-]{1,64}$. Send it again and the message is replaced instead of duplicated. See Updating messages.
A page block in the body publishes a hosted Page in the same call, as long as the conversation is an internal one. To publish without a conversation at all, use the Pages API.

Response

boolean
true on success.
array
One handle per message in your body, in order.

Token rules

Errors