What the API provides
Developers can submit authenticated AI presenter video jobs and retrieve their queued, rendering, completed, failed, or canceled status. The API uses the same scene templates, AI presenters, voices, captions, and layout workflow as the web creator.
Create a render job
POST /api/render
{
"text": "Narration script",
"templateId": "002",
"voiceId": "en-US-AndrewNeural",
"params": {
"aspectRatio": "9:16",
"avatar": { "scale": 0.38, "x": 0.64, "y": 0.62 }
}
}
List user jobs
GET /api/jobs
Returns queued, rendering, completed, failed, and canceled jobs.