Skip to main content
GET
/
assets
/
{assetId}
/
blocks
Get all blocks
curl --request GET \
  --url https://versuno.ai/api/public/assets/{assetId}/blocks \
  --header 'Authorization: <api-key>'
{
  "assetId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "content": "<string>",
  "contentBlocks": [
    {
      "id": "b_35effee2-0c97-463b-9a0a-8973eca1b4da",
      "type": "paragraph",
      "meta": {},
      "content": "This block was updated",
      "inline": [
        {}
      ],
      "children": "<array>"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.versuno.ai/llms.txt

Use this file to discover all available pages before exploring further.

Use this endpoint when you need all blocks for an asset in one request.
Pass assetType to enforce type matching and catch wrong-type calls early.

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

Response

Full block tree for the asset.

assetId
string<uuid>
content
string
contentBlocks
object[]