get_items_details
Retrieve metadata for multiple Zotero items in a single call to avoid per-item requests and return key-to-metadata mappings, with optional abstracts and missing-key reporting.
Instructions
Get metadata for multiple Zotero items in a single call. Accepts an array of item keys and returns a map of key → metadata. Use this instead of one call per item. Returns all type-specific fields (e.g. bookTitle for bookSection, proceedingsTitle for conferencePaper, university for thesis). Set include_abstract to include abstracts (excluded by default to keep responses lightweight). Keys not found in the library are listed in not_found (present only when some are missing).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| item_keys | Yes | Array of Zotero item keys (e.g. ["EUHUT5K3", "F9UQM7N2"]). Get these from search_library, add_items_by_doi, or get_collection_items. | |
| library_id | No | Numeric user or group ID for this call (a group's ID is the number in its zotero.org/groups/<id> URL). Default: the configured library. Required with library_type 'group' when the server is configured for a user library. | |
| library_type | No | Library for this call: 'user' (personal) or 'group'. Default: the library configured on the server. | |
| include_abstract | No | Include abstractNote in the response. Default false to keep responses lightweight. |