Append Capacities content
append_contentAppend structural blocks to an existing object, choosing placement: start, end, after a known block, inside a parent block, or in a specific property.
Instructions
Append structural API 2.0 blocks to an existing object, optionally at the start, after a known block, inside a parent block, or in a specific block property.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Capacities object UUID. | |
| blocks | Yes | One or more strict structural Capacities blocks. Use canonical hierarchy pairs and documented token targets only; omit block IDs on new blocks. | |
| 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. | |
| position | No | Where to insert content. | end |
| propertyId | No | Optional block-property ID. Omit to use the structure's main content field. | |
| afterBlockId | No | Required only when position is after_block. | |
| parentBlockId | No | Optional parent block for nested start/end insertion. Cannot be used with after_block. |
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. |