Cancel-review a reviewing character or soft-delete any other state.
Documentation Index
Fetch the complete documentation index at: https://docs.aurous-labs.com/llms.txt
Use this file to discover all available pages before exploring further.
DELETE /v1/characters/{id} removes a character. The branching is automatic, based on status:
reviewing → hard-delete (cancel-review). The 4 generated refs are discarded, the row is removed entirely. Subsequent retrieval returns 404. Use this when synthesis produced refs you don’t want to keep.ready, failed, synthesizing, deleted) → soft-delete. Sets deleted_at, transitions status to deleted. The row remains for ID stability (you can still GET /v1/characters/{id} for audit), but it is excluded from GET /v1/characters and rejected by POST /v1/images.ready: retire a character you no longer plan to use. Past generations that already reference it on GET /v1/images/{id} are unaffected, but the character can no longer be attached to new requests.failed: clean up failed synthesis attempts you don’t intend to retry via resynthesize.characters_post — 30 requests/min sustained, 60 burst per team.| Code | HTTP | When |
|---|---|---|
resource_not_found | 404 | Unknown ID or cross-team. The 404 is intentional — cross-team existence is never leaked. |
reviewing character is hard-deleted — the row vanishes. Subsequent GET /v1/characters/{id} returns 404. If you cared about the refs, call POST /v1/characters/{id}/save first.ready character does not affect generations you already produced — their output_urls continue to work and the character ID still appears on past GET /v1/images/{id} responses.Your team API key (starts with al_live_).
Optional API version pin (YYYY-MM-DD). Defaults to your team's pinned version, or the system default 2026-05-15 for unauthenticated requests.
^\d{4}-\d{2}-\d{2}$"2026-05-15"
Opaque character ID
"char_01HXMQ7Z3K8Y2NABCDEFGHJKMR"