Skip to main content
POST
Generate Video

Authorizations

Authorization
string
header
default:ta_live_your_api_key
required

Your TurboAds API key

Body

application/json
project_id
string
required

Existing project ID in the API key workspace.

prompt
string
required

Text prompt describing the video to generate.

model
enum<string>
required
Available options:
sora-2-pro,
sora-2,
kling-3.0,
kling-2.6,
veo-3.1,
seedance-1.5,
grok-video
aspect_ratio
enum<string>
required
Available options:
1:1,
9:16,
16:9
duration
number
required

Requested duration in seconds.

resolution
string

Optional output resolution, when supported by the selected model.

reference_file_ids
string[]

Completed image file upload IDs to use as reference images.

start_frame_file_id
string

Completed image file upload ID to use as the start frame when the model supports it.

end_frame_file_id
string

Completed image file upload ID to use as the end frame when the model supports it.

Response

Video generation job created

data
object
required