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.