Electronic Resources

The Electronic API allows access to electronic related information, as described in the map below.

 

 
Alma provides a set of Web services for handling electronic information, enabling you to quickly and easily manipulate electronic details. These Web services can be used by external systems in order to retrieve or update electronic data.

Electronic Collections

APIPath
Retrieve Electronic Collections
GET /almaws/v1/electronic/e-collections
Create Electronic Collection
POST /almaws/v1/electronic/e-collections
Delete Electronic Collection
DELETE /almaws/v1/electronic/e-collections/{collection_id}
Retrieve Electronic Collection
GET /almaws/v1/electronic/e-collections/{collection_id}
Update Electronic Collection
PUT /almaws/v1/electronic/e-collections/{collection_id}

Electronic Services

APIPath
Retrieve Electronic Services
GET /almaws/v1/electronic/e-collections/{collection_id}/e-services
Create Electronic Service
POST /almaws/v1/electronic/e-collections/{collection_id}/e-services
Delete Electronic Service
DELETE /almaws/v1/electronic/e-collections/{collection_id}/e-services/{service_id}
Retrieve Electronic Service
GET /almaws/v1/electronic/e-collections/{collection_id}/e-services/{service_id}
Update Electronic Service
PUT /almaws/v1/electronic/e-collections/{collection_id}/e-services/{service_id}

Portfolios

APIPath
Retrieve Portfolios
GET /almaws/v1/electronic/e-collections/{collection_id}/e-services/{service_id}/portfolios
Create Electronic Portfolio
POST /almaws/v1/electronic/e-collections/{collection_id}/e-services/{service_id}/portfolios/
Delete Electronic Portfolio
DELETE /almaws/v1/electronic/e-collections/{collection_id}/e-services/{service_id}/portfolios/{portfolio_id}
Retrieve Portfolio
GET /almaws/v1/electronic/e-collections/{collection_id}/e-services/{service_id}/portfolios/{portfolio_id}
Update Electronic Portfolio
PUT /almaws/v1/electronic/e-collections/{collection_id}/e-services/{service_id}/portfolios/{portfolio_id}

OpenAPI Specification

For information about the OpenAPI standard, see the OpenAPI Initiative. You can also read about OpenAPI support in Ex Libris APIs.

OpenAPI Specification

Download the OpenAPI specification for these APIs in JSON or YAML format:

Swagger Codegen

Download an SDK powered by the Swagger Code Generator:

Download SDK
Swagger Editor

The Swagger Editor provides a side-by-side view of the specification and the Swagger UI console. It's an easy way to explore the standard and learn by playing.

View this API specification in the Swagger Editor

 

ElectronicCollectionsServicesPortfolios