Skip to content

Generation records

Understand saved generation history and troubleshooting retention.

Use Operations and retries for short-lived request status and billing inspection. This page describes longer-term troubleshooting records and dashboard playback history.

Keep the X-Request-Id returned by POST /v1/audio/speech when contacting support. Authorised administrators can inspect recorded customer requests for troubleshooting. Request metadata, input text, processed text and diagnostic payloads are retained together for ninety days, using UTC-day boundaries, when capture succeeds. Capture is best-effort: missing diagnostics do not mean the speech request failed or was uncharged.

History is browsed by customer and date. New records appear after hourly background export; processing backlogs or storage outages may delay it further. Daily account totals are retained for twenty-four months from the usage date. Read those totals through Usage.

The dashboard's saved generation history is separate: it keeps the newest twenty entries per generation type, for up to thirty days, including saved text and audio. Deleting an entry schedules its stored files for deletion.

The current gateway does not expose /v1/audio/generations/:id or a generation-audio retrieval endpoint. Ordinary API output is streamed, not automatically archived for later download. Save the audio in your application if you need a durable copy.

If a stream is interrupted, preserve received audio as partial and keep the server X-Request-Id separately from any client-supplied Idempotency-Key. Neither identifier can restore missing audio. Missing diagnostics do not establish whether generation completed or was charged; do not automatically submit another paid generation.

These limits do not control financial-record retention. Billing records remain separate from troubleshooting content. See the Privacy Policy.