
# Listar mis vistas de diagnóstico

`GET /fapi/v1/me/diagnostics-views` · llamado desde el host de inicio de sesión del entorno

Lista las veces que un administrador de la organización abrió los diagnósticos de miembro del usuario autenticado en el Portal de administración (Miembros → Diagnósticos). Cada apertura se registra en el registro de auditoría de la organización; esta lista devuelve esos registros de los últimos 90 días, del más reciente al más antiguo, con un máximo de 20. La página de seguridad de la cuenta muestra cada uno como "El administrador de <organization> vio el estado de tu cuenta". Cada elemento incluye solo la organización y la hora: nunca el administrador, el enlace del portal, una dirección o un ID de solicitud. La lista siempre corresponde a la propia cuenta de la sesión; la solicitud no puede nombrar a otro usuario. La lectura no cambia nada y no requiere una sesión verificada recientemente. Requiere la cookie `__Host-idp_session` del usuario autenticado; si la cookie falta, ha expirado o ha sido revocada, devuelve `401 unauthenticated`. Una aplicación propia en otro origen puede enviar en su lugar su token de acceso de la API frontal (`Authorization: DPoP <token>` con una prueba DPoP; consulte [Token de acceso de la API frontal](/docs/api/fapi/front-api-token)).

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

## Solicitud

Encabezados:

| Encabezado | Obligatorio | Descripción |
| --- | --- | --- |
| `Idp-Client` | sí | Identificador del SDK. |

Sin parámetros de consulta. Sin cuerpo.

## Respuesta

`200 OK` con `{"data": [...]}`. La respuesta no se almacena en caché (`Cache-Control: no-store`).

Cada elemento: `organization_id` (`org_…`, la organización cuyo administrador abrió los diagnósticos), `organization_name` (nombre visible con los caracteres de control y bidireccionales eliminados; muéstrelo como texto plano; `null` cuando la organización ya no está activa o no puede identificarse) y `viewed_at` (hora RFC 3339).

## Errores

| Estado | Código | Cuándo |
| --- | --- | --- |
| 401 | `unauthenticated` | No hay una cookie de sesión válida ni un token de acceso de la API frontal válido. |
| 503 | `temporarily_unavailable` | El registro de auditoría o el directorio de membresías no respondió; reintente más tarde. |

## Ejemplo

```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"
    }
  ]
}
```

## Datos personales

Este endpoint contiene datos personales: membresías de organizaciones e invitaciones. [Datos personales en las API de KeenAuth](/docs/policies/personal-data) describe qué se almacena, cuánto tiempo se conserva y cómo se elimina.
