Update a surface
surface_updateChange a surface's name, description, status, page URL or location; fields you leave out are unchanged. Returns the updated surface. ARCHIVED stops it serving; making it ACTIVE again counts toward the plan's surface limit. To change content, use the variant_ tools; to add a surface, surface_setup.
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": {
"surface_id": "<surface_id>"
},
"name": "surface_update"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Unique within the organization. | |
| status | No | ACTIVE serves variants; ARCHIVED stops serving. | |
| location | No | Serving region. | |
| page_url | No | The live URL of the page. | |
| surface_id | Yes | The surface id, from surface_list. | |
| description | No | Note shown in the dashboard. |