Users
Headers
Query Parameters
Success Response Example
{
"users": [
{
"name": "Computer User",
"email": "[email protected]",
"status": "active",
"machine_id": 100,
"uid": "f1592625-edd0-48df-9bc0-de14910ec936"
},
{
"name": null,
"email": "[email protected]",
"status": "invitation-pending",
"machine_id": null,
"uid": null
}
],
"count": 2,
"page": 1,
"next_page": null,
"client_code": 200,
"message": "OK",
"timestamp": "2026-02-09T12:00:00Z"
}
Success Response Fields
Error Responses
(Optional) Page number. Default: 1
1(Optional) Records per page. Default: 20
20(Optional) Search by user email or name
stringList of users and pending invitations
Bad request
Permission required
Headers
Body Parameters
Request Body Example
{
"email": "[email protected]",
"keep_files": true
}
Success Response Example
{
"client_code": 200,
"message": "OK",
"timestamp": "2026-02-10T15:56:54Z"
}
Success Response Fields
Error Responses
User or invitee email to remove
Whether to keep user files. Default true
trueUser removed or invitation cancelled
Bad request
Email not found in organization or pending invitations
Not a valid email
Email not found
Permission required
Organization owner cannot be removed
Headers
Body Parameters
Request Body Example
{
"machine_id": 100,
"email": "[email protected]"
}
Success Response Example
{
"name": "Computer User",
"email": "[email protected]",
"status": "active",
"machine_id": 100,
"uid": "683530d7-707a-aaaa-8d74-4ac8475e5051",
"client_code": 200,
"message": "OK",
"timestamp": "2026-02-10T15:58:10Z"
}
Success Response Fields
Error Responses
Machine ID to assign
User or invitee email
User or invitation assigned successfully
Bad request
Machine or user/email not found
Not a valid email
Email not found
Permission required
Machine already assigned. Revoke current assignment first.
Headers
Body Parameters
Request Body Example
{
"email": "[email protected]",
"keep_files": true
}
Success Response Example
{
"client_code": 200,
"message": "OK",
"timestamp": "2026-02-10T16:01:24Z"
}
Success Response Fields
Error Responses
User or invitee email to revoke from their assigned machine
Whether to keep user files. Default true
trueUser or invitation revoked from machine
Bad request
Email does not match any user or invitation
Not a valid email
Permission required
User or invitation not assigned to any machine
Headers
Body Parameters
Request Body Example
{
"emails": [
"[email protected]",
"[email protected]"
]
}
Success Response Example
{
"invitation_results": {
"success": [
"[email protected]"
],
"failed": [
"[email protected]"
]
},
"client_code": 200,
"message": "OK",
"timestamp": "2026-02-09T12:00:00Z"
}
Success Response Fields
Error Responses
List of email addresses to invite
Invitation results (success and failed arrays)
Bad request
Invitations not enabled for organization
Not Found
Permission required
Last updated