> For AI agents: [llms.txt](https://docs.trustedauth.com/llms.txt) provides a Markdown index of this documentation.

# Roles

Role controllers

[📄️List roles List all roles. Caller requires the ROLES:VIEW permission.](/api/openapi/admin-api/list-site-roles-using-get.md)

[📄️Get a role Get a specified role. Caller requires the ROLES:VIEW permission.](/api/openapi/admin-api/get-site-role-using-get.md)

[📄️List all site roles assigned to user List all site roles assigned to the specified user. Caller requires the USERSITEROLES:VIEW permission.](/api/openapi/admin-api/get-user-roles-using-get.md)

[📄️Get site role assigned to user Get the specified site role assigned to the specified user. Caller requires the USERSITEROLES:VIEW permission.](/api/openapi/admin-api/get-user-site-role-association-using-get.md)

[📄️Set user role Set the role of the given user to the given role. Caller requires the USERSITEROLES:EDIT permission.](/api/openapi/admin-api/modify-user-site-role-association-using-put.md)

[📄️Delete a site role from a user Delete a user's site role. Caller requires the USERSITEROLES:REMOVE permission.](/api/openapi/admin-api/delete-user-site-role-association-using-delete.md)
