Update Simple Content
notion_update_contentUpdate an existing Notion block by providing its block ID and simplified content. The block type must match the current type to avoid rejection.
Instructions
Update an existing Notion block without writing raw Notion block JSON. Use this after notion_read_page gives you a block ID and you need to replace the text or simple fields of an existing paragraph, heading, list item, todo, quote, callout, or code block. The item.type must match the block's current type; this tool will reject mismatches so the model can correct itself.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item | Yes | A simplified Notion content item for updating an existing editable block. The type must match the current block type. | |
| 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 existing block ID to update. Use notion_read_page to find block IDs.It should be a 32-character string (excluding hyphens) formatted as 8-4-4-4-12 with hyphens (-). |