
# Export herunterladen

`GET /fapi/v1/me/exports/{export_id}/download` · wird vom Anmeldehost der Umgebung aufgerufen

Gibt das ZIP-Paket eines abgeschlossenen Exports des angemeldeten Benutzers als Anhang zurück (`Content-Type: application/zip`, `Content-Disposition: attachment; filename="user-export-job_….zip"`). Vergleichen Sie die Datei mit `file.sha256` des Exports, um sie zu prüfen. Jeder Download wird im Audit-Log der Umgebung protokolliert, bevor das erste Byte gesendet wird. Bricht die Übertragung ab, wird die Verbindung geschlossen, damit eine unvollständige Datei nicht vollständig wirkt; laden Sie die Datei erneut herunter.

Wie bei der Anfrage ist eine aktuelle Anmeldung erforderlich: Wurde die Sitzung nicht in den letzten 5 Minuten verifiziert oder hat der Benutzer einen zweiten Faktor und die Sitzung hat ihn nicht verwendet, lautet die Antwort `401 step_up_required`. `HEAD` wird nicht unterstützt (`405`).

## Anfrage

Header:

| Header | Erforderlich | Beschreibung |
| --- | --- | --- |
| `Idp-Client` | ja | SDK-Kennung. |

## Antwort

`200 OK` mit der ZIP-Datei als Body.

## Fehler

| Status | Code | Wann |
| --- | --- | --- |
| 401 | `unauthenticated` | Kein gültiges Sitzungs-Cookie. |
| 401 | `step_up_required` | Anmeldung älter als 5 Minuten oder ein zweiter Faktor ist erforderlich; der Header `WWW-Authenticate` enthält `max_age=300` (und `acr_values`, wenn ein zweiter Faktor erforderlich ist). |
| 404 | `not_found` | Für diesen Benutzer gibt es keinen solchen Export. |
| 409 | `conflict` | Der Export ist noch nicht abgeschlossen oder seine Datei ist abgelaufen. |
| 503 | `service_unavailable` | Das Benutzerverzeichnis ist vorübergehend nicht verfügbar; wiederholen Sie die Anfrage nach `Retry-After`. |

## Beispiel

```bash
curl -OJ https://example.keenauth.app/fapi/v1/me/exports/job_01jbx4k6v8m2c9w5s7r3t1q0zy/download \
  -H "Idp-Client: my-app/1.0.0 (node/22.0.0)" \
  -b cookies.txt
```

## Personenbezogene Daten

Dieser Endpunkt verarbeitet personenbezogene Daten: Benutzerprofil, Zugangsdaten, verknüpfte Identitäten, Sitzungen, Organisationsmitgliedschaften und Einladungen, Zustimmungsdatensätze, Umgebungsprotokolle und Datenschutzanfragen (das Paket enthält die eigenen Daten des Benutzers aus jeder dieser Kategorien). [Personenbezogene Daten in den KeenAuth APIs](/docs/policies/personal-data) beschreibt, welche Daten gespeichert werden, wie lange sie aufbewahrt werden und wie sie gelöscht werden. Senden Sie in keinem Feld besondere Kategorien personenbezogener Daten (Gesundheit, biometrische Daten, Religion, politische Meinungen, sexuelle Orientierung).
