Veo video
Poll bytask_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
| Field | Type | Required | Description |
|---|---|---|---|
| task_id | string | Yes | From job creation. |
Response
200 OKcURL
Example (completed)
Status codes
Notes
- URL expiry: Some providers return short-lived presigned URLs (
X-Amz-Signature, ~24h)—copy to your storage promptly. - Audio stems: If the job created separate speech/SFX URLs, use them for post-production (when applicable).
- Progress: Use
data.progressfor UI when present. - Credits: Use nested credit fields for billing reconciliation when the API returns them.

