Create New Users
Creates one or more user accounts for the tenant. Supports bulk creation of up to 100 users in a single request. New users will receive invitation emails to complete their account setup.
Body
application/json
Body
User data to create. Can be a single user object or an array of user objects (max 100).
One OfResponse
application/json
Response
Successfully created user(s)
One OfUnique 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
Body
Devices
Device registration, management, and monitoring
List All Devices
Retrieves a paginated list of all devices registered to the tenant with support for filtering, sorting, and search. This endpoint provides comprehensive device information including connection status, user associations, and hardware details.
Query Parameters
Response
application/json
Response
Successfully retrieved devices
PaginatedDto
Authentication
Query Parameters
Get Device Details
Retrieves comprehensive information about a specific device including its configuration, connection status, associated user, hardware details, and security posture information.
Path Parameters
The unique identifier (UUID) of the device
Example:123e4567-e89b-12d3-a456-426614174000
Response
application/json
Response
Successfully retrieved the device
DeviceDto
Device information including connection status, user association, and security posture
Unique identifier for the device
Timestamp when the device was registered
Timestamp when the device information was last updated
Human-readable name for the device
Whether the device is currently active and can connect
Timestamp of the device’s last network connection
Current connection status of the device
Allowed values:OnlineOfflineDeactivated
Information about the user who owns this device
Show Child Parameters
Unique hardware identifier for the device
Security posture information and compliance status
Version of the Cipherscale client application installed on the device
Authentication
Path Parameters
Remove Device
Permanently removes a device from the tenant. This operation will disconnect the device from the network and revoke all associated access permissions.
Path Parameters
The unique identifier (UUID) of the device to delete
Response
Response
Successfully deleted the device