render.final
Start a full-resolution final export of the project's current timeline to MP4 (§11.8). Costs 5 credits at 1080p (the default), 10 at 2k (2560x1440) or 15 at 4k, charged to the project owner; fails with INSUFFICIENT_CREDITS if they can't cover it. The resolution is the short side for portrait/square shapes (9:16 at 1080p is 1080x1920). Aspect, fit, codec and quality don't change the price.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"projectId": "<projectId>"
},
"name": "render.final"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fit | No | When the aspect differs from the project's: fill (default) center-crops the picture, fit shows all of it with black bars | |
| codec | No | h264 (default; plays everywhere) or h265 (HEVC: ~40% smaller files, slower to render) | |
| aspect | No | Shape of the exported video; project (default) keeps the project's own frame. 9:16 / 4:5 for Reels, Shorts and TikTok | |
| quality | No | standard (default) or high (less compression, bigger file) | |
| projectId | Yes | ||
| resolution | No |