POST
/
edit
curl --request POST \
  --url https://engine.quickreel.io/api/v2/edit \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "videoUrl": "https://www.youtube.com/watch?v=eY4pgeNBhk4",
  "language": "english",
  "webhookUrl": "https://webhook-test.com/05674b0b229c29199fec105309a00e16",
  "template": "cinematic",
  "additionalFeatures": {
    "addBgm": "false",
    "removeFillerWords": "false",
    "removeSilenceParts": "false"
  },
  "trim": {
    "start": 5,
    "end": 10
  }
}'
{
  "status": "created",
  "message": "project created successfully",
  "projectId": "667bbc6973e392d3f7f6f620"
}

Authorizations

x-api-key
string
header
required

Body

application/json
Request payload for video editing
videoUrl
string
required

Video URL or YouTube URL to be edited ( max 2 minutes ) additionaly you can use the trim property to trim the video from the start and end to cap it to 2 minutes. ( end - start <= 2 minutes )

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
webhookUrl
string
required

Webhook URL for receiving processing updates

template
enum<string>
required

Template to use for the video editing (cinematic, vivid, impact, storyteller, kinetic, split). For more information on the templates, please visit Template Style

Available options:
cinematic,
vivid,
impact,
storyteller,
kinetic,
split
additionalFeatures
object
trim
object

Response

201
application/json
Request created successfully
status
string

Status of the request

message
string

Success message

projectId
string

Project ID