Elenca le mie viste diagnostiche
GET /fapi/v1/me/diagnostics-views · chiamato dall'host di accesso dell'ambiente
Elenca le volte in cui un amministratore dell'organizzazione ha aperto la diagnostica dei membri dell'utente autenticato nel Portale Admin (Membri → Diagnostica). Ogni apertura viene registrata nel log di audit dell'organizzazione; questo elenco restituisce quei record degli ultimi 90 giorni, dal più recente, al massimo 20. La pagina di sicurezza dell'account mostra ciascuna voce come "<organizzazione> ha visualizzato lo stato del tuo account". Una voce contiene solo l'organizzazione e l'ora: mai l'amministratore, il link al portale, un indirizzo o un ID richiesta. L'elenco riguarda sempre l'utente della sessione; la richiesta non può indicarne un altro. La lettura non modifica nulla e non richiede una sessione verificata di recente. Richiede il cookie __Host-idp_session dell'utente autenticato; se il cookie manca, è scaduto o è stato revocato, restituisce 401 unauthenticated. Un'app first-party su un'altra origine può invece inviare il proprio token di accesso front API (Authorization: DPoP <token> con una prova DPoP; vedi Token di accesso front API).
Con @keenauth/js: await keenauth.me.diagnosticsViews.list().
Richiesta
Intestazioni:
| Intestazione | Obbligatoria | Descrizione |
|---|---|---|
Idp-Client |
sì | Identificatore dell'SDK. |
Nessun parametro di query. Nessun corpo.
Risposta
200 OK con {"data": [...]}. La risposta non viene messa in cache (Cache-Control: no-store).
Ogni elemento: organization_id (org_…, l'organizzazione il cui amministratore ha aperto la diagnostica), organization_name (nome visualizzato con i caratteri di controllo e bidirezionali rimossi; mostralo come testo semplice; null quando l'organizzazione non è più attiva o non può essere identificata) e viewed_at (ora in formato RFC 3339).
Errori
| Stato | Codice | Quando |
|---|---|---|
| 401 | unauthenticated |
Nessun cookie di sessione o token di accesso front API valido. |
| 503 | temporarily_unavailable |
Il log di audit o la directory dei membri non ha risposto; riprova più tardi. |
Esempio
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"
}
]
}
Dati personali
Questo endpoint contiene dati personali: appartenenze e inviti all'organizzazione. Dati personali nelle API di KeenAuth descrive cosa viene memorizzato, per quanto tempo viene conservato e come viene cancellato.