Help

This site provides public access to digital resources managed in Zotero libraries, along with experimental tools for managing those resources for qualitative data analysis purposes. The available access routes are listed below.

RuleMethodsDescription
/GETHome page of the application. Depending on how the application is configured, this will either show a browsable list of projects or redirect to the application help page.
/annotate/<library_id>/<item_key>GET, POSTCreate or edit an existing annotation
/annotations/<library_id>GETShow a list of tags associated with annotations in the selected group library.
/annotations/<library_id>/<tag>GETShow the annotations associated with a single tag in a Zotero group library. Each annotation is presented as applicable with the highlighted text passage from the PDF, editor comments, and a list of tags applied to the annotation.
/cluster_tags/<library_id>GET, POSTPresent or process a web form allowing the user to cluster tags in a Zotero group library. A list of tags is presented, which includes only tags that meet all the following critera: (1) the tag is applied to an annotation, (2) the tag is not associated only with annotations that already have cluster tags applied to them, and (3) the tag is not itself a cluster tag. Thematically related tags can be selected using checkboxes. The name of a higher-level "cluster" tag can be entered at the top of the form; this tag will be converted to uppercase and prefixed with the `@` symbol or other character defined in the application settings under `LIBRARY.xxxxxxx.group_tag_prefix`.
/delete/<library_id>/<item_key>GETDelete a single item.
/helpGETPrint all defined routes for the application and their endpoint docstrings.
/json/<library_id>/<item_key>GETView a json representation of a library item.
/login/<library_id>GETProvide access credentials (passkey) for a library. Logged-in users will have access to (1) tools that modify the library content, and (2) binary attachment files if public downloads are disabled for that library.
/logout/<library_id>GETRemove access credentials (passkey) for a library.
/raw/<library_id>/<item_key>GETDownload a binary attachment. This may be an item attachment or an inline image attached to a note.
/rename_tags/<library_id>/GET, POSTPresent a form allowing for the bulk renaming of tags in a Zotero group library. Each tag is presented in an editable field; submitting the form will update the names of all modified tags.
/set_keyGET, POSTSet a password for operations on a library. This endpoint should not be accessed directly, but called as needed by a password-protected page along with a redirect target as the URL parameter.
/syncGETSynchronize data with the zotero.org server. Retrieves the metadata for any items that have been created or updated since the last sync.
/sync/<library_id>/<item_key>GETSynchronize a single item.
/tags/<library_id>GETShow a list of tags in the selected group library.
/tags/<library_id>/<tag_name>GETView a list of resources in the library associated with `tag_name`.
/view/<library_id>GETView an html representation of the library. The list includes top-level collections but NOT top-level items, as the latter may include items that have been trashed or deleted. (Such items are still accessible in other views.)
/view/<library_id>/<item_key>GETView an html representation of a library item. For most items this will be a table showing item metadata; for a note the full content will be shown with the metadata listed below; and for a collection a list of items, sub-collections, and parent collection will be presented in directory index format.