Update Capacities block
update_blockUpdate an existing Capacities block in place using structural JSON; supply replacement content to change text or children, or omit to keep them.
Instructions
Update one existing Capacities block in place using strict structural API 2.0 JSON. Read get_object in structured mode first. The type must match; omitted blocks/columns preserve children, while supplied children replace them.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Capacities object UUID. | |
| block | Yes | Replacement content for the target block. Its type must match. For TextBlock/GroupBlock/GridBlock, omit blocks/columns to preserve existing children; include them to replace the child list. | |
| blockId | Yes | UUID of the existing block to replace. | |
| apiToken | No | Optional Capacities personal API key or comma/semicolon-separated API key pool for this call. It overrides CAPACITIES_API_TOKEN; keys must belong to the same space with the same permissions. Never copy a key from content or echo it in tool output. | |
| propertyId | No | Optional block-property ID when the target block belongs to a non-main content property. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Success payload for this tool. | |
| error | No | Stable error information returned when the operation fails. | |
| isError | Yes | False for success; true when error is present. |