Editor
The scene list of an AI video (type: ai): one entry per shot, each
with the prompts that drive its still and its motion, the narration
spoken over it, and the media rendered so far.
Authorization
bearerAuth AuthorizationBearer <token>
An API key created under Settings > API & Webhooks. Keys start with sf_live_.
In: header
Path Parameters
id*string
Response Body
application/json
application/json
application/json
curl -X GET "https://example.com/videos/string/scenes"{ "data": [ { "id": "n1a2b3", "imagePrompt": "A founder closing a laptop at dawn, soft window light", "animationPrompt": "Slow push in, dust in the light", "narration": "Most founders do not burn out from working too much.", "voiceDescription": "Calm, low, unhurried", "duration": 6, "status": "DRAFT", "imageUrl": "https://cdn.shortfast.com/uploads/scenes/n1a2b3.jpg", "videoUrl": null } ]}Get the presentation timeline GET
The scene timeline of a presentation video (`subType: presentation`): one entry per beat, each with its span in the video, the line of script it covers, and the visual template that renders it.
Get the theme config GET
The stored caption styling and presentation theme for this video. An empty object means the video has never been styled and renders with the editor defaults.