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.
Generate a presenter for one B-roll POST
Takes the narration audio covered by this B-roll and lip-syncs the supplied avatar portrait with `prunaai/p-video-avatar`. The generated clip replaces the segment's resolved media. This consumes AI-avatar credits, so send an `Idempotency-Key` when retrying.