The b-roll timeline: one segment per stretch of the video that shows footage or a generated image instead of the base video. Each segment carries both the editable brief (what it should show) and the resolved media the pipeline picked.
Authorization
bearerAuth An API key created under Settings > API & Webhooks. Keys start with sf_live_.
In: header
Path Parameters
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/videos/string/brolls"{ "data": [ { "id": "b1a2b3", "startMs": 0, "endMs": 2400, "text": "Most founders do not burn out from working too much", "prompt": "A tired founder at a desk late at night, warm lamp light", "keywords": "founder desk night", "mediaType": "ai_image", "url": "https://cdn.shortfast.com/uploads/brolls/b1a2b3.jpg", "type": "image" }, { "id": "b4d5e6", "startMs": 2400, "endMs": 5200, "text": "They burn out from never finishing anything", "keywords": "unfinished notebook", "mediaType": "stock_footage", "url": "https://cdn.shortfast.com/uploads/brolls/b4d5e6.mp4", "type": "video" } ]}Plan the AI scenes POST
Plans a whole scene list from the video's prompt: the shots, their prompts, the narration and the pacing. Charges credits. Replaces whatever scenes the video already has. AI videos only; anything else is `409` `wrong-video-type`.
Get the transcript and caption pages GET
`captions` is the word-level transcript the pipeline produced. `captionsPages` is how those words are grouped into the chunks shown on screen. Both are empty until the video has been generated with transcription on.