Devices
Download the specification
In addition to the standard create, retrieve, update, delete, and list actions, devices expose two important sub-collections.
The device-groups sub-resource allows you to view and manage the groups a device belongs to, complementing the platform’s top-level /device-groups resource.
The network-adapters sub-resource provides access to the physical connectivity interfaces of a device—such as cellular (IMEI-based), LoRa (DevEUI-based), or generic internet adapters—which determine how the device connects to the platform.
Retrieve all devices that match the query parameters given. If a search parameter is provided, devices whose name or description (partially) match are returned.
String that encodes all necessary information to retrieve a page.
Limit the number of results (per page).
50Sorting fields separated by comma. Default order is Ascending (ASC), minus(-) should be used in front of field name for Descending (DESC) order.
createdAt,-nameInclude only devices whose name or description contain the search term. Matching is done case-insensitively.
Include only owned devices that match the provided clientId. If clientId is omitted, all owned devices are included.
Include only devices owned by the client partially matching barcode.
Filter devices by their device specification.
nullInclude only devices created before the provided date and time. The date-time must be in ISO 8601 format.
Include only devices created at or after the provided date and time. The date-time must be in ISO 8601 format.
Include only devices modified before the provided date and time. The date-time must be in ISO 8601 format.
Include only devices modified at or after the provided date and time. The date-time must be in ISO 8601 format.
Page of filtered devices. Only devices that are accessible to the caller are returned.
Request is missing required information or invalid
No content
Create a new device.
The id of the device
36e75427-4c6e-438c-89b5-0cbdb0d4068cThe timestamp when the device is created in the system.
2024-12-31T23:00:00.000ZThe user who created the device.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4The timestamp when the device is last modified in the system.
2024-12-31T23:00:00.000ZThe user who last modified the device.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4Name of this device
My first devicePattern: ^(?!\s*$).+Status of the device. Known values include: ACTIVE and INACTIVE
Barcode of the device
123456789Description of this device
Device to explore KPN ThingsID of owning client
7098dc22-fed5-4d9e-8e68-6c6f853eac0cID of the project the device belongs to
b6a883a8-41f9-428e-a8a1-4597de54fec6ID of the device specification of the device
9c359e94-ace1-448c-8ac9-443a7d3d963fThe newly created device.
Request is missing required information or invalid
No content
Device identifier.
The device.
Request is missing required information or invalid
No content
Device identifier.
The id of the device
36e75427-4c6e-438c-89b5-0cbdb0d4068cThe timestamp when the device is created in the system.
2024-12-31T23:00:00.000ZThe user who created the device.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4The timestamp when the device is last modified in the system.
2024-12-31T23:00:00.000ZThe user who last modified the device.
principal/9ebbb3b1-1b6b-46e7-8d58-bb8fe7ae24d4Name of this device
My first devicePattern: ^(?!\s*$).+Status of the device. Known values include: ACTIVE and INACTIVE
Barcode of the device
123456789Description of this device
Device to explore KPN ThingsID of owning client
7098dc22-fed5-4d9e-8e68-6c6f853eac0cID of the project the device belongs to
b6a883a8-41f9-428e-a8a1-4597de54fec6ID of the device specification of the device
9c359e94-ace1-448c-8ac9-443a7d3d963fThe updated device.
The updated device.
No content
Device identifier.
Device has been deleted successfully.
No content
Conflict - Multiple possible reasons
No content
The ID of the device for which to retrieve linked device groups.
Include only links created before the provided date and time. The date-time must be in ISO 8601 format.
Include only links created at or after the provided date and time. The date-time must be in ISO 8601 format.
String that encodes all necessary information to retrieve a page.
Limit the number of results (per page).
50Sorting fields separated by comma. Default order is Ascending (ASC), minus(-) should be used in front of field name for Descending (DESC) order.
createdAt,-namePage of devices groups linked to the specified device.
Page of devices groups linked to the specified device.
No content
The ID of the device for which to retrieve the link to the device group.
The ID of the device group for which to retrieve the link to the device.
The link between the specified device and device group.
The link between the specified device and device group.
No content
The ID of the device for which to retrieve network adapters.
Include only network adapters of this type. Known values are: cellular, generic, lora.
List of network adapters attached to the specified device.
List of network adapters attached to the specified device.
No content
The ID of the device for which to add a network adapter.
A network adapter
The newly created network adapter.
The newly created network adapter.
No content
The ID of the device for which to update the network adapter.
The ID of the network adapter to update.
A network adapter
The updated network adapter.
The updated network adapter.
No content
The ID of the device for which to delete the network adapter.
The ID of the network adapter to delete.
Network adapter has been deleted successfully.
No content
Network adapter has been deleted successfully.
No content
Last updated
Was this helpful?
