
# 내 진단 보기 목록 조회

`GET /fapi/v1/me/diagnostics-views` · 환경의 로그인 호스트에서 호출

관리자 포털(Members → Diagnostics)에서 조직의 관리자가 인증된 사용자의 멤버 진단 정보를 연 횟수를 조회합니다. 열람할 때마다 조직의 감사 로그에 기록되며, 이 목록은 최근 90일 동안의 기록을 최신순으로 최대 20개까지 반환합니다. 계정 보안 페이지에는 각 항목이 "<organization> 관리자가 회원님의 계정 상태를 확인했습니다"로 표시됩니다. 각 항목에는 조직과 시각만 포함되며, 관리자, 포털 링크, 주소 또는 요청 ID는 포함되지 않습니다. 목록은 항상 세션 사용자 본인의 것이며, 요청으로 다른 사용자를 지정할 수 없습니다. 조회는 아무것도 변경하지 않으며 최근에 검증된 세션을 요구하지 않습니다. 인증된 사용자의 `__Host-idp_session` 쿠키가 필요합니다. 쿠키가 없거나, 만료되었거나, 취소된 경우에는 `401 unauthenticated`을(를) 반환합니다. 다른 출처의 자사 앱은 대신 프런트 API 액세스 토큰(DPoP 증명과 함께 `Authorization: DPoP <token>`)을 보낼 수 있습니다([프런트 API 액세스 토큰](/docs/api/fapi/front-api-token) 참조).

`@keenauth/js` 사용 시: `await keenauth.me.diagnosticsViews.list()`.

## 요청

헤더:

| 헤더 | 필수 | 설명 |
| --- | --- | --- |
| `Idp-Client` | 예 | SDK 식별자입니다. |

쿼리 매개변수는 없습니다. 요청 본문도 없습니다.

## 응답

`200 OK`과(와) 함께 `{"data": [...]}`을(를) 반환합니다. 응답은 캐시되지 않습니다(`Cache-Control: no-store`).

각 항목은 다음으로 구성됩니다. `organization_id`(`org_…`, 관리자가 진단 정보를 연 조직), `organization_name`(제어 문자와 양방향 문자를 제거한 표시 이름입니다. 일반 텍스트로 표시하십시오. 조직이 더 이상 활성 상태가 아니거나 이름을 확인할 수 없는 경우 `null`입니다)와 `viewed_at`(RFC 3339 형식의 시각)입니다.

## 오류

| 상태 | 코드 | 발생 조건 |
| --- | --- | --- |
| 401 | `unauthenticated` | 유효한 세션 쿠키 또는 프런트 API 액세스 토큰이 없습니다. |
| 503 | `temporarily_unavailable` | 감사 로그 또는 멤버십 디렉터리가 응답하지 않았습니다. 나중에 다시 시도하십시오. |

## 예시

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

## 개인정보

이 엔드포인트는 개인정보를 다룹니다. 조직 멤버십과 초대 정보가 포함됩니다. [KeenAuth API의 개인정보](/docs/policies/personal-data)에서 저장되는 항목, 보관 기간, 삭제 방법을 확인하실 수 있습니다.
