Export a project
export_projectRender a project to a file the user can download: video (mp4, mov), audio (mp3, ogg, wav) or the transcript (txt, docx, srt, vtt). Every block needs its speech first (generate_project_speech), and a video needs a picture. Renders in the background: get_exports shows when the file is ready. Each account renders a few exports at a time and a limited length of output a day.
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>",
"type": "<type>",
"format": "<format>"
},
"name": "export_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | ||
| width | No | video: the frame's width, even; the canvas's by default | |
| format | Yes | ||
| height | No | video: the frame's height, even; the canvas's by default | |
| projectId | Yes | A project id from list_projects or create_project | |
| allowMissingSpeech | No | Export even though some blocks have no speech; they're silent |