Edit a project
edit_projectChange the project. Changes apply in order, all or none. update_project: its name, details, master volume, and whether speech is made after each edit. The voiceover: insert_voiceover adds a block of text or SSML, or a pause, after or before a voiceover item, else at the end; update_voiceover changes a block's text, voice, voice settings or pauses, or a pause's length; move_voiceover moves an item next to another on its voice track, the items between closing up; delete_voiceover removes one. The picture and sound, in the shapes read_video_guide gives: add_block, update_block and delete_block for elements, video, images and audio; add_animation, update_animation and delete_animation; set_canvas; set_style and delete_style; set_font and delete_font; set_variable and delete_variable. New items get ids of their own: give each a ref, and later changes in the same call can use the ref as its id. Blocks whose text, voice or settings change need speech again. Read read_video_guide before your first picture or sound change.
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>",
"changes": "<changes>"
},
"name": "edit_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| changes | Yes | ||
| projectId | Yes | A project id from list_projects or create_project |