goodnotes_manage_outline
Rename or delete a single flat outline entry by matching its exact title and hashes, then verify all entries and page order after reload without deleting any page.
Instructions
Rename or delete one flat native outline entry using its exact old title, outline hash and page-order hash. Rename requires title. Saves private metadata and verifies every exposed outline entry and page order after reload. Never deletes a page.
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": {
"url": "<url>",
"outlineId": "<outlineId>",
"expectedTitle": "<expectedTitle>",
"expectedOutlineHash": "<expectedOutlineHash>",
"expectedPageOrderHash": "<expectedPageOrderHash>",
"command": "<command>",
"operationId": "<operationId>"
},
"name": "goodnotes_manage_outline"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| title | No | ||
| command | Yes | ||
| outlineId | Yes | ||
| operationId | Yes | ||
| expectedTitle | Yes | ||
| expectedOutlineHash | Yes | ||
| expectedPageOrderHash | Yes |