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).
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
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
{
"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 beschreibt, was gespeichert wird, wie lange es aufbewahrt wird und wie es gelöscht wird.