Video

AI video generation (scripts, generation, status)

Generate video script

post

Generate a detailed video prompt and settings from a brief description.

Authorizations
X-API-KEYstringRequired
Body
briefstringRequired

Brief description of the video

formatstring · enumOptionalPossible values:
platformstringOptional
site_idstring · uuidOptional
Responses
chevron-right
200

Generated video script

application/json
promptstringOptional
suggested_durationnumberOptional
suggested_aspect_ratiostringOptional
suggested_resolutionstringOptional
shot_descriptionstringOptional
negative_promptstringOptional
post
/v1/video/script
200

Generated video script

Create video generation job

post

Start a video generation job. Returns an ID to poll for status.

Authorizations
X-API-KEYstringRequired
Body
promptstringRequired
modelstringRequired

Video model to use (e.g. sora-2, replicate:p-video, replicate:kling-v2.6)

duration_secondsnumberRequired
aspect_ratiostring · enumOptionalPossible values:
resolutionstring · enumOptionalPossible values:
negative_promptstringOptional
site_idstring · uuidOptional
use_brand_contextbooleanOptional
Responses
post
/v1/video
201

Video generation job created

Get video status

get

Check the status of a video generation job.

Authorizations
X-API-KEYstringRequired
Path parameters
idstringRequired

Video job ID

Responses
chevron-right
200

Video job status

application/json
idstringOptional
urlstring · nullableOptional
thumbnail_urlstring · nullableOptional
statusstringOptional
providerstring · nullableOptional
modelstring · nullableOptional
video_typestring · nullableOptional
metaobject · nullableOptional
progressnumber · nullableOptional
duration_secondsnumber · nullableOptional
error_messagestring · nullableOptional
created_atstring · date-timeOptional
get
/v1/video/{id}
200

Video job status

Delete video

delete
Authorizations
X-API-KEYstringRequired
Path parameters
idstringRequired

Video job ID

Responses
chevron-right
200

Video deleted

application/json
deletedbooleanOptional
delete
/v1/video/{id}
200

Video deleted

Last updated

Was this helpful?