Personas
Get a persona
Returns the persona with its photo. Poll it every 5 seconds while image_status is generating.
Authorization
apiKey X-Api-Key<token>
In: header
Path Parameters
id*string
Response Body
application/json
application/json
curl -X GET "https://example.com/personas/string"{ "id": "string", "name": "string", "status": "draft", "chips": { "vibe": "natural", "gender": "female", "age": "18_24", "origin": "latin", "skin": "very_light", "eyes": "brown", "hair_style": "buzz", "hair_color": "black", "facial_hair": "none", "face": "none", "body": "slim", "outfit": "basic", "accessory": "none", "mark": "none" }, "uses_face_photos": true, "preset_id": "string", "image_status": "generating", "error_code": "MEDIA_REJECTED", "image_url": "string", "eta": { "started_at": "string", "expected_seconds": 0 }, "versions": [ { "id": "string", "current": true, "image_url": "string", "face_url": "string", "feedback": "up", "feedback_reason": "string", "created_at": "string" } ]}Complete a source video upload POST
Registers the uploaded video in the library. Call it after the PUT to `upload_url` returned `200`, then price the video with `GET /personas/swap/quote`.
Delete a persona DELETE
Removes the persona and its videos from every listing. A generation still running finishes or is refunded as usual, and edits already created from its videos stay in the workspace.