Skip to main content
POST
Request video processing

Authorizations

x-api-key
string
header
required

Body

application/json

Request payload for video processing

videoUrl
string
required

Video URL or YouTube URL

Example:

"https://www.youtube.com/watch?v=eY4pgeNBhk4"

language
enum<string>
required

Preferred language for subtitles

Available options:
bulgarian,
catalan,
chinese (mandarin, simplified),
chinese (mandarin, traditional),
czech,
danish,
dutch,
english,
estonian,
finnish,
flemish,
french,
german,
german (switzerland),
greek,
hindi,
hungarian,
indonesian,
italian,
japanese,
korean,
latvian,
lithuanian,
malay,
multilingual (spanish + english),
norwegian,
polish,
portuguese,
romanian,
russian,
slovak,
spanish,
swedish,
thai,
turkish,
ukrainian,
vietnamese,
hinglish
Example:

"english"

webhookUrl
string
required

Webhook URL for receiving processing updates

Example:

"https://webhook-test.com/05674b0b229c29199fec105309a00e16"

subtitleStyles
object

Subtitle styles for the video (optional)

additionalFeatures
object

Additional features for the video (optional)

clipSettings
object

Settings for clip generation (optional)

brollSettings
object

Settings for B-roll footage (optional)

bgmSettings
object

Settings for background music (optional)

Response

Request created successfully

status
string

Status of the request

Example:

"created"

message
string

Success message

Example:

"project created successfully"

projectId
string

Project ID

Example:

"667bbc6973e392d3f7f6f620"