Kullanıcının doğrudan rollerini oku

GET /v1/users/{user_id}/roles · izin users:read

Kullanıcıya doğrudan atanmış ortam rollerini döndürür. Org üyeliklerinin rolleri dahil değildir; onlar için üyeliği okuyun.

İstek

Alan Tür Zorunlu Açıklama
user_id path evet Kullanıcı kimliği (usr_…).

İstek gövdesi yoktur.

Yanıt

200 OK; rol kimlikleri.

{
  "role_ids": [
    "rol_01j9xr7s1t2w6x8y0z2a4b6c8e"
  ]
}

Hatalar

HTTP code Ne zaman
404 not_found Kullanıcı bu ortamda yok.
401 unauthenticated Kimlik bilgisi yok, geçersiz ya da iptal edilmiş.
403 insufficient_permissions Kimlik bilgisinde gerekli izin yok.
429 rate_limited Hız sınırı aşıldı; Retry-After süresinden sonra yeniden deneyin.
503 service_unavailable Bir bağımlılık geçici olarak kullanılamıyor; Retry-After süresinden sonra yeniden deneyin.

Örnek

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