Datenexporte auflisten
Gibt die letzten Datenexport-Anfragen deiner Organisation mit Status, Größe, Retention-Fenster und Ablaufdatum zurück.
GET /api/organization/data-export
Gibt die 20 jüngsten Export-Anfragen zurück, neueste zuerst. Poll diesen Endpunkt
(oder GET /api/organization/data-export/{exportId}), solange ein Export queued
oder generating ist.
Antwort (Response)
{
"exports": [
{
"id": "0f0f2f6a-2b3b-4a2f-9a7c-3e5f8c1d2b44",
"status": "ready",
"format": "json_csv",
"includeCheckHistory": true,
"recipientEmails": ["admin@deineagentur.com"],
"sizeBytes": 18446721,
"retentionCutoff": "2025-03-30T09:12:44.101Z",
"expiresAt": "2026-08-06T09:19:02.884Z",
"downloadCount": 1,
"lastDownloadedAt": "2026-07-30T10:02:11.900Z",
"error": null,
"manifest": {
"generatedAt": "2026-07-30T09:12:52.006Z",
"retentionCutoff": "2025-03-30T09:12:44.101Z",
"includeCheckHistory": true,
"packages": [
{
"packageType": "fullservice",
"displayName": "Full Service",
"dataRetentionMonths": 16,
"cutoff": "2025-03-30T09:12:44.101Z"
}
],
"sections": [
{ "path": "customers/customers", "rows": 42 },
{ "path": "monitors/websites", "rows": 311 },
{ "path": "checks/website-checks", "rows": 100000, "truncated": true }
],
"redactedFields": ["passwords and passphrases", "webhook secrets and signing keys"]
},
"createdAt": "2026-07-30T09:12:44.101Z",
"startedAt": "2026-07-30T09:12:45.010Z",
"completedAt": "2026-07-30T09:19:02.884Z"
}
],
"cooldownHours": 6
}Status-Werte
| Status | Bedeutung |
|---|---|
queued | Angenommen, wartet auf den Builder |
generating | Das Bundle wird gebaut |
ready | Herunterladbar bis expiresAt |
failed | Bau fehlgeschlagen; error nennt den Grund |
expired | Download-Fenster geschlossen, Datei gelöscht |
Einzelner Export
GET /api/organization/data-export/{exportId} liefert einen Export im gleichen
Format (ohne die exports-Hülle).
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 du die Organisation nicht lesen darfst404 Export not foundwenn die ID nicht zu deiner Organisation gehört