Edit Studio design
batch_edit_designChange a Studio site: pages, sections, nodes, per-breakpoint styles and components, as a list of operations applied in order. This is the ONLY tool that writes to a design document, and it is all-or-nothing — if any operation is rejected, none of them are saved and you are told which one failed. Send a whole page as one call rather than one node at a time: the cost is the same. Pass baseVersion from get_site_context or get_page_context to be refused rather than overwrite an edit somebody made while you were working.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| siteId | Yes | ||
| operations | Yes | ||
| baseVersion | No | Version from get_page_context/get_site_context. Supply it to be refused rather than overwrite somebody else's concurrent edit. |