Overview
Poll the status of an asynchronous video generation run. Use therunId
you received from POST /generate-video
along with the modelSlug
you used to start the job. When the run completes, the response includes data.output.video.url
.
Query parameters
runId
(string, required): The run identifier returned by the submit callmodelSlug
(string, required): The model used for the run (e.g.,veo2-video
)
Usage
Status values
IN_QUEUE
: Request queuedIN_PROGRESS
: Generation in progressCOMPLETED
: Video readyFAILED
: Generation failedCANCELLED
: Request cancelled
Response examples
In progress
Completed
Failed
Notes
- Polling this endpoint is free; submission endpoints are rate limited.
- The final video URL is returned in
data.output.video.url
when status isCOMPLETED
.