Patch One Block
notion_patch_blockEdit one Notion block in place by ID: update text, toggle to-dos, set code language/caption, colors, headings, icons, or table cells without altering other blocks.
Instructions
Edit a single block in place by id without touching anything else on the page: replace its text (inline markdown, colors, mentions allowed), check/uncheck a to-do, set a code block's language or caption, change color, make a heading a toggle, change a callout's icon, or replace a table row's cells. Block type can't change (Notion API limit); to change type, insert a new block and delete the old one. Snapshots the old content for notion_undo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| icon | No | callouts: emoji, image URL, or local image path | |
| text | No | New full text for the block. Omit to leave the text as-is. | |
| cells | No | table_row blocks: new text for every cell, in order | |
| color | No | e.g. default, gray, red, blue_background (or blue_bg) | |
| caption | No | code blocks | |
| checked | No | ||
| block_id | Yes | ||
| language | No | ||
| toggleable | No | headings only | |
| expected_last_edited_time | No |