Skip to main content
GET
Retrieve Video

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

video_id
string
required

Response

Successful Response

A video generation job, in OpenAI's video object shape.

provider and cost are Eden extensions. Download the finished video from GET /v3/videos/{video_id}/content.

id
string
required

Job id. Use it to poll, download and delete.

status
enum<string>
required

queued, in_progress, completed or failed.

Available options:
queued,
in_progress,
completed,
failed
created_at
integer
required

Unix timestamp (seconds) of job creation.

model
string
required

The provider/model that ran the job.

provider
string
required

Eden extension: provider that ran the job.

cost
number
required

Eden extension: cost in USD. 0 while the job is queued or in progress (the reserved estimate is not surfaced); the settled amount once the job completes or fails.

object
string
default:video
Allowed value: "video"
progress
integer | null

0 while running or failed, 100 when completed.

completed_at
integer | null

Unix timestamp (seconds) when the job finished.

expires_at
integer | null

Always null: Eden AI keeps the result.

seconds
string | null

Clip length in seconds, as a string.

size
string | null

Requested resolution as WIDTHxHEIGHT.

remixed_from_video_id
string | null

Always null: remix is not supported.

error
VideoError · object | null

Set when status is failed.