Retrieve detailed status and metadata information for a Sora video generation task
/v1/video/{video_id} endpoint allows you to retrieve detailed status and metadata information for a Sora video generation task. This is the primary endpoint for tracking video generation progress and obtaining video details once processing is complete.
Use this endpoint to monitor video generation status, check progress, and retrieve metadata such as video dimensions, duration, creation time, and expiration time.
openapi.json. Scroll down to see the interactive API reference.status field indicates the current state of video generation:
| Status | Description |
|---|---|
queued | Video is queued and waiting to be processed |
processing | Video is currently being generated |
completed | Video generation has completed successfully |
failed | Video generation failed (check error field) |
id: The unique identifier for the videostatus: Current generation status (queued, processing, completed, failed)progress: Generation progress percentage (0-100)created_at: Unix timestamp when the request was createdcompleted_at: Unix timestamp when generation completed (null if not completed)expires_at: Unix timestamp when the video will expire (download promptly!)error: Error information if generation failed (null if no error)model: Model used for generation (e.g., “sora-2”)seconds: Video duration in secondssize: Video resolution (width x height, e.g., “720x1280”)remixed_from_video_id: ID of the video this was remixed from (null if not a remix)completed, you can:
failed, check the error field for details:
expires_at field to know when the video will expire. Download videos promptly after completion to avoid expiration. Expired videos cannot be retrieved.
remixed_from_video_id field will contain the ID of the original video if this video was created via remixing.
Bearer token authentication. Include your API key in the Authorization header as 'Bearer YOUR_API_KEY'
The unique identifier of the video generation request
Video details retrieved successfully
Detailed status and metadata information for a Sora video generation task. Use this to monitor video generation progress and obtain video details once processing is complete.
The identifier of the video
"video_68f88d1e44988190b2614f6604afd3b80fb3f07d5e600d05"
Object type, always 'video'
"video"
Current status of the video generation. Use this to track progress.
queued, processing, completed, failed "processing"
Unix timestamp (in seconds) when the request was created
1759938772
Unix timestamp (in seconds) when the video generation completed. Null if not yet completed.
1759942372
Unix timestamp (in seconds) when the video will expire. Download promptly to avoid expiration.
1759945972
Error information if generation failed. Null if no error.
Model used for generation
Generation progress percentage (0-100)
0 <= x <= 100ID of the video this was remixed from, if applicable
Video duration in seconds
Video resolution (width x height)