Users
User account management and authentication
Get User Details
Retrieves comprehensive details of a specific user including their profile information, assigned roles, group memberships, associated devices, and connection status. This endpoint is essential for user management and access control operations.
Path Parameters
The unique identifier (UUID) of the user
Example:123e4567-e89b-12d3-a456-426614174000
Response
application/json
Response
Successfully retrieved the user
UserDto
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
Update User Profile
Updates user profile information including first name, last name, and profile image. This operation allows administrators to maintain accurate user records and personalization settings.
Path Parameters
Body
application/json
Body
UpdateUserDto
Response
application/json
Response
UserDto
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
Body
Delete User Account
Permanently removes a user account from the tenant. This operation will also deactivate all associated devices and revoke all access permissions. This action cannot be undone.
Path Parameters
The unique identifier (UUID) of the user to delete
Response
Response
Successfully deleted the user
Authentication
Path Parameters
Deactivate User Account
Temporarily disables a user account, preventing them from accessing the network while preserving their data and settings. Deactivated users can be reactivated later. This is useful for temporary suspensions or maintenance.
Path Parameters
Response
application/json
Response
UserDto
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