Naar hoofdinhoud gaan
GET
/
v1
/
videos
/
{video_id}
Retrieve a Sora video job
curl --request GET \
  --url https://api.cometapi.com/v1/videos/{video_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "video_69b25d5f467c81908733a56bc236b4df",
  "size": "1280x720",
  "error": null,
  "model": "sora-2",
  "object": "video",
  "prompt": "A paper airplane glides across a desk.",
  "status": "in_progress",
  "seconds": "4",
  "progress": 0,
  "created_at": 1773296991,
  "expires_at": null,
  "completed_at": null,
  "remixed_from_video_id": null
}
Gebruik deze endpoint nadat je een Sora-taak hebt gestart. Deze rapporteert de huidige taakstatus, de geconfigureerde grootte en duur, en eventuele foutmeldingen die door de provider worden teruggegeven.

Let op deze velden

  • status voor de levenscyclusstatus
  • progress voor een globale voortgangsindicatie
  • error wanneer de provider de taak afwijst of deze mislukt
  • expires_at na voltooiing als je wilt weten wanneer tijdelijke assets verlopen

Poll tot voltooiing

1

Maak of remix de video eerst

2

Poll op id

Geef hier de geretourneerde id door en blijf controleren totdat de taak completed of failed bereikt.
3

Download het bestand

Wanneer de taak completed is, ga je verder naar Retrieve Video Content.

Response-vorm in CometAPI

Deze stap komt sterk overeen met de Sora-pollingworkflow. CometAPI behoudt de objectvorm in OpenAI-stijl, zodat je statuscontroles met minimale aanpassingen kunt koppelen.

Autorisaties

Authorization
string
header
vereist

Bearer token authentication. Use your CometAPI key.

Padparameters

video_id
string
vereist

Video id returned by the create or remix endpoint.

Respons

200 - application/json

Current job state.

id
string
vereist
size
string
vereist
model
string
vereist
object
string
vereist
status
string
vereist
seconds
string
vereist
progress
integer
vereist
created_at
integer
vereist
error
object
prompt
string
expires_at
integer | null
completed_at
integer | null
remixed_from_video_id
string | null