{{:beecollect_cloud_250.png?nolink|}} ====== BeeCollect Cloud API ====== == UploadMedium == [[:start|{{ ::icon-home-64.png?nolink|Startseite}}]] [[:cloud-api|{{ ::icon-arrow-left-64.png?nolink|Zurück zur BeeCollect Cloud API}}]] === Beschreibung === Lädt ein Medium zum angegebenen DataElement hoch. === Aufruf === https://beecollect.cloud/api/v1/UploadMedium === Methode === * POST === Authentifizierung === * HTTP Basic Auth (Benutzer und Kennwort wird von Solvatec bereitgestellt) * X-Access-Token Header === Parameter === Alle Parameter werden als benannte Header erwartet. ^ Parameter ^ Beschreibung ^ | X-Access-Token | Gültiges Access-Token (siehe [[cloud-api:endpoints:v1:getaccesstoken|GetAccessToken]]) | | Share-Key | Gültiger Schlüssel der Organisation, mit der Daten geteilt werden sollen (wird von der jeweiligen Organisation bereitgestellt) | | Data-Element-Key | Gültiger Datenelement-Schlüssel als GUID | | Media-Key | Gültiger Medienschlüssel als GUID | | FileName | Original-Dateiname | | Public | Wert 0: Medium ist nur für autorisierte ShareKeys verfügbar, Wert 1: Medium steht im öffentlichen WebDav und über den IIIF-Service zur Verfügung. //(Optional)// | === Rückgabewert === * JSON-Response, enthält als Wert den Medienschlüssel. { "type": "urn:beecollect:success", "title": "Success", "status": 200, "detail": "The request was processed successfully.", "value": "68abe28a-59a5-4f3f-91bc-ddc094ffda3c" }