List Roles
Returns your organization’s roles, one page at a time.
A role is a named bundle of permissions. It is what you grant to a group (or, less commonly, straight to a person); the permissions inside it are what the holder may then do. Called whenever the role list is shown, and after any create or delete to refresh it.
The filters are relational, not text matching: userId narrows to the roles that user holds and groupId to the roles granted to that group, which is how you answer “what does this person have?” without walking every role. name is the substring match.
Read-only: nothing changes.
Failures:
400 IDE-0018—limitis above the deployment’s maximum (100 by default).400 IDE-0019—pageis below 1.503 IDE-0066— the identity provider is unavailable (unreachable, too slow to answer, or failing). Nothing about the request was wrong; retry it later.
Authorizations
JWT bearer token issued by the identity provider.
Query Parameters
Page number.
1
Items per page.
10
Filter by name (case-insensitive substring).
Filter by user ID (relational listing): only roles the user holds.
Filter by group ID (relational listing): only roles granted to the group.

