Patch canvas section
patch_canvas_sectionUpdate one section of a canvas document by section ID, avoiding whole-document overwrites and keeping parallel edits isolated. Use get_canvas_toc to obtain the section ID.
Instructions
Edit a specific section of a canvas document. Parallel-safe: only the targeted section is updated. Requires canvas:write or full permission. Lock the section first in multi-agent scenarios. Use write_canvas only when replacing the whole document, and get_canvas_toc to obtain section_id. Pass playbook_id as the UUID or GUID of the playbook this call should target.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Document slug | |
| run_id | Yes | Workflow run UUID | |
| content | Yes | New section content (markdown) | |
| heading | No | Optional: new heading text | |
| section_id | Yes | Section ID from get_canvas_toc | |
| playbook_id | Yes | UUID or GUID of the target playbook |