User Tools

Site Tools


documentation:technical:opacapi

Common OPAC API Calls (As of 2010-02-10)

Bib Searching

  • open-ils.search.biblio.multiclass.query[.staff]
  • open-ils.search.biblio.multiclass[.staff]
  • open-ils.search.metabib.multiclass.query[.staff]
  • open-ils.search.metabib.multiclass[.staff]
  • open-ils.search.biblio.isbn
  • open-ils.search.biblio.issn
  • open-ils.search.biblio.marc[.staff]
  • open-ils.search.biblio.tcn

Retrieving Bib Records

  • open-ils.search.biblio.metarecord.copy_count[.staff]
  • open-ils.search.biblio.metarecord.mods_slim.retrieve
  • open-ils.search.biblio.metarecord_to_records[.staff]
  • open-ils.search.biblio.mods_from_copy
  • open-ils.search.biblio.record.copy_count[.staff]
  • open-ils.search.biblio.record_entry.slim.retrieve
  • open-ils.search.biblio.record.mods_slim.retrieve
  • open-ils.search.bib_id.by_barcode

Fetching/Browsing Call Numbers, Copies, Copy Status, etc.

  • open-ils.search.asset.call_number.retrieve
  • open-ils.search.asset.copy.fleshed2.retrieve
  • open-ils.search.asset.copy.retrieve
  • open-ils.search.asset.copy.retrieve_by_cn_label[.staff]
  • open-ils.search.call_number.retrieve_by_info
  • open-ils.search.config.copy_status.retrieve.all
  • open-ils.search.biblio.copy_counts.summary.retrieve
  • open-ils.search.biblio.copy_location_counts.summary.retrieve
  • open-ils.search.callnumber.browse
  • open-ils.circ.copy_location.retrieve.all
  • open-ils.circ.copy_note.retrieve.all

Authority Cross Ref

  • open-ils.search.authority.crossref
  • open-ils.search.authority.crossref.batch

MARC Bib Mappings

  • open-ils.search.biblio.audience_map.retrieve.all
  • open-ils.search.biblio.bib_level_map.retrieve.all
  • open-ils.search.biblio.item_form_map.retrieve.all
  • open-ils.search.biblio.item_type_map.retrieve.all
  • open-ils.search.biblio.lit_form_map.retrieve.all
  • open-ils.search.metabib.record_to_descriptors

Miscellaneous

  • open-ils.search.biblio.record.html
  • open-ils.search.spellcheck
  • open-ils.circ.asset.stat_cat_entries.fleshed.retrieve_by_copy

Buckets / Bookbags

  • open-ils.actor.container.create
  • open-ils.actor.container.flesh
  • open-ils.actor.container.full_delete
  • open-ils.actor.container.item.create
  • open-ils.actor.container.item.delete
  • open-ils.actor.container.public.flesh
  • open-ils.actor.container.retrieve_by_class
  • open-ils.actor.container.retrieve_by_class
  • open-ils.actor.container.update

Authentication

  • open-ils.auth.authenticate.complete
  • open-ils.auth.authenticate.init
  • open-ils.auth.session.delete
  • open-ils.auth.session.retrieve

User Account Data and Settings

  • open-ils.actor.note.retrieve.all
  • open-ils.actor.patron.settings.retrieve
  • open-ils.actor.patron.settings.update
  • open-ils.actor.user.email.update
  • open-ils.actor.user.username.update
  • open-ils.actor.user.password.update
  • open-ils.actor.username.exists
  • open-ils.actor.user.fleshed.retrieve
  • open-ils.actor.user.fleshed.retrieve_by_barcode

User Transaction Data

  • open-ils.actor.user.fines.summary
  • open-ils.actor.user.perm.highest_org.batch
  • open-ils.actor.user.transactions.have_charge.fleshed
  • open-ils.actor.user.checked_out
  • open-ils.circ.money.billing.retrieve.all
  • open-ils.circ.non_cataloged_circulation.retrieve
  • open-ils.circ.non_cat_types.retrieve.all
  • open-ils.circ.open_non_cataloged_circulation.user
  • open-ils.circ.renew
  • open-ils.circ.retrieve

User Holds

  • open-ils.circ.hold.cancel
  • open-ils.circ.hold.queue_stats.retrieve
  • open-ils.circ.holds.test_and_create.batch
  • open-ils.circ.holds.test_and_create.batch.override
  • open-ils.circ.holds.retrieve
  • open-ils.circ.hold.update

Library Data

  • open-ils.actor.org_unit.retrieve_by_shortname
  • open-ils.actor.ou_setting.ancestor_default
documentation/technical/opacapi.txt · Last modified: 2022/02/10 13:34 by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

© 2008-2022 GPLS and others. Evergreen is open source software, freely licensed under GNU GPLv2 or later.
The Evergreen Project is a U.S. 501(c)3 non-profit organization.