Skip to main content
GET
Get a trashed asset

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

Response

Trashed asset object.

An AI asset — a prompt, persona, context, system prompt, or skill.

id
string<uuid>

Unique identifier for the asset.

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

assetType
enum<string>

Type of AI asset. Immutable after creation.

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

"prompt"

title
string

Display name of the asset.

Example:

"Customer support assistant"

description
string | null

Short summary shown in the UI.

Example:

"Handles tier-1 support tickets"

content
string

The main content body of the asset.

Example:

"You are a friendly customer support agent. Help users resolve their issues quickly and professionally."

content_blocks
object[] | null

Structured block tree resolved from ai_asset_blocks.

Example:
emoji
string | null

Single emoji icon for the asset.

Example:

"🤖"

isPublic
boolean

Whether the asset is publicly visible.

Example:

false

currentVersion
integer

Latest version number of this asset (1 if no versions exist yet).

Example:

3

projectId
string<uuid> | null

ID of the project this asset belongs to, or null if unassigned.

Example:

null

teamId
string<uuid> | null

ID of the team workspace this asset belongs to, or null for personal.

Example:

null

userId
string<uuid>

ID of the user who owns this asset.

Example:

"b2c3d4e5-f6a7-8901-bcde-f12345678901"

createdAt
string<date-time>

ISO 8601 timestamp when the asset was created.

Example:

"2026-01-15T10:30:00.000Z"

updatedAt
string<date-time>

ISO 8601 timestamp of the last update.

Example:

"2026-01-20T14:45:00.000Z"

deletedAt
string<date-time> | null

ISO 8601 timestamp when the asset was trashed, or null if active.

Example:

null