curl -X GET https://platform.runblob.io/v1/kling/generations/550e8400-e29b-41d4 \ -H "Authorization: Bearer YOUR_API_KEY"
Completed
Failed
Processing
Copy
{ "generation_id": "550e8400-e29b-41d4-a716-446655440000", "status": "completed", "prompt": "A golden retriever running through a sunflower field", "video_url": "https://cdn.runblob.io/videos/550e8400.mp4", "created_at": "2025-11-22T10:30:00Z", "completed_at": "2025-11-22T10:32:15Z", "version": "2.5", "duration": "5"}
Copy
{ "generation_id": "550e8400-e29b-41d4-a716-446655440000", "status": "failed", "prompt": "A golden retriever running through a sunflower field", "video_url": null, "created_at": "2025-11-22T10:30:00Z", "completed_at": "2025-11-22T10:31:00Z", "version": "2.5", "duration": "5"}
Copy
{ "generation_id": "550e8400-e29b-41d4-a716-446655440000", "status": "processing", "prompt": "A golden retriever running through a sunflower field", "created_at": "2025-11-22T10:30:00Z", "version": "2.5", "duration": "5"}
Video generation typically takes 2-5 minutes. Use polling intervals of 5-10 seconds.