Blocks
List block children
Read a block’s children. With a document ID, returns the top-level blocks of its content.
GET
Reads a block’s direct children. With a document ID, returns the top-level blocks of its content. For a block with
has_children: true, call again with its ID. A subpage with no card in the content doesn’t appear in the list.
string
Optional. Only
2026-03-11 is accepted. Without it, the current version is used. A different value returns 400.string
required
A document ID or block ID.
number
default:"100"
1 to 100.
string
next_cursor from the previous response. It’s the ID of the first block in the next set.object[]
Block objects. See Retrieve a block.
string | null
The cursor for the next set.
boolean
true if there’s more.string
Always
block.Read all content
Call this endpoint with the document ID, then call it again for each block withhas_children: true. This sends one request for each block with children. If rate limits are a concern, use Retrieve as Markdown.
Errors
See Common rules for shared errors.