Update a template
update_templateUpdate a project template by ID, changing only supplied name, source, or tags. Requires at least one field and confirmed mutation; does not duplicate, archive, or retry.
Instructions
Confirmed PATCH changes only supplied name/source/tags. Source or tags replace those fields; requires at least one change. No automatic duplicate/archive/retry.
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": {
"template_id": "<template_id>"
},
"name": "update_template"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Nonempty new template name. | |
| tags | No | Exact tags; comma inside one tag is rejected because the native list query is comma-separated. | |
| source | No | ||
| account | No | Exact private project profile label; no inherited/global key fallback. | |
| confirm | No | Must be true for this exact user-requested mutation or paid render. | |
| template_id | Yes | Exact project template/render/feed ID. No URL, slash, traversal or query string. |