Device Assignment
Unassign Devices from Owner
Unassign multiple devices from a single customer
POST
Overview
Removes multiple device-to-customer assignments in a single request. This is the bulk variant for unassigning devices — use this when removing several devices from the same customer at once. Both the device and customer records remain in the system; only the associations are removed.Authentication
string
required
Your organization’s API key
Request Body
string
required
The email address of the customer to unassign devices from. Must be a valid email format.
array
required
Array of device identifiers (e.g., serial numbers, MAC addresses) to unassign. Must be a non-empty array.
Response
boolean
Indicates if the operation was successful
string
Description of the operation result
string
The unique identifier of the customer
array
Array of device identifier strings that were successfully unassigned
array
Array of device identifier strings that were not assigned to this customer (no-op)
array
Full list of device identifiers still assigned to the customer after the operation
Examples
Bulk Unassignment
Response
Status Codes
Implementation Notes
- Non-destructive: Customer and device records persist; only the assignments are removed
- Partial success: The response details which devices were unassigned vs. skipped, so you can handle each case
- Skipped devices: Devices not currently assigned to the customer are returned in the
skippedarray - Remaining devices: The
devicesRemainingarray shows the full list of devices still assigned after the operation
Common Use Cases
- Bulk device returns: Unassign all returned devices from a customer in one call
- Account decommissioning: Remove all device assignments when closing a customer account
- Fleet reassignment: Unassign devices from one owner before reassigning to another