Get a Zotero item
zotero_get_itemGet a Zotero item by its key, including all bibliographic fields, creators, tags, and collections. Optionally request child notes/attachments and formatted citations or bibliography.
Instructions
Fetch one item by its key, returning the full item record (itemType, all bibliographic fields, creators, tags, collections, relations, version). Optionally set include_children to also return the item's child notes and attachments. Use include to additionally request rendered output: "bib" (formatted bibliography entry), "citation" (inline citation), or "csljson" (CSL-JSON for downstream formatting); combine with style (a style name such as "apa" or "chicago author-date", a CSL style id such as chicago-notes-bibliography, or the URL of a CSL file; unset renders Zotero's default, Chicago shortened notes and bibliography) and locale. When the desktop app serves the request, a style it has installed is used as-is and an unknown one is fetched from the Zotero style repository. The returned version is required if you later update or delete this item.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | Style name, CSL style id or CSL URL for bib/citation (unset: Zotero's default Chicago style). | |
| locale | No | Locale for bib/citation, e.g. en-US. | |
| include | No | Extra rendered content: "bib", "citation", or "csljson". | |
| item_key | Yes | The 8-character Zotero item key. | |
| library_id | No | ||
| library_type | No | ||
| include_children | No | Also fetch child notes/attachments. |