POST endpoint to initiate automated clip generation from a long-form video URL
triggerId which you will use to poll for status and retrieve generated clips.
Required fields:companyId,workflowId,urlAll other fields are optional.
| Field | Type | Description |
|---|---|---|
companyId | string | Required. Brandlive org/company identifier |
workflowId | string | Required. Workflow/template to use |
url | string | Required. Publicly accessible long-form video URL |
minLengthTarget / maxLengthTarget | number | Clip duration bounds |
musicUrl | string | Background music |
broll | boolean | Enable automatic b-roll |
removeFillerWords / removeStutteredWords / removeSilences | boolean | Cleanup options |
outroImageUrl / outroMusicUrl | string | Outro media |
subtitles | boolean | Whether to include subtitles |
subtitleConfig | object | See StyleConfig for attributes |
watermarkUrl | string | Overlay watermark |
keywords | string[] | Custom words for transcriptions enrichment. Limited to 150 max. |
promptAdjustment | string | Prompt extension for custom behavior |
triggerId — Use this to poll for results via GET /{triggerId}/statusstatus — Always "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.