update_product
Change a site's name, whether people who aren't logged in may write, the simple form's words and colour, or its test domains (its dev and uat copies, owner only). Give only what should 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": {
"product_id": "<product_id>"
},
"name": "update_product"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | A new name for the site. | |
| intro | No | The line under the heading, up to 300 characters. | |
| button | No | The words on the send button, up to 60 characters. | |
| colour | No | The button's colour as a # and six hex digits, like #1f6feb. | |
| heading | No | The simple form's heading, up to 60 characters. | |
| thank_you | No | What the form says after a message is sent, up to 300 characters. | |
| product_id | Yes | The site's id (a uuid), from list_products. | |
| test_domains | No | The site's test domains, such as its dev and uat copies: up to two, never one of its own domains. On them its live key opens test tickets, and logged-in users are signed with the test secret. This replaces the list; [] removes them. Owner only. | |
| let_anyone_write | No | Whether people who aren't logged in to the site may send a message (they give their email). false means logged-in users only. |