Get Generation
Authentication
Path parameters
Query parameters
When true, long-poll: hold the request open until the generation reaches a terminal status (COMPLETED/FAILED/REJECTED) or the timeout elapses, then return the latest state. Lets you await a result in a single call instead of polling in a loop. Cannot be combined with include=progress.
Max seconds to hold a wait=true request open (default 30, max 55). On timeout the current (non-terminal) generation is returned, so poll again or use a webhook for long jobs.
Comma-separated extra fields to include. include=progress adds a progress_percent field (fetched live from the inference service).
Response
Stable, machine-readable error code if the generation failed (e.g. generation_input_video_inaccessible). The full catalog of codes, messages and suggested fixes is served unauthenticated at GET /v2/errors.
The URL of the audio synthesized from a text (TTS) input. Only present for generations created with a TTS text input; reuse it as an audio input to keep the same take across generations.

