edit_project
Update project-level settings or speakers.
Actions:
update: change project name/description.
speaker-create / speaker-update / speaker-delete: manage the speaker list used by transcripts.
Canvas size and aspect ratio are per-timeline state — change them with manage_timelines action=update.
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": {
"action": "<action>"
},
"name": "edit_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Speaker ID (for speaker ops) | |
| json | No | JSON payload | |
| action | Yes | update, speaker-create, speaker-update, or speaker-delete | |
| projectId | No | Project for this call (full ID or unambiguous prefix). Explicit-timeline calls never change the target of later calls; legacy project selection applies otherwise. | |
| timelineId | No |