Roles
User role and permission management
List All Roles
Retrieves all user roles available in the tenant, including system-defined roles (OWNER, ADMIN, etc.) and custom roles with their permissions and capabilities.
Response
application/json
Response
Successfully retrieved roles
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
Get Role Details
Retrieves detailed information about a specific role including its permissions, type, and whether it can be deleted or modified.
Path Parameters
The unique identifier (UUID) of the role
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