Update Capacities block
update_blockUpdate an existing Capacities block in place using JSON structural API. Replace its content while preserving child blocks unless new children are supplied.
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. |