zotero_update_note
Update an existing Zotero note's HTML body by providing its item key and new HTML content. Choose to replace or append text to preserve earlier formatting.
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 |
|---|---|---|---|
| append | No | If True, concatenate note_text to existing note content; if False (default), replace existing content. | |
| item_key | Yes | Zotero item key/ID of the note to update | |
| note_text | Yes | New HTML content of the note |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |