Removes the scene and clears the stitched render, which is now stale.
Authorization
bearerAuth An API key created under Settings > API & Webhooks. Keys start with sf_live_.
In: header
Path Parameters
The scene's id, as returned in the scenes array.
Response Body
application/json
application/json
application/json
application/json
curl -X DELETE "https://example.com/videos/string/scenes/string"{ "data": { "ok": true }}Add one scene POST
Inserts an empty scene after `afterSceneId`, or appends it when no id is given. The new scene inherits the preceding scene's `voiceDescription` so one character stays consistent, and defaults to a 6 second slot with empty prompts. Free: nothing is generated until you fill it in and regenerate its image. Adding a scene invalidates the stitched render, so `renderUrl` is cleared. A video holds at most 50 scenes.
Re-cut the presentation timeline POST
Lets the AI director re-cut the presentation into scenes from the existing transcript, picking a template, a tone and a visual for each beat, and replaces the stored timeline with the result. Charges credits. Synchronous but slow (it plans the whole film in one pass). The video must already have a transcript, so generate the video first; without one the call is refused with `409` `warning-source-not-ready`.