List the roles an internal user holds
GET
/internal-users/{id}/rolesReturns every role the internal user holds, each with id, name and label. An unknown internal user returns 404. The add and replace calls return the same set. Sends nothing.
Path parameters
The internal user's id, a uuid. An unknown user, or one outside the token's organisation, returns 404.
Responses
{
"data": [
{
"id": 7,
"name": "admin",
"label": "Administrator"
},
{
"id": 12,
"name": "compliance",
"label": "Compliance Officer"
}
]
}403Error
Authorization failed. error.code is one of org_disabled,
ip_blocked, missing_scope, scope_disabled, user_disabled.
Examples
curl https://your-org-domain/kong/core/api/v2/internal-users/{id}/roles\
-H "Authorization: Bearer $HELM_API_KEY"\
-H "Content-Type: application/json"