Deprecated
Presentation videos were removed. Always answers 400 with the code presentation-removed.
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 POST "https://example.com/videos/string/presentation-scenes/generate"{ "error": { "status": 400, "message": "status must be one of: draft, processing, rendering, ready, failed." }}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.
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`.