Skip to content

Datei herunterladen

Lädt die entschlüsselte Binärdatei herunter. Der Server gibt die Datei direkt als Bytestream zurück.

Request

GET /api/oauth/v2/resource/files/{uuid}/download

HeaderWert
AuthorizationBearer {access_token}

URL-Parameter

ParameterTypPflichtBeschreibung
uuidstringJaEindeutige ID der Datei

Response

Erfolg (200 OK)

Der Response enthält die entschlüsselte Datei als Binärdaten. Die Response-Header steuern den Download:

HeaderBeispielwertBeschreibung
Content-Typeapplication/pdfMIME-Typ der Datei
Content-Dispositionattachment; filename="befund-mrt.pdf"Löst einen Download aus; enthält den originalen Dateinamen

Hinweis: Dieser Endpoint gibt keinen JSON-Body zurück, sondern die rohen Bytes der Datei. Verarbeiten Sie die Antwort direkt als Dateiinhalt.

Beispiel (cURL)

bash
curl -X GET "https://app.offisy.at/api/oauth/v2/resource/files/a1b2c3d4-e5f6-7890-abcd-ef1234567890/download" \
  -H "Authorization: Bearer {access_token}" \
  --output befund-mrt.pdf
Beispiele
bash
curl -X GET "https://my.offisy.at/api/oauth/v2/resource/files/b2c3d4e5-f6a7-8901-bcde-f01234567890/download" \
  -H "Authorization: Bearer {access_token}"
Parameter
Zuerst Token anfordern

Mögliche Fehler

StatusCodeBeschreibung
401invalid_clientUngültiger oder fehlender Access Token
403insufficient_scopeScope medicals nicht vorhanden
403access_deniedKeine Leseberechtigung für diese Datei
404not_foundDatei nicht gefunden oder gehört nicht zu diesem Unternehmen

Offisy GmbH