Endpoint
triggerId which you will use to poll for status and retrieve generated clips.
Authentication
Request Body
Required fields:companyId,workflowId,urlAll other fields are optional.
Field Descriptions (Condensed)
| 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 |
Response
triggerId— Use this to poll for results viaGET /{triggerId}/statusstatus— Always"pending"immediately after triggeringmessage— Additional context
Sample Response
Processing Time
- Horizontal clips: ~3 minutes per hour of input
- Vertical clips: ~10 minutes per hour
- Actual duration varies depending on template configuration and video complexity.
Notes & Considerations
How does filler/stutter/silence removal work?
How does filler/stutter/silence removal work?
Filler words and stuttered words will be removed from the transcript and on-screen captions, without affecting the video timeline. Silences will be cut from the video entirely.
How should I prompt?
How should I prompt?
See our guide on prompting best practices. We recommend using markdown.
Do I have to include all of these fields?
Do I have to include all of these fields?
No! By default, we will apply all of the same styling as your configured template. For example, if you designed a template to return vertical clips with red subtitles and soft background music, then any request made with only the
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.Next Step
Check Workflow Status
Poll for clip results using your triggerId