Devices
Device inventory, install/uninstall workflows, coordinates, sensors, vendors, installations, and cameras.
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
params.limitparams.page1params.fieldsparams.sortReturns
datametaerrordevices.iterate()
Load all devices
/devices/jsonlinxio.devices.iterate(params)Auto-paginates device inventory and returns one result object.
Input
paramsReturns
dataerrordevices.stream()
Stream devices
/devices/jsonlinxio.devices.stream(params)Streams devices lazily across pages.
Input
paramsReturns
yieldthrowsdevices.get()
Get a device
/devices/{deviceId}linxio.devices.get(deviceId)Fetches one device by internal Linxio device ID.
Input
deviceIdReturns
dataerrordevices.create()
Create a device
/deviceslinxio.devices.create(payload)Creates a device record.
Input
payload.imeipayload.serialpayload.typeIdpayload.usagepayload.vendorIdReturns
dataerrordevices.update()
Update a device
/devices/{deviceId}linxio.devices.update(deviceId, payload)Updates a device record.
Input
deviceIdpayloadReturns
dataerrordevices.install()
Install a device
/devices/{deviceId}/installlinxio.devices.install(deviceId, payload)Installs a device into a vehicle.
Input
deviceIdpayload.vehicleIdpayload.installedAtpayload.odometerReturns
dataerrordevices.uninstall()
Uninstall a device
/devices/{deviceId}/uninstalllinxio.devices.uninstall(deviceId, payload)Removes a device from its currently installed vehicle.
Input
deviceIdpayload.uninstalledAtpayload.odometerReturns
dataerrordevices.archive()
Archive a device
/devices/{deviceId}/archivelinxio.devices.archive(deviceId)Soft-archives a device.
Input
deviceIdReturns
dataerrordevices.restore()
Restore a device
/devices/{deviceId}/restorelinxio.devices.restore(deviceId)Restores a previously archived device.
Input
deviceIdReturns
dataerrordevices.coordinates()
List device coordinates
/devices/{deviceId}/coordinateslinxio.devices.coordinates(deviceId)Fetches recent coordinates for a device.
Input
deviceIdReturns
dataerrordevices.sensors()
List device sensors
/devices/{deviceId}/sensorslinxio.devices.sensors(deviceId)Lists sensors paired with a device.
Input
deviceIdReturns
dataerrordevices.history()
List device history
/devices/{deviceId}/historylinxio.devices.history(deviceId)Fetches dashboard-derived device history entries.
Input
deviceIdReturns
dataerrordevices.vendors()
List device vendors
/devices/vendorslinxio.devices.vendors()Lists device vendors available to the authenticated account.
Input
noneReturns
dataerrordevices.installations()
List device installations
/devices/installationlinxio.devices.installations(params)Lists device installation rows.
Input
paramsReturns
datametaerrordevices.cameras()
List device cameras
/devices/{deviceId}/cameraslinxio.devices.cameras(deviceId)Lists cameras attached to a device.
Input
deviceIdReturns
dataerror