Skip to main content

Veo video

Poll by task_id for status and the playable URL when the job succeeds.

Basics

  • Endpoint: GET /v1/video/generations/{task_id}
  • Auth: Bearer Token (Authorization: Bearer {{YOUR_API_KEY}})
  • Content-Type: application/json

Path


Response

200 OK

cURL


Example (completed)

Status codes


Notes

  1. URL expiry: Some providers return short-lived presigned URLs (X-Amz-Signature, ~24h)—copy to your storage promptly.
  2. Audio stems: If the job created separate speech/SFX URLs, use them for post-production (when applicable).
  3. Progress: Use data.progress for UI when present.
  4. Credits: Use nested credit fields for billing reconciliation when the API returns them.