Veo V2
Get Task Status
Changed onPoll the status of a video/image generation task. Use the task ID returned from any creation endpoint.
Status values
| Status | Description |
|---|---|
| processing | Task is being processed |
| completed | Done — file_urls contains the generated files |
| failed | Error — see error field for details. Credits are automatically refunded |
Rate limit: 120 requests/minute per account, across all tasks. Polling many tasks? Prefer callback_url, the veo_v2_task_updated WebSocket event, or GET /v2/veo/histories (see Veo V2 → Getting results).
get/v2/veo/tasks/{id}
Request
- Base URLhttps://genaipro.io/api
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring required
Task ID received from a creation endpoint
Response
Task status
Example response
{
"id": "550e8400-e29b-41d4-a716-446655440000",
"prompt": "A cat walking on the beach at sunset",
"file_urls": []
}Changes
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info
- info
added the optional property
to the response with the status
- info