Skip to main content
A Character is a reusable representation of the person in an image. Create it once, wait for it to become ready, and pass its char_... ID to a Render. All endpoints in this page require Authorization: Bearer YOUR_API_KEY.

Create a Character

POST /v1/characters Creates an asynchronous Character resource. Send multipart/form-data. Provide exactly one image source: image or image_url. Supported uploaded image types are PNG, JPEG, and WebP. V1 normalizes valid image input before processing.

Example: create from a URL

Get a Character

GET /v1/characters/{character_id}
Poll this endpoint until status is ready before using the ID in a Render. A ready Character exposes video_render in capabilities.

List Characters

GET /v1/characters This endpoint currently has no query parameters and returns all Characters available to the current account.

Delete a Character

DELETE /v1/characters/{character_id}
The underlying asset is soft-deleted. Do not assume a deleted Character can be used in future Renders. Deletion returns the service’s standard deletion result. A missing Character, an ID with the wrong prefix, or a Character owned by another account is returned as a V1 error.

Character response fields

Endpoint response rules