Overview
API device management gives you visibility into which devices are connecting to the platform through the API — and the ability to block any device that should no longer have access. Devices are registered automatically when they make API requests, so the device list is populated without any manual setup. This is useful for:- Identifying which devices are actively sending data
- Blocking a device that has been lost, stolen, or is behaving unexpectedly
- Reviewing when devices last communicated with the platform
- Tracking device software and hardware details over time
How Devices Are Registered
Devices register themselves automatically when they make API requests. Each API request can include device identification headers, and the platform uses these to create and maintain device records:| Header | Information |
|---|---|
| Device ID | Unique identifier for the device |
| Application | Name of the application making the request |
| Application version | Version of the application |
| Operating system | Device OS (e.g. iOS, Android) |
| OS version | Operating system version |
| Manufacturer | Device manufacturer (e.g. Apple, Samsung) |
| Model | Device model (e.g. iPhone 14, Galaxy S24) |
Viewing Devices
Navigate to Settings > API Devices to see all registered devices. Each device in the list shows:- Name — either a custom name you’ve assigned, or the device identifier
- Application — the application that registered the device
- Manufacturer and model — hardware details (hidden on mobile)
- Last activity — when the device last made an API request, or when it was blocked
Filtering the List
| Filter | Description |
|---|---|
| Name | Search by device name or identifier |
| Blocked status | Show all devices, hide blocked devices, or show only blocked devices |
Viewing Device Details
Click on a device to view its full details:| Field | Description |
|---|---|
| Name | Editable custom name for the device |
| Identifier | The unique device identifier (read-only) |
| Manufacturer | Device manufacturer |
| Model | Device model |
| Application | Application name |
| Operating system | OS name |
| Last data upload | When the device last sent data (POST request) to the platform |
| Last active | When the device last made any API request |
| Blocked at | When the device was blocked (if applicable) |
Renaming a Device
To make devices easier to identify, you can assign a custom name:- Click on the device to open its details
- Edit the Name field
- Save the changes
Blocking a Device
Blocking a device immediately prevents it from making any API requests. A blocked device receives an access denied response for every request until it is unblocked. To block a device:- Click on the device to open its details
- Click Block device
- The device is blocked immediately
Blocking a device does not revoke any API tokens. The device itself is blocked — if the same token is used from a different device, those requests will still work. To fully revoke access, also revoke the associated API token.
Unblocking a Device
To restore access to a previously blocked device:- Find the device (use the blocked status filter to show only blocked devices)
- Click on the device to open its details
- Click Unblock device
- The device can immediately resume making API requests
