Skip to main content
GET
Get a skill creation
status moves through queued, recording, validating, then ready or failed. slug is set from validating on. A failed creation has error and a diagnosis. See Create a skill. MCP tool: get_skill_creation.

Authorizations

Authorization
string
header
required

API key with the vd_sk_ prefix, as Authorization: Bearer vd_sk_.... Create keys in Settings → API Keys.

Path Parameters

creation_id
string
required

Response

The creation's current state.

Where a creation is. skill_id/slug are set once the recording is saved; status is ready only after the published skill passed its validation replay.

creation_id
string
required
status
string
required
status_url
string
required
skill_id
string | null
slug
string | null
skill_url
string | null
run_url
string | null
error
string | null
diagnosis
Diagnosis · object | null

Why the run came back short, and what a hint could say to fix it (POST /v1/skills/{slug}/improve).

inputs
Inputs · object | null
output_fields
Output Fields · object | null
credits_charged
integer
default:0
created_at
string<date-time> | null
updated_at
string<date-time> | null
idempotent_replay
boolean
default:false