Datenexport herunterladen
Erzeugt eine kurzlebige Download-URL für einen fertigen Organisations-Datenexport.
GET /api/organization/data-export/{exportId}/download
Gibt eine vorsignierte URL für das Export-ZIP zurück. Die URL gilt 5 Minuten; der Object-Key selbst wird nie preisgegeben und der Storage-Bucket ist nicht durchsuchbar. Die Export-ID zu kennen ist also kein Zugriff — ein authentifizierter Administrator der besitzenden Organisation zu sein schon.
Query-Parameter
| Parameter | Typ | Beschreibung |
|---|---|---|
redirect | 1 | Antwortet mit 302 auf die vorsignierte URL statt mit JSON. Praktisch für curl -L und Browser-Links. |
Beispiel (cURL)
BASE_URL="https://uptimeify.io"
TOKEN="<dein-api-token>"
EXPORT_ID="0f0f2f6a-2b3b-4a2f-9a7c-3e5f8c1d2b44"
# Direkt in die Datei
curl -L -o export.zip \
"$BASE_URL/api/organization/data-export/$EXPORT_ID/download?redirect=1" \
-H "Authorization: Bearer $TOKEN"Antwort (Response)
{
"url": "https://<bucket>.<region>.your-objectstorage.com/data-exports/org-12/0f0f2f6a-...zip?X-Amz-Signature=...",
"expiresInSeconds": 300,
"sizeBytes": 18446721,
"filename": "uptimeify-export-0f0f2f6a-2b3b-4a2f-9a7c-3e5f8c1d2b44.zip"
}Jeder Aufruf erhöht downloadCount und aktualisiert lastDownloadedAt am
Export-Datensatz.
Häufige Fehler
400 User must belong to an organizationwenn aus Session oder Token keine Organisation abgeleitet werden kann401 Unauthorizedwenn du nicht authentifiziert bist403 Forbiddenwenn deine Rolle die Organisation nicht verwalten darf404 Export not foundwenn die ID nicht zu deiner Organisation gehört409 Export is not downloadable(data.code: exportNotReady) solange der Export in der Warteschlange, in Arbeit oder fehlgeschlagen ist410 Export download window has expired(data.code: exportExpired) nach Ablauf der 7 Tage
Paket-Konfiguration löschen
Löscht eine Paket-Konfiguration der Organisation. Das ist nur möglich, wenn aktuell keine Kunden diesem Paket zugeordnet sind. Das Paket wird direkt über den Pfad-Parameter aufgelöst. Werte wie test1 funktionieren also, solange sie exakt dem gespeicherten packageType entsprechen.
Rechnungs-Details abrufen
Gibt Rechnungsinformationen und Zahlungsmethoden der Organisation aus deiner authentifizierten Session zurück.