Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

ETH Zurich – Swiss Federal Institute of Technology items API

The items API from ETH Zurich – Swiss Federal Institute of Technology — 5 operation(s) for items.

ETH Zurich – Swiss Federal Institute of Technology items API is one of 35 APIs that ETH Zurich – Swiss Federal Institute of Technology publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include items. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 5 operations across 5 paths. It is described by OpenAPI 3.0.2, at version 1.0.2.

Requests are made against a single base URL, https://api.library.ethz.ch/discovery/v1/.

5 operations 5 paths 0 schemas 5 GET

Metadata

The identity and technical contract details declared by the specification.

Authentication & Security 1

ETH Zurich – Swiss Federal Institute of Technology items API declares 1 security scheme for authenticating requests. An API key is passed in the query as apikey (ApiKeyAuth). By default, every request must be authenticated.

Paths & Operations 5

Across 5 paths, the API surfaces 5 operations — 5 GET. Each is listed below with its method, path, parameters, and response codes.

items 5
GET
/poi-items/{id}
Returns a content item (e-rara, emaps, E-Pics, e-periodica etc) of a poi defined in the ETHorama database.
2 params → 200400500
GET
/items
Retrieve all items from the repository.
getItems 6 params → 200
GET
/items/{item_id}
Retrieve a single item by using the internal DSpace item identifier.
getItem 2 params → 200
GET
/items/{item_id}/bitstreams
Retrieve a list of bitstreams for an item by using the internal DSpace item identifier.
getItemBitstreams 6 params → 200
GET
/items/{item_id}/metadata
Retrieve a list of metadata for an item by using the internal DSpace item identifier.
getItemMetadata 4 params → 200

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

eth-zurich-items-api-openapi.yml Raw ↑

Other APIs ETH Zurich – Swiss Federal Institute of Technology publishes across the network.

ETH Zurich – Swiss Federal Institute of Technology bitstreams API
ETH Zurich – Swiss Federal Institute of Technology collections API
ETH Zurich – Swiss Federal Institute of Technology communities API
ETH Zurich – Swiss Federal Institute of Technology Content Item API
ETH Zurich – Swiss Federal Institute of Technology Contributors API
ETH Zurich – Swiss Federal Institute of Technology Core API
ETH Zurich – Swiss Federal Institute of Technology Discover API
ETH Zurich – Swiss Federal Institute of Technology Dossier API
ETH Zurich – Swiss Federal Institute of Technology Dossiers API
ETH Zurich – Swiss Federal Institute of Technology e-maps API
ETH Zurich – Swiss Federal Institute of Technology E-Pics items API
ETH Zurich – Swiss Federal Institute of Technology e-rara API