
# 自分の診断ビューの一覧

`GET /fapi/v1/me/diagnostics-views` · サインインホストから呼び出し

組織の管理者が管理ポータル（メンバー → 診断）で認証済みユーザーのメンバー診断を開いた回数を一覧表示します。各表示は組織の監査ログに記録されます。このリストは、その記録を直近90日分、新しい順に最大20件返します。アカウントのセキュリティページには、それぞれ「<organization> の管理者がお客様のアカウント状態を表示しました」と表示されます。各項目には組織と日時のみが含まれ、管理者、ポータルのリンク、メールアドレス、リクエストIDは含まれません。リストは常にセッションユーザー本人のものであり、リクエストで別のユーザーを指定することはできません。読み取りのみで何も変更されず、最近検証されたセッションも不要です。認証済みユーザーの `__Host-idp_session` Cookie が必要です。Cookie がない、期限切れ、または取り消されている場合は `401 unauthenticated` を返します。別のオリジンにある第一者アプリは、代わりに DPoP 証明を付けた `Authorization: DPoP <token>` でフロントAPIアクセストークンを送信できます（[フロント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` | 有効なセッション Cookie もフロント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) を参照してください。
