GET /v1/kling/o1-video/generations/
Check the current status of your video generation task.
Generation 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://platform.runblob.io/v1/kling/o1-video/generations/550e8400-e29b-41d4-a716-446655440000 -H "Authorization: Bearer YOUR_API_KEY"
Completed
Failed
Processing
Pending
{
"generation_id": "550e8400-e29b-41d4-a716-446655440000",
"status": "completed",
"prompt": "A cinematic shot of a cat walking",
"video_url": "https://cdn.example.com/videos/abc123.mp4",
"model": "kling_o1_video"
}
Timeline
Expected generation timeline:
| Stage | Duration | Description |
|---|
| Pending → Processing | 10-30 seconds | Task is queued and starting |
| Processing → Completed | 1-10 minutes | AI is generating the video |
| Total Timeout | 15 minutes | Maximum time before automatic failure |
If a generation exceeds 15 minutes, it will automatically fail and credits will be refunded.
Tasks timeout after 15 minutes. Failed tasks return specific error codes in webhooks or status responses.