Ready to Learn?Ex Libris products all provide open APIs

Acquisitions

The Acquisitions API allows access to acquisitions related information, as described in the map below.
 
Alma provides a set of Web services for handling acquisitions information, enabling you to quickly and easily manipulate acquisitions details. These Web services can be used by external systems - such as subscription agent systems - to retrieve or update acquisitions data.

 

Funds

MethodDescription
GET /almaws/v1/acq/fundsRetrieve funds
GET /almaws/v1/acq/funds/{fund_id}Retrieve Fund

PO Lines

MethodDescription
GET /almaws/v1/acq/po-linesRetrieve PO-Lines
POST /almaws/v1/acq/po-linesCreate PO-Line
GET /almaws/v1/acq/po-lines/{po_line_id}Get PO-Line
PUT /almaws/v1/acq/po-lines/{po_line_id}Update PO-Line
DELETE /almaws/v1/acq/po-lines/{po_line_id}Cancel PO-Line
GET /almaws/v1/acq/po-lines/{po_line_id}/itemsGet PO-Line Items
POST /almaws/v1/acq/po-lines/{po_line_id}/items
Receive new item
POST /almaws/v1/acq/po-lines/{po_line_id}/items/{item_id}Receive an existing item

Vendors

MethodDescription
GET /almaws/v1/acq/vendorsRetrieve vendors
POST /almaws/v1/acq/vendorsCreate Vendor
DELETE /almaws/v1/acq/vendors/{vendorCode}Delete Vendor
GET /almaws/v1/acq/vendors/{vendorCode}Get Vendor
PUT /almaws/v1/acq/vendors/{vendorCode}Update Vendor
GET /almaws/v1/acq/vendors/{vendorCode}/invoicesGet Vendor Invoices
GET /almaws/v1/acq/vendors/{vendorCode}/po-linesGet Vendor PO Lines

Invoices

MethodDescription
GET /almaws/v1/acq/invoices/Get Invoices
GET /almaws/v1/acq/invoices/{invoice_id}Get Invoice

Licenses

MethodDescription
GET /almaws/v1/acq/licenses/Get Licenses
GET /almaws/v1/acq/licenses/{license_code}Get License
POST /almaws/v1/acq/licensesCreate License
PUT /almaws/v1/acq/licenses/{license_code}Update License
DELETE /almaws/v1/acq/licenses/{license_code}Delete License
GET /almaws/v1/acq/licenses/{license_code}/amendmentsGet Licenses Amendments
GET /almaws/v1/acq/licenses/{license_code}/amendments/{amendment_code}Get License Amendment
POST /almaws/v1/acq/licenses/{license_code}/amendmentsCreate License Amendment
PUT /almaws/v1/acq/licenses/{license_code}/amendments/{amendment_code}Update License Amendment
DELETE /almaws/v1/acq/licenses/{license_code}/amendments/{amendment_code}Delete License Amendment

Test ACQ

MethodDescription
GET /almaws/v1/acq/testGET Acq Test API
POST /almaws/v1/acq/testPOST Acq Test API