update_page_content
Update Concrete CMS page block content by creating a new version, remapping block IDs, and applying block edits without approving the version.
Instructions
Update page block content safely. Creates a new editable page version (PUT page), remaps block IDs, then updates each block (PUT area). Provide blockID values from the version you inspected. Does not approve the new version.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"pageID": "<pageID>",
"blocks": "<blocks>"
},
"name": "update_page_content"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Optional page metadata for the PUT page step (name, description, type, template, attributes). Send empty/omit to only create a version. | |
| blocks | Yes | Blocks to update. blockID must match the layout before this call; the tool remaps IDs after creating a new version. | |
| pageID | Yes | ID of the page to update |