Skip to main content
PATCH
Patch specific blocks
Use this endpoint for targeted block edits. It applies id-based patches and keeps untouched blocks intact.
This endpoint does not perform full replacement. If you need full content replacement, use PATCH /assets/{assetId}/update with contentBlocks.
This endpoint is field-only (content, inline, meta). Use Apply block operations for structural transforms via turn_into.

Code examples

Authorizations

Authorization
string
header
default:Bearer uk_live_your_api_key_here
required

Versuno API key. Must be prefixed with Bearer. Format: Bearer uk_live_...

Path Parameters

assetId
string<uuid>
required

Query Parameters

assetType
enum<string>

Optional type guard. If supplied, it must match the asset's actual type.

Available options:
prompt,
persona,
context,
system_prompt,
skill

Body

application/json
contentBlocks
object[]
required
Minimum array length: 1

Response

Patched blocks and full updated block tree.

assetId
string<uuid>
updatedBlockIds
string[]
content
string
contentBlocks
object[]