Render persona view
Generate one updated persona image using up to three approved identity references. Send Idempotency-Key and reuse the original body after a lost response to return the same generation in any state, preserving its original profile and references. A changed request returns 409. A new key requests another view; the initial identity pack is not rerun.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Reuse this key and the original body after a lost response. Changed requests return 409. For generated creation, this header must match the payload idempotencyKey.
1 - 512Path Parameters
Team (workspace) id (UUID). Discover ids via the list teams endpoint or the agent context.
Persona id (UUID), returned by list or create persona.
Body
a string at most 10000 character(s) long
1 - 10000The requested camera angle for the new persona image: front, three-quarter, profile, or back.
front, three_quarter, profile, back The requested composition for the new persona image, such as a headshot or full-body view.
headshot, portrait, half_body, full_body The identity-pack view to generate. Omit this to render a standalone persona image without filling a pack view.
character_sheet, front_neutral, three_quarter_left, three_quarter_right, profile_left, profile_right, front_smile, front_talking, full_body_back, waist_up_hands, full_body_front, full_body_three_quarter An unsaved complete persona profile used only to render a preview. It is captured in the generation snapshot and is not persisted by this request.
a number between 15 and 75
15 <= x <= 75an array of at most 100 item(s)
100a Universally Unique Identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$Persona image requests use google/gemini-3.1-pro-image. Omit modelId or provide that value. New requests for another model are rejected before setup or generation; matching accepted requests retain their original replay behaviour.
1 - 512an integer
Response
Success
a Universally Unique Identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$a Universally Unique Identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$a Universally Unique Identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$studio, agent, editor, persona image, video openrouter, fal queued, reserved, running, rate_limited, ready, failed, cancelled, skipped_insufficient_credits a Universally Unique Identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$a Universally Unique Identifier
^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$