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 Core API

The Core API from ETH Zurich – Swiss Federal Institute of Technology — 9 operation(s) for core.

ETH Zurich – Swiss Federal Institute of Technology Core 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 Core. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 9 operations across 9 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/.

9 operations 9 paths 0 schemas 9 GET

Metadata

The identity and technical contract details declared by the specification.

Authentication & Security 1

ETH Zurich – Swiss Federal Institute of Technology Core 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 9

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

Core 9
GET
/core/bitstreams/{id}
Retrieve metadata for a bitstream
1 param → 200400404500
GET
/core/bitstreams/{id}/content
Retrieve the content of a bitstream
1 param → 200400404500
GET
/core/bitstreams/{id}/format
Retrieve format details for a bitstream
1 param → 200400404500
GET
/core/items/{id}
Retrieve item details
2 params → 200400404500
GET
/core/items/{id}/coins
Retrieve COinS metadata for an item
1 param → 200400404500
GET
/core/items/{id}/leitzahl
Retrieve Leitzahl classification for an item
1 param → 200400404500
GET
/core/items/{id}/owningCollection
Retrieve the owning collection of an item
2 params → 200400404500
GET
/core/items/{id}/relationships
Retrieve relationships for an item
1 param → 200400404500
GET
/core/items/{id}/thumbnail
Retrieve thumbnail for an item
1 param → 200400404500

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

eth-zurich-core-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 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
ETH Zurich – Swiss Federal Institute of Technology ETH Research Collection API V2 API