ディレクトリユーザーを取得

GET /v1/directories/{directory_id}/users/{directory_user_id} · 権限 directories:read

ディレクトリ内の有効なユーザーレコードを 1 件返します。フィールドは ディレクトリユーザーの一覧取得 と同じです。users:read_pii 権限がない場合、個人データは同様にマスクされ、attributes は null になります。

リクエスト

フィールド 型 必須 説明
directory_id path はい SCIM ディレクトリの ID(dir_…)。
directory_user_id path はい ディレクトリユーザーの ID(dsu_…)。

リクエストボディはありません。

レスポンス

ディレクトリユーザーを含む 200 OK。

{
  "id": "dsu_01j9xp4q6r8s0t2v4w6x8y0z2b",
  "directory_id": "dir_01j9xm2n4p6q8r0s2t4v6w8y0z",
  "external_id": "00u1a2b3c4",
  "user_name": "j***",
  "emails": [{ "value": "j***@e***.com", "primary": true }],
  "given_name": "J.",
  "family_name": "D.",
  "display_name": "J. D.",
  "locale": "en-US",
  "zoneinfo": "Europe/Berlin",
  "state": "inactive",
  "attributes": null,
  "groups": [],
  "user_id": null,
  "link_status": "unlinked",
  "drift": false,
  "created_at": "2026-10-20T09:00:00Z",
  "updated_at": "2026-10-20T09:05:00Z"
}

この例は、users:read_pii のない認証情報に対するレスポンスを示しています。

エラー

HTTP code 発生条件
404 not_found ディレクトリまたはユーザーレコードがこの環境に存在しないか、別のディレクトリに属しているか、削除されています。
401 unauthenticated 認証情報がないか、無効または取り消されています。
403 insufficient_permissions 認証情報に必要な権限がありません。
429 rate_limited レート制限を超えました。Retry-After の期間を過ぎてから再試行してください。
503 service_unavailable ディレクトリの同期が一時的に利用できないか、このデプロイメントで構成されていません。Retry-After の期間を過ぎてから再試行してください。

例

curl -i "https://api.eu.keenauth.com/v1/directories/dir_01j9xm2n4p6q8r0s2t4v6w8y0z/users/dsu_01j9xp4q6r8s0t2v4w6x8y0z2b" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"

個人データ

このエンドポイントは個人データ(ディレクトリ(SCIM)のユーザー)を扱います。KeenAuth API の個人データでは、保存される内容、保持期間、削除方法について説明しています。どのフィールドにも、特別な種類の個人データ(健康、生体データ、宗教、政治的意見、性的指向)を送信しないでください。