ユーザーの直接のロールを取得する

GET /v1/users/{user_id}/roles · 権限 users:read

ユーザーに直接割り当てられた環境ロールを返します。組織メンバーシップのロールは含まれません。それらは、メンバーシップを読み取って確認してください。

リクエスト

フィールド 型 必須 説明
user_id path はい ユーザー ID(usr_…)。

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

レスポンス

200 OK で、ロール ID を返します。

{
  "role_ids": [
    "rol_01j9xr7s1t2w6x8y0z2a4b6c8e"
  ]
}

エラー

HTTP code 発生条件
404 not_found この環境にユーザーが存在しません。
401 unauthenticated 認証情報がない、無効、または失効している。
403 insufficient_permissions 認証情報に必要な権限がありません。
429 rate_limited レート制限を超えました。Retry-After の期間を待ってから再試行してください。
503 service_unavailable 依存先が一時的に利用できません。Retry-After の期間を待ってから再試行してください。

例

curl -i -X GET "https://api.eu.keenauth.com/v1/users/usr_01j9xh2k6p7q1r3s5t7v9w1x3y/roles" \
  -H "Authorization: Bearer $KEENAUTH_SECRET_KEY"