Poll the status of a video generation request submitted via /generate-video. Returns normalized status and the final video URL on completion.
runId you received from POST /generate-video and include the model used for the request. When the run completes, the response includes data.output.video.url.
Deprecated: Use/api/video/statusfor all new integrations. This endpoint is kept for backwards compatibility and requires themodelquery parameter. See Video Status (Unified).
runId (string, required): The run identifier returned by the submit callmodel (string, required): The model used for the run (e.g., veo2-video)IN_QUEUE: Request queuedIN_PROGRESS: Generation in progressCOMPLETED: Video readyFAILED: Generation failedCANCELED: Request canceleddata.output.video.url when status is COMPLETED.cost is returned once the generation is complete.request_id may be a NanoGPT job ID (vid_...) or a legacy provider request ID.