GET /api/veo/status/
Check the current status of your video generation task.
Task UUID returned from the generate endpoint
Task is in queue waiting to be processed
Video is currently being generated
Video generation completed successfully
Video generation failed with error
curl -X GET https://api.runblob.com/api/veo/status/a1b2c3d4-e5f6-7890 \
-H "Authorization: Bearer YOUR_API_KEY"
Completed
Failed
Processing
{
"status": "completed",
"task_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"message": "Task completed successfully",
"video_url": "https://your-video.mp4"
}
{
"status": "failed",
"task_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"message": "UNSAFE_CONTENT",
"video_url": null
}
{
"status": "processing",
"task_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"message": "Task is being processed"
}
Tasks timeout after 10 minutes. Failed tasks return specific error codes in the message field.