Manage users and passwords.
📄️ Get a list of groups
Get a list of user groups for Role-Based Access Control
📄️ Create a new group
Create a new user group for Role-Based Access Control
📄️ Get a single group
Get a single user group by group id
📄️ Update a group
Update existing user group by group id. It overrides previous group details.
📄️ Delete a single group
Delete a single user group by group id
📄️ Get a list of roles
Get a list of project, root and custom roles for Role-Based Access Control
📄️ Create a new role
Create a new custom role for Role-Based Access Control
📄️ Get a single role
Get a single role by role id
📄️ Update a role
Update a custom role by role id
📄️ Delete a custom role
Delete a custom role by id. You cannot delete built-in roles or roles that are in use.
📄️ Validate a role
Check if the role matches schema and has a unique name
📄️ Get your own user details
Detailed information about the current user, user permissions and user feedback
📄️ Get your own user profile
Detailed information about the current user root role and project membership
📄️ Change your own password
Requires specifying old password and confirming new password
📄️ Validate password for a user
Validate the password strength. Minimum 10 characters, uppercase letter, number, special character.
📄️ Change password for a user
Change password for a user as an admin
📄️ Reset user password
Reset user password as an admin
📄️ Get all users and [root roles](https://docs.getunleash.io/reference/rbac#predefined-roles)
Will return all users and all available root roles for the Unleash instance.
📄️ Create a new user
Creates a new user with the given root role.
📄️ Search users
It will preform a simple search based on name and email matching the given query. Requires minimum 2 characters
📄️ Get basic user and group information
Get a subset of user and group information eligible even for non-admin users
📄️ Get total count of admin accounts
Get a total count of admins with password, without password and admin service accounts
📄️ Get user
Will return a single user by id
📄️ Update a user
Only the explicitly specified fields get updated.
📄️ Delete a user
Deletes the user with the given userId