Skip to main content
POST
/
v1
/
videos
Create Video
curl --request POST \
  --url https://api.ldx.dev/v1/videos \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: multipart/form-data' \
  --form model=sora-2 \
  --form 'prompt=cute cat dance' \
  --form seconds=8 \
  --form input_reference='@example-file'
{
  "id": "sora-2-123456",
  "object": "video",
  "model": "sora-2",
  "status": "queued",
  "progress": 0,
  "created_at": 1764347090922,
  "seconds": "8"
}

Documentation Index

Fetch the complete documentation index at: https://docs.liandanxia.io/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

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

Body

multipart/form-data
model
string

Model name

Example:

"sora-2"

prompt
string

Prompt

Example:

"cute cat dance"

seconds
string

Generation duration in seconds

Example:

"8"

input_reference
file

Reference image file

Response

Video task created successfully

id
string
required

Video ID

object
string
required

Object type

model
string
required

Model used

status
string
required

Task status

progress
integer
required

Progress percentage

created_at
integer
required

Creation timestamp

seconds
string
required

Video duration

completed_at
integer

Completion timestamp

expires_at
integer

Expiration timestamp

size
string

Video size

error
object

See endpoint details.

metadata
object

Additional metadata