
# 自分のパスキーとセキュリティキーの一覧

`GET /fapi/v1/me/passkeys` · 環境のサインインホストから呼び出されます

認証済みユーザーが登録したパスキーとセキュリティキーを一覧表示します。返されるのは `passkey` と `security_key` の種類のみです。認証済みユーザーの `__Host-idp_session` Cookie が必要です。Cookie がない、期限切れ、または取り消されている場合は `401 unauthenticated` を返します。別オリジンのファーストパーティアプリは、代わりに DPoP 証明書付きのフロント API アクセストークン（`Authorization: DPoP <token>`。詳細は [フロント API アクセストークン](/docs/api/fapi/front-api-token) を参照）を送信できます。

## リクエスト

ヘッダー:

| ヘッダー | 必須 | 説明 |
| --- | --- | --- |
| `Idp-Client` | はい | SDK の識別子。 |

ボディはありません。

## レスポンス

`200 OK` で `{"data": [...]}` を返します。

各項目: `id`（`cred_…`）、`type`（`passkey`、`security_key`、`totp`、`sms`、`email`、`push`）、`label`、`status`（`active` または `clone_suspected`。署名カウンターが戻ったことを示し、確認されるまで使用できません）、`synced`（同期されたパスキーかどうか）、`created_at`、`last_used_at`（一度も使用されていない場合は `null`）、`last_used_country`（存在する場合）。

## エラー

| ステータス | コード | 発生条件 |
| --- | --- | --- |
| 401 | `unauthenticated` | 有効なセッション Cookie がありません。 |

## 例

```bash
curl https://example.keenauth.app/fapi/v1/me/passkeys \
  -H "Idp-Client: my-app/1.0.0 (node/22.0.0)" \
  -b cookies.txt
```

## 個人データ

このエンドポイントは個人データを扱います。認証情報が対象です。[KeenAuth API における個人データ](/docs/policies/personal-data)では、保存される内容、保存期間、削除方法を説明しています。いずれのフィールドにも、特別な種類の個人データ（健康、生体情報、宗教、政治的意見、性的指向）を送信しないでください。
