Update a note
kb_update_noteChange an existing note. Address it by id or exact title. Pass only what changes. Set append=true to add the given body below what is already there — the natural 'add this to my notes' path — otherwise the body is replaced. An optional reminder schedules one future Telegram bot message to the owner; new schedules share the standalone creation allowance and may return entitlement_required; null cancels it. Completing or changing a task to another type cancels its pending reminder.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Note id. | |
| body | No | New body, or text to append. | |
| tags | No | Replace the tag list. | |
| type | No | Page type. Existing pages keep their type if omitted. Only tasks support attached reminders. Standalone reminders use create_reminder. | |
| title | No | Current exact title (to find it), or the new title. | |
| append | No | Append body instead of replacing it. | |
| reminder | No | Only with user authorization: schedule one Telegram bot DM to the account owner. Null cancels; omitted preserves the existing reminder. Never infer a reminder from a task or date alone. | |
| task_status | No | Task status. Completing a task cancels its pending reminder. |