Skip to main content
GET
Get Character
Pulls up everything about a single character — where it is in processing, and which model encodings are ready to use. This is the endpoint you’ll poll after creating a character to know when it’s ready.
Check back every 5 seconds or so until status turns ready (then look at has_v3_encoding / has_v4_encoding to see which model is good to go) — or failed.

Path parameters

Response

Example

Next steps

Once status is ready and the encoding you need is true, use the character’s id as character_id in a render job.

Authorizations

Authorization
string
header
required

API key passed as Bearer token

Path Parameters

character_id
string
required

Response

Character details

id
string
Example:

"550e8400-e29b-41d4-a716-446655440000"

name
string
Example:

"My Character"

status
enum<string>
Available options:
pending,
processing,
ready,
failed
has_v3_encoding
boolean

Whether V3_Preview embedding is available for this character

Example:

false

has_v4_encoding
boolean

Whether V4_Preview embedding is available for this character

Example:

true

job_id
string | null
Example:

"char_550e8400e29b"

error
string | null
error_message
string | null
thumbnail_url
string<uri> | null
credits_used
number | null
Example:

1

created_at
string<date-time> | null
completed_at
string<date-time> | null