POST endpoint to launch a clipping workflow from a template using a long-form video URL (with optional per-request overrides)
companyId, workflowId, and url.triggerId which you’ll use to poll for status and retrieve generated clips.
Required fields:companyId,workflowId,url
Overrides: Every other field is optional and overrides the template defaults for this run.
| Field | Type | Description |
|---|---|---|
companyId | string | Required. Brandlive org/company identifier |
workflowId | string | Required. Workflow/template identifier to launch |
url | string | Required. Publicly accessible long-form video URL |
orientation | string | Override output orientation for this run (e.g., horizontal, vertical) |
minLengthTarget / maxLengthTarget | number | Override clip duration bounds (seconds) |
musicUrl | string | Override background music URL |
broll | boolean | Override: enable/disable automatic b-roll |
removeFillerWords / removeStutteredWords / removeSilences | boolean | Override cleanup options |
outroImageUrl / outroMusicUrl | string | Override outro media |
subtitles | boolean | Override: include subtitles |
subtitleConfig | map | Override subtitle style (applies only if subtitle node exists in workflow) |
titleOverlay | boolean | Override: enable/disable title overlay (if title node exists in workflow) |
titleConfig | map | Override title overlay styling/prompt (if title node exists in workflow) |
watermarkUrl | string | Override watermark URL |
keywords | string[] | Override transcription enrichment keywords (max 150) |
promptAdjustment | string | Override prompt extension for custom behavior |
triggerId — Use this to poll for results via GET /workflow-results/{triggerId}status — Typically "pending" immediately after triggeringmessage — Additional contextHow does filler/stutter/silence removal work?
How should I prompt?
Do I have to include all of these fields?
url parameter will include this styling.You should use the properties to override template styling, when desired. If you wanted the subtitles to be blue instead of red, then you would pass that specific attribute.