Skip to main content
GET
Get video generation status
Poll this endpoint to track an async video job submitted via POST /v1/videos/generations.
Response while running:
When done:

Sample output

Generated with veo-3.0-fast-generate-001 (4s, 16:9).

Polling guidance

Poll every 5 seconds. Most videos finish in 30–90 s; hard timeout is 1 hour.

Authorizations

Authorization
string
header
required

API key in format: Bearer inf_***

Path Parameters

jobId
string
required

Video generation job ID

Response

Video generation job status. result and credits_used are present when status === "succeeded"; error when status === "failed".

id
string
Example:

"vgen_01HYJ8F3K9QT2X5Z7N1V6W3B4R"

status
enum<string>
Available options:
queued,
processing,
succeeded,
failed
progress
integer

Progress percentage (0-100)

Example:

100

created
integer
Example:

1713204900

model
string
Example:

"veo-3-1-fast"

result
object

Present only when status is "succeeded"

Example:
credits_used
integer

Credits deducted. Present only on success.

Example:

180

error
string

Error message. Present only when status is "failed".