Skip to main content

GET /v1/kling/o1-video/generations/

Check the current status of your video generation task.
generation_id
string
required
Generation UUID returned from the generate endpoint
pending
string
Task is in queue waiting to be processed
processing
string
Video is currently being generated
completed
string
Video generation completed successfully
failed
string
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:
StageDurationDescription
Pending → Processing10-30 secondsTask is queued and starting
Processing → Completed1-10 minutesAI is generating the video
Total Timeout15 minutesMaximum 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.