Regenerate a single character's avatar portrait on a table read artifact.
Re-renders ONE character's avatar portrait on the table read backing this table_read artifact, in place. The artifact id, share token, and all player URLs remain STABLE — no new revision, no charge, like a voice recast. Body: { character, refinement?, style?, referenceImageUrl? }. refinement is a freeform art-direction nudge; style persists an episode portrait override without changing project Series Bible canon; referenceImageUrl seeds the image model from an already-uploaded image. Async + queue-backed: enqueues a regenerate_avatar job and returns { character, status, chatToolJobId }. Poll GET /artifacts/{artifactId}/cast and watch that character's avatarStatus (queued → rendering → ready). Requires Idempotency-Key. Scope: artifact:publish.
Request
- Base URL: https://docs.sleeperhit.studio/api/v1
- URL: https://docs.sleeperhit.studio/api/v1/artifacts/{artifactId}/avatar
- Auth: HTTP bearer
Headers
Customer-generated stable identifier for safe retries of idempotent POST requests.
Request body
Response
Without confirmed: the price (3 credits), nothing drawn. With confirmed: true: avatar regeneration dispatched and charged. Poll GET /artifacts/{artifactId}/cast until the character's avatarStatus is ready.
Changes
No recorded changes to this operation across all 1 revision of this API.