
# Meine Diagnoseansichten auflisten

`GET /fapi/v1/me/diagnostics-views` · wird vom Anmeldehost der Umgebung aufgerufen

Listet die Zeitpunkte auf, zu denen ein Administrator einer Organisation die Mitgliedsdiagnose des authentifizierten Benutzers im Admin Portal geöffnet hat (Mitglieder → Diagnose). Jeder Aufruf wird im Audit-Log der Organisation protokolliert; diese Liste liefert diese Einträge der letzten 90 Tage, neueste zuerst, höchstens 20. Die Seite zur Kontosicherheit zeigt jeden als "<Organisation> Administrator hat Ihren Kontostatus angesehen" an. Ein Eintrag enthält nur die Organisation und den Zeitpunkt: niemals den Administrator, den Portal-Link, eine Adresse oder eine Anfrage-ID. Die Liste gehört immer zur Sitzung des Benutzers; die Anfrage kann keinen anderen Benutzer angeben. Das Lesen verändert nichts und erfordert keine kürzlich bestätigte Sitzung. Erforderlich ist das `__Host-idp_session`-Cookie des authentifizierten Benutzers; fehlt das Cookie, ist es abgelaufen oder widerrufen, wird `401 unauthenticated` zurückgegeben. Eine Erstanbieter-App auf einer anderen Herkunft kann stattdessen ihr Front-API-Zugriffstoken senden (`Authorization: DPoP <token>` mit einem DPoP-Nachweis; siehe [Front-API-Zugriffstoken](/docs/api/fapi/front-api-token)).

Mit `@keenauth/js`: `await keenauth.me.diagnosticsViews.list()`.

## Anfrage

Header:

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

Keine Abfrageparameter. Kein Request-Body.

## Antwort

`200 OK` mit `{"data": [...]}`. Die Antwort wird nicht zwischengespeichert (`Cache-Control: no-store`).

Jedes Element: `organization_id` (`org_…`, die Organisation, deren Administrator die Diagnose geöffnet hat), `organization_name` (Anzeigename ohne Steuer- und bidirektionale Zeichen; als Klartext darstellen; `null`, wenn die Organisation nicht mehr aktiv ist oder nicht benannt werden kann) und `viewed_at` (Zeit nach RFC 3339).

## Fehler

| Status | Code | Wann |
| --- | --- | --- |
| 401 | `unauthenticated` | Kein gültiges Sitzungs-Cookie und kein gültiges Front-API-Zugriffstoken. |
| 503 | `temporarily_unavailable` | Das Audit-Log oder das Mitgliederverzeichnis hat nicht geantwortet; später erneut versuchen. |

## Beispiel

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

```json
{
  "data": [
    {
      "organization_id": "org_01j9xxxxxxxxxxxxxxxxxxxxxx",
      "organization_name": "Acme",
      "viewed_at": "2026-11-04T09:30:00Z"
    }
  ]
}
```

## Personenbezogene Daten

Dieser Endpunkt verarbeitet personenbezogene Daten: Organisationsmitgliedschaften und Einladungen. [Personenbezogene Daten in den KeenAuth-APIs](/docs/policies/personal-data) beschreibt, was gespeichert wird, wie lange es aufbewahrt wird und wie es gelöscht wird.
