zotero_update_note
Update the HTML content of an existing Zotero note. Replace the entire note body or append new text, preserving formatting by fetching and modifying the HTML first.
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 |