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
Role
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:OWNERADMINDEFAULTBASICBILLINGAUDITORSUPPORT
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
User group information with role assignments and member management
Example:{"id":"550e8400-e29b-41d4-a716-446655440000","name":"Engineering Team","description":"Software engineering team with access to development resources","createdAt":"2023-01-15T10:30:00Z","updatedAt":"2023-01-15T10:30:00Z"}
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
CreateGroup
Data required to create a new user group
Array of role IDs to assign to the group
Example:["550e8400-e29b-41d4-a716-446655440000","550e8400-e29b-41d4-a716-446655440001"]
Human-readable name for the group
Example:Marketing Team
Detailed description of the group’s purpose and scope
Example:Marketing team with access to customer data and analytics tools
Response
application/json
Response
Successfully created the group
Group
Complete user group information with members, roles, and configuration
Unique identifier for the group
Example:550e8400-e29b-41d4-a716-446655440000
Timestamp when the group was created
Example:2023-01-15T10:30:00Z
Timestamp when the group was last modified
Example:2023-01-15T10:30:00Z
Human-readable name for the group
Example:Engineering Team
Detailed description of the group’s purpose and scope
Example:Software engineering team with access to development resources
User role definition with specific permissions and capabilities
Show Child Parameters
Whether this group can be deleted
Example:true
User information within a group context
Example:{"id":"550e8400-e29b-41d4-a716-446655440000","firstName":"John","lastName":"Doe","email":"john.doe@company.com","createdAt":"2023-01-15T10:30:00Z","updatedAt":"2023-01-15T10:30:00Z"}
Show Child Parameters
Maximum number of devices per user in this group
Example:5
Whether this is the default group for SAML users
Example:false
Identity provider mapping for this group
Example:["engineering@company.com"]