The unique identifier (UUID) of the role
Get Role Details
Retrieves detailed information about a specific role including its permissions, type, and whether it can be deleted or modified.
Path Parameters
Response
application/json
Response
Successfully retrieved the role
RoleDto
User role definition with specific permissions and capabilities
Unique identifier for the role
Timestamp when the role was created
Timestamp when the role was last modified
Human-readable name of the role
Detailed description of the role’s purpose and permissions
Whether this role can be deleted (system roles are typically not deletable)
Predefined role type that determines the base permissions
Allowed values:OWNERADMINDEFAULTBASICBILLINGAUDITOR
Authentication
Path Parameters
Get Users with Role
Retrieves all users who have been assigned a specific role, including both direct assignments and users who inherit the role through group membership.
Query Parameters
Whether to include users from groups that have this role
Path Parameters
The unique identifier (UUID) of the role
Response
application/json
Response
Successfully retrieved users assigned to the role
Complete user profile with authentication, authorization, and device information
Unique identifier for the user
Timestamp when the user account was created
Timestamp when the user account was last modified
Timestamp of the user’s last network connection
User’s email address used for authentication
Current status of the user account (active, inactive, pending, etc.)
User’s first name
User’s last name
Whether this user is the tenant owner
Maximum number of devices this user can register
URL or path to the user’s profile image
User role definition with specific permissions and capabilities
Show Child Parameters
List of groups this user belongs to
Show Child Parameters
Device information including connection status, user association, and security posture
Show Child Parameters
Authentication
Path Parameters
Query Parameters
Remove User from Role
Removes a specific role assignment from a user, revoking the associated permissions. This operation affects the user’s access to system resources.
Path Parameters
The unique identifier (UUID) of the role
The unique identifier (UUID) of the user to remove from the role
Response
Response
Successfully removed user from role
Authentication
Path Parameters
Groups
User group management and role assignments
Create User Group
Creates a new user group with assigned roles and permissions. Groups provide a way to manage multiple users with similar access requirements efficiently.
Body
application/json
Body
The group data to create
CreateGroupDto
Response
application/json
Response
Successfully created the group
GroupDto
User role definition with specific permissions and capabilities