zotero_update_note
Update the HTML content of an existing Zotero note by providing its item key and new HTML text, optionally appending instead of replacing the body.
Instructions
Update the HTML body of an existing Zotero note. item_key: the NOTE's own key (NOT the parent item's key) — use zotero_get_notes or zotero_search_notes to find it. note_text: new HTML content. append=False (default) REPLACES the entire note body; append=True concatenates note_text after the existing body. To preserve existing formatting when editing, first fetch the note with zotero_get_notes(raw_html=True), modify the HTML, then pass the full HTML back. Requires a writable library (web API key or hybrid mode) — fails in local-only mode. Example: zotero_update_note(item_key='NOTE1234', note_text='Revised summary', append=False).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item_key | Yes | Zotero item key/ID of the note to update | |
| note_text | Yes | New HTML content of the note | |
| append | No | If True, concatenate note_text to existing note content; if False (default), replace existing content. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |