Sora 2
Retrieve a Sora 2 video
Use CometAPI GET /v1/videos/ to retrieve Sora 2 video status, progress, and metadata like duration, dimensions, timestamps, and expiry.
GET
Use this endpoint after you start a Sora job. It reports the current job state, the configured size and duration, and any error returned by the provider.
Watch these fields
statusfor the lifecycle stateprogressfor a coarse progress signalerrorwhen the provider rejects or fails the jobexpires_atafter completion if you need to know when temporary assets expire
Poll until completion
Create or remix the video first
Start with Create Video or Remix Video.
Download the file
When the job is
completed, move to Retrieve Video Content.Response shape on CometAPI
This step matches the Sora polling workflow closely. CometAPI keeps the OpenAI-style object shape so you can wire status checks with minimal translation.Authorizations
Bearer token authentication. Use your CometAPI key.
Path Parameters
Video id returned by the create or remix endpoint.
Response
200 - application/json
Current job state.
Task id.
Task state: queued, in_progress, completed, or failed.
Render progress from 0 to 100.
Unix timestamp of task creation.
Unix timestamp of completion.
Time-limited download URL present when status is completed. Mirror the file to your own storage for long retention.