Devices
Device methods cover hardware inventory and the relationship between trackers, vehicles, sensors, and cameras.
devices.list()
List devices
/devices/jsonlinxio.devices.list(params)Loads one page of devices.
Input
Show child parameters
1idDevice identifier.
imeiDevice IMEI.
serialDevice serial number.
statusDevice status.
vehicleAssigned vehicle summary.
usageUsage label when supplied.
vendorDevice vendor label.
modelDevice model object.
trackerDataLast tracker data object.
deviceInstallationCurrent installation details when assigned.
Returns
Show child fields
Show child fields
Show child fields
devices.iterate()
Load all devices
/devices/jsonlinxio.devices.iterate(params)Auto-paginates device inventory and returns one result object.
Input
Show child parameters
idDevice identifier.
imeiDevice IMEI.
serialDevice serial number.
statusDevice status.
vehicleAssigned vehicle summary.
usageUsage label when supplied.
vendorDevice vendor label.
modelDevice model object.
trackerDataLast tracker data object.
deviceInstallationCurrent installation details when assigned.
1Returns
Show child fields
Show child fields
devices.stream()
Stream devices
/devices/jsonlinxio.devices.stream(params)Streams devices lazily across pages.
Input
Show child parameters
idDevice identifier.
imeiDevice IMEI.
serialDevice serial number.
statusDevice status.
vehicleAssigned vehicle summary.
usageUsage label when supplied.
vendorDevice vendor label.
modelDevice model object.
trackerDataLast tracker data object.
deviceInstallationCurrent installation details when assigned.
1Returns
Show child fields
Show child fields
devices.get()
Get a device
/devices/{deviceId}linxio.devices.get(deviceId)Fetches one device by internal Linxio device ID.
Input
Returns
Show child fields
Show child fields
devices.create()
Create a device
/deviceslinxio.devices.create(payload)Creates a device record.
Input
Show child parameters
Returns
Show child fields
Show child fields
devices.update()
Update a device
/devices/{deviceId}linxio.devices.update(deviceId, payload)Updates a device record.
Input
Show child parameters
Returns
Show child fields
Show child fields
devices.install()
Install a device
/devices/{deviceId}/installlinxio.devices.install(deviceId, payload)Installs a device into a vehicle.
Input
Show child parameters
Returns
Show child fields
Show child fields
devices.uninstall()
Uninstall a device
/devices/{deviceId}/uninstalllinxio.devices.uninstall(deviceId, payload)Removes a device from its currently installed vehicle.
Input
Show child parameters
Returns
Show child fields
Show child fields
devices.archive()
Archive a device
/devices/{deviceId}/archivelinxio.devices.archive(deviceId)Soft-archives a device.
Input
Returns
Show child fields
devices.restore()
Restore a device
/devices/{deviceId}/restorelinxio.devices.restore(deviceId)Restores a previously archived device.
Input
Returns
Show child fields
devices.coordinates()
List device coordinates
/devices/{deviceId}/coordinateslinxio.devices.coordinates(deviceId, params)Fetches coordinates for a device. In the live tenant this endpoint expects
a date range; call it with dateFrom and dateTo rather than relying on
server defaults.
Input
Show child parameters
Returns
Show child fields
Show child fields
devices.sensors()
List device sensors
/devices/{deviceId}/sensors/historylinxio.devices.sensors(deviceId, params)Lists historical sensor rows associated with a device.
Input
Show child parameters
1idSensor identifier.
labelSensor display label.
sensorIdHardware sensor identifier.
systemStatusSensor system status.
teamOwning team summary.
typeSensor type.
Returns
Show child fields
Show child fields
Show child fields
devices.history()
List device history
/devices/{deviceId}/historylinxio.devices.history(deviceId)Fetches dashboard-derived device history entries.
Input
Returns
Show child fields
devices.vendors()
List device vendors
/devices/vendors/linxio.devices.vendors()Lists device vendors available to the authenticated account.
Input
Returns
Show child fields
Show child fields
devices.installation()
Lookup device installation
/devices/installation/linxio.devices.installation(params)Looks up the current device installation by device IMEI or vehicle
registration number. devices.installations(params) remains available as
a backwards-compatible alias for this lookup.
Input
Show child parameters
Returns
Show child fields
Show child fields
devices.cameras()
List device cameras
/devices/{deviceId}/cameraslinxio.devices.cameras(deviceId)Lists cameras attached to a device.