update_page_layout
Update a page's layout by setting inheritance, applying region overrides, or replacing all layout blocks. Resolve block warnings by correcting invalid content before saving.
Instructions
Update page-level layout: inheritance, overrides, or replace all layout blocks. Only call after the user confirms. If the result includes blockWarnings, the saved content violates the workspace block manifest (unknown block type, unknown field or wrong value shape) - correct the content and save again.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pageId | No | Page id | |
| layoutBlocks | No | Full replacement array of layout blocks (each must have 'type') | |
| inheritsLayout | No | Whether this page inherits layout from its parent | |
| layoutOverrides | No | Layout overrides for inherited regions |