自分の診断ビューの一覧
GET /fapi/v1/me/diagnostics-views · サインインホストから呼び出し
組織の管理者が管理ポータル(メンバー → 診断)で認証済みユーザーのメンバー診断を開いた回数を一覧表示します。各表示は組織の監査ログに記録されます。このリストは、その記録を直近90日分、新しい順に最大20件返します。アカウントのセキュリティページには、それぞれ「<organization> の管理者がお客様のアカウント状態を表示しました」と表示されます。各項目には組織と日時のみが含まれ、管理者、ポータルのリンク、メールアドレス、リクエストIDは含まれません。リストは常にセッションユーザー本人のものであり、リクエストで別のユーザーを指定することはできません。読み取りのみで何も変更されず、最近検証されたセッションも不要です。認証済みユーザーの __Host-idp_session Cookie が必要です。Cookie がない、期限切れ、または取り消されている場合は 401 unauthenticated を返します。別のオリジンにある第一者アプリは、代わりに DPoP 証明を付けた Authorization: DPoP <token> でフロントAPIアクセストークンを送信できます(フロントAPIアクセストークン を参照)。
@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 |
監査ログまたはメンバーのディレクトリが応答しなかった。後で再試行してください。 |
例
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"
}
]
}
個人データ
このエンドポイントは個人データ(組織のメンバーシップと招待)を扱います。保存される内容、保持期間、削除方法については、KeenAuth API における個人データ を参照してください。