Render Manic to video
manic_renderSubmit validated .manic source to render animations asynchronously into MP4, GIF, WebM, MOV, or still frames, returning a job ID for progress polling.
Instructions
Submits validated .manic source to the Manic hosted renderer. Returns a job id immediately — rendering is asynchronous and can take minutes; poll with manic_render_status. Rendering spends the user's export credits, so validate with manic_check first and render only when the user wants output. Requires MANIC_API_KEY (scopes: render:create, jobs:read).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | Frame rate (plan ceiling applies server-side) | |
| still | No | For format 'still': the timestamp in seconds to snapshot | |
| canvas | No | Aspect ratio, e.g. "16:9", "9:16", "1:1" (defaults to the source's canvas) | |
| format | No | Output format; 'still' renders a single frame | mp4 |
| source | Yes | Complete, validated .manic source |