update-note
Modify an existing Inkdrop note by changing only the fields you provide; omitted fields remain unchanged. Edit title, Markdown body, tags, notebook, or status as needed.
Instructions
Update the existing note in the database. Only the fields you provide will be updated; omitted fields remain unchanged.
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": {
"_id": "<_id>",
"_rev": "<_rev>"
},
"name": "update-note"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| _id | Yes | The unique document ID which should start with `note:` and the remains are randomly generated string | |
| _rev | Yes | This is a CouchDB specific field. The current MVCC-token/revision of this document (mandatory and immutable). | |
| body | No | The content of the note in Markdown. NOTE: Do not escape special characters like `\n`. | |
| tags | No | An array of tag IDs to assign to the note. Call `list-tags` or `read-tag` to retrieve available tags. You can create a new tag with `create-tag` tool if necessary. | |
| title | No | The note title | |
| bookId | No | The notebook ID. Specify `template` to turn the note into a custom note template | |
| status | No | The status of the note |