Skip to main content
See Blocks for how these render and when. This page is the field-level schema. A message’s blocks array holds at most 50 entries, 16 KB total. Any field not listed for a block’s type returns 400 invalid_blocks.

section

fields

Each field object:

actions

Button

A button is a link (url) or an action (action_id), never both. Action buttons don’t render as clickable until Phase 2 — see Callbacks & signature verification.

context

divider

Takes no other fields.