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

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

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

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

4 operations 4 paths 0 schemas 4 GET

Metadata

The identity and technical contract details declared by the specification.

Authentication & Security 1

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

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

bitstreams 4
GET
/bitstreams
Retrieve a list of bitstreams.
getBitstreams 6 params → 200
GET
/bitstreams/{bitstream_id}
Retrieve a single bitstream by using the internal DSpace bitstream identifier.
getBitstream 5 params → 200
GET
/bitstreams/{bitstream_id}/policy
Retrieve all policies for all bundles in which the bitstream is present, by using the internal DSpace bitstream identifier.
getBitstreamPolicies 1 param → 200
GET
/bitstreams/{bitstream_id}/retrieve
Retrieve a file by using the corresponding DSpace bitstream identifier.
getBitstreamData 4 params → default

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

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

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

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