{ "opencollection": "1.0.0", "info": { "name": "Discovery bitstreams Core API", "version": "1.0.2" }, "request": { "auth": { "type": "apikey", "key": "apikey", "value": "{{apikey}}", "placement": "query" } }, "items": [ { "info": { "name": "Core", "type": "folder" }, "items": [ { "info": { "name": "Retrieve metadata for a bitstream", "type": "http" }, "http": { "method": "GET", "url": "https://api.library.ethz.ch/discovery/v1/core/bitstreams/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The UUID of the bitstream to retrieve." } ] }, "docs": "Returns metadata details of a given bitstream." }, { "info": { "name": "Retrieve the content of a bitstream", "type": "http" }, "http": { "method": "GET", "url": "https://api.library.ethz.ch/discovery/v1/core/bitstreams/:id/content", "params": [ { "name": "id", "value": "", "type": "path", "description": "The UUID of the bitstream to retrieve." } ] }, "docs": "Returns the actual file content of a given bitstream." }, { "info": { "name": "Retrieve format details for a bitstream", "type": "http" }, "http": { "method": "GET", "url": "https://api.library.ethz.ch/discovery/v1/core/bitstreams/:id/format", "params": [ { "name": "id", "value": "", "type": "path", "description": "The UUID of the bitstream to retrieve format details for." } ] }, "docs": "Returns the format details (e.g., MIME type, description) of a given bitstream." }, { "info": { "name": "Retrieve item details", "type": "http" }, "http": { "method": "GET", "url": "https://api.library.ethz.ch/discovery/v1/core/items/:id", "params": [ { "name": "id", "value": "", "type": "path", "description": "The UUID of the item to retrieve." }, { "name": "embed", "value": "", "type": "query", "description": "Embedded relationships in the response." } ] }, "docs": "Returns metadata and relationships of a specific item in the research collection." }, { "info": { "name": "Retrieve COinS metadata for an item", "type": "http" }, "http": { "method": "GET", "url": "https://api.library.ethz.ch/discovery/v1/core/items/:id/coins", "params": [ { "name": "id", "value": "", "type": "path", "description": "The UUID of the item to retrieve COinS metadata for." } ] }, "docs": "Returns ContextObjects in Spans (COinS) metadata for a specific item." }, { "info": { "name": "Retrieve Leitzahl classification for an item", "type": "http" }, "http": { "method": "GET", "url": "https://api.library.ethz.ch/discovery/v1/core/items/:id/leitzahl", "params": [ { "name": "id", "value": "", "type": "path", "description": "The UUID of the item to retrieve Leitzahl metadata for." } ] }, "docs": "Returns the Leitzahl classification metadata for a specific item." }, { "info": { "name": "Retrieve the owning collection of an item", "type": "http" }, "http": { "method": "GET", "url": "https://api.library.ethz.ch/discovery/v1/core/items/:id/owningCollection", "params": [ { "name": "id", "value": "", "type": "path", "description": "The UUID of the item to retrieve the owning collection for." }, { "name": "embed", "value": "", "type": "query", "description": "Embedded relationships in the response." } ] }, "docs": "Returns the collection to which a specific item belongs, including its parent community." }, { "info": { "name": "Retrieve relationships for an item", "type": "http" }, "http": { "method": "GET", "url": "https://api.library.ethz.ch/discovery/v1/core/items/:id/relationships", "params": [ { "name": "id", "value": "", "type": "path", "description": "The UUID of the item to retrieve relationships for." } ] }, "docs": "Returns the relationships associated with a specific item." }, { "info": { "name": "Retrieve thumbnail for an item", "type": "http" }, "http": { "method": "GET", "url": "https://api.library.ethz.ch/discovery/v1/core/items/:id/thumbnail", "params": [ { "name": "id", "value": "", "type": "path", "description": "The UUID of the item to retrieve the thumbnail for." } ] }, "docs": "Returns the thumbnail image for a specific item." } ] } ], "bundled": true }