
# 連携済みのアイデンティティを一覧表示

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

サインイン中のユーザーのアカウントに連携されているアイデンティティ（パスワード、ソーシャル、SAML、OIDC、レガシー）を、古いものから順に一覧表示します。外部サブジェクト（OIDC の `sub`、SAML の NameID）、IDプロバイダのメールアドレス、認証情報の参照は返されません。パスキーとワンタイムコードの方式は認証手段であり、`GET /fapi/v1/me/authenticators` の下に一覧表示されます。読み取りには、最近検証されたセッションは不要です。ユーザーの `__Host-idp_session` Cookie が必要です。Cookie がない、期限切れ、または取り消されている場合は、`401 unauthenticated` を返します。別のオリジンにある自社アプリは、代わりにフロント API のアクセストークン（DPoP 証明付きの `Authorization: DPoP <token>`。[フロント API アクセストークン](/docs/api/fapi/front-api-token) を参照）を送信できます。

## リクエスト

ヘッダー:

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

本文はありません。

## レスポンス

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

各項目: `id`（`idn_…`）、`type`（`password`、`social`、`saml`、`oidc`、`legacy`）、`connection_id`（`conn_…`。`password` の場合は `null`）、`provider`（`google` などのソーシャルプロバイダのコード。その他の種類の場合は `null`）、`linked_via`（アイデンティティの連携方法: `primary`、`auto_verified_email`、`user_confirmed`、`admin_api`、`import`、`jit`、`auto_domain`、`invite_proof`、`manual_link`、`scim_match`）、`created_at`。

アイデンティティの連携を解除するには、`id` を `DELETE /fapi/v1/me/identities/{identity_id}` で使用します。

## エラー

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

## 例

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

```json
{
  "data": [
    {
      "id": "idn_01j9zzzzzzzzzzzzzzzzzzzzzz",
      "type": "social",
      "connection_id": "conn_01j9yyyyyyyyyyyyyyyyyyyyyy",
      "provider": "google",
      "linked_via": "manual_link",
      "created_at": "2026-10-01T09:00:00Z"
    }
  ]
}
```

## 個人データ

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