The unique identifier (UUID) of the protocol
Get Protocol Details
Retrieves detailed information about a specific network protocol including its name, type, and associated network protocol settings (TCP, UDP, ICMP).
Path Parameters
Response
application/json
Response
Successfully retrieved the protocol
Protocol
Unique identifier for the protocol
Example:550e8400-e29b-41d4-a716-446655440000
Human-readable name for the protocol
Example:HTTP/HTTPS
Array of network protocol configurations
Example:{"protocol":"TCP","port":"80"}
Show Child Parameters
Protocol type classification
Allowed values:ALLPREDEFINEDCUSTOM
Example:PREDEFINED
Authentication
Path Parameters
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:OWNERADMINDEFAULTBASICBILLINGAUDITORSUPPORT
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
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