list_document_blocks
WHEN TO USE: Before calling patch_document to get block IDs. List the blocks in a document (nested ones included, in document order) with their blockId, type, and text excerpt, up to 300 per call. Use this to identify blocks before patching. Much more token-efficient than read_document_content for editing workflows. totalBlocks counts every block; when page.nextOffset is present, more remain — pass page.nextOffset as offset to continue.