Append Simple Content
notion_append_contentAppend common Notion content types like paragraphs, headings, lists, and more to any page without writing raw block JSON. Simplifies page editing by converting simplified items into valid Notion blocks.
Instructions
Append common Notion content without writing raw Notion block JSON. Use this for everyday page editing when the user wants to add paragraphs, headings, lists, todos, quotes, callouts, code blocks, or dividers. For unsupported block types or advanced rich text annotations, use notion_append_block_children with raw Notion block objects.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Simplified content items to append in order. Keep batches reasonably small for easier review. | |
| format | No | Specify the response format. 'json' returns the original data structure, 'markdown' returns a more readable format. Use 'markdown' when the user only needs to read the page and isn't planning to write or modify it. Use 'json' when the user needs to read the page with the intention of writing to or modifying it. | |
| block_id | Yes | The parent block or page ID to append content to.It should be a 32-character string (excluding hyphens) formatted as 8-4-4-4-12 with hyphens (-). | |
| position | No | Where to insert the content. Omit this to append at the end. |