Update Page
update_pageUpdate a page by providing its id, then optionally change the title, icon, body (plain text replacing content), or archive status. Omitted fields remain unchanged.
Instructions
Update a Page — rename, set icon, replace the body, or archive/unarchive (archived:true hides it, false restores it). body is plain text (blank lines → paragraphs) and REPLACES the page content. Omitted fields are unchanged. Resolve the id via list_pages; only id is required.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"id": "page_123",
"archived": true
},
"name": "update_page"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Page id, from list_pages (required). | |
| body | No | New content as plain text; blank lines separate paragraphs. REPLACES existing content (optional). | |
| icon | No | New emoji icon; null clears it (optional). | |
| title | No | New title (optional). | |
| archived | No | true archives (hides) the page; false restores it (optional). |