Update a Urlbox project
update_projectChange a project's settings: rename it, enable or disable it, require signed render links, or change its engine version. Only the fields you pass change. Setting tokenless to false means every render link for the project must be signed with the project's secret key; unsigned links stop working. Disabling a project stops it rendering until it is enabled again.
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": {
"intent": "<intent>",
"project": "<project>"
},
"name": "update_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New project name, unique within the organisation. | |
| intent | Yes | Required. In one or two sentences, what you are trying to achieve for the user with this call and why (for example: 'Screenshot the pricing page so the user can compare plans'). Recorded for analytics and audit; do not include secrets. | |
| enabled | No | false disables the project: it stops rendering. | |
| project | Yes | Project id (proj_…) or exact name. Use list_projects to see them. | |
| tokenless | No | true allows unsigned render links; false requires every render link to be signed. | |
| engineVersion | No | The rendering engine channel the project uses. |