Devices, Sensors, and Cameras
Device inventory, install/uninstall, coordinate history, sensor reports, and camera event endpoints.
Device endpoints manage hardware inventory and related telemetry. Sensor and camera endpoints are a mix of publicly documented and dashboard-derived paths.
GET /devices/json
List devices
/devices/jsonlinxio.devices.list(params)Returns a paginated list of devices.
Query parameters
limitpage1fields[]sortResponse fields
datapagelimittotalGET /devices/{deviceId}
Get a device
/devices/{deviceId}linxio.devices.get(deviceId)Returns one device by ID.
Path parameters
deviceIdResponse fields
idimeiserialvehicleIdPOST /devices
Create a device
/deviceslinxio.devices.create(payload)Creates a device record.
Body parameters
imeiserialtypeIdusagevendorIdResponse fields
idPATCH /devices/{deviceId}
Update a device
/devices/{deviceId}linxio.devices.update(deviceId, payload)Updates a device record.
Path and body parameters
deviceIdbodyResponse fields
idPOST /devices/{deviceId}/install
Install a device
/devices/{deviceId}/installlinxio.devices.install(deviceId, payload)Installs a device into a vehicle.
Path and body parameters
deviceIdvehicleIdinstalledAtodometerResponse fields
idPOST /devices/{deviceId}/uninstall
Uninstall a device
/devices/{deviceId}/uninstalllinxio.devices.uninstall(deviceId, payload)Removes a device from its current vehicle.
Path and body parameters
deviceIduninstalledAtodometerResponse fields
idPATCH /devices/{deviceId}/archive
Archive a device
/devices/{deviceId}/archivelinxio.devices.archive(deviceId)Soft-archives a device.
Path parameters
deviceIdResponse
statusPATCH /devices/{deviceId}/restore
Restore a device
/devices/{deviceId}/restorelinxio.devices.restore(deviceId)Restores a previously archived device.
Path parameters
deviceIdResponse
statusGET /devices/{deviceId}/coordinates
List device coordinates
/devices/{deviceId}/coordinateslinxio.devices.coordinates(deviceId)Returns recent coordinates for a device.
Path parameters
deviceIdResponse fields
latlngtsGET /devices/{deviceId}/sensors
List device sensors
/devices/{deviceId}/sensorslinxio.devices.sensors(deviceId)Lists sensors paired with a device.
Path parameters
deviceIdResponse fields
idnametypeGET /devices/{deviceId}/history
List device history
/devices/{deviceId}/historylinxio.devices.history(deviceId)Lists dashboard-derived history entries for a device.
Path parameters
deviceIdResponse
dataGET /devices/vendors
List device vendors
/devices/vendorslinxio.devices.vendors()Lists device vendors.
Query parameters
noneResponse fields
idnameGET /devices/installation
List device installations
/devices/installationlinxio.devices.installations(params)Lists device installation rows.
Query parameters
limitpage[filter]Response fields
deviceIdvehicleIdinstalledAtuninstalledAtGET /devices/{deviceId}/cameras
List device cameras
/devices/{deviceId}/cameraslinxio.devices.cameras(deviceId)Lists cameras attached to a device.
Path parameters
deviceIdResponse fields
iddeviceIdnamestatusGET /sensors
List sensors
/sensorslinxio.sensors.list()Lists sensors visible to the authenticated account.
Query parameters
noneResponse fields
idnametypeGET /sensors/{sensorId}
Get a sensor
/sensors/{sensorId}linxio.sensors.get(sensorId)Returns one sensor by ID.
Path parameters
sensorIdResponse fields
iddeviceIdvehicleIdPOST /sensors/{sensorId}/install
Install a sensor
/sensors/{sensorId}/installlinxio.sensors.install(sensorId, deviceId)Pairs a sensor with a device.
Path and body parameters
sensorIddeviceIdResponse fields
idGET /devices/sensors/report/temp-and-humidity
List device temperature and humidity readings
/devices/sensors/report/temp-and-humiditylinxio.sensors.deviceTemperatureHumidityReport(params)Returns a paginated temperature/humidity report grouped by device sensor.
Query parameters
startDate / endDatedateFrom / dateTosensorIdvehicleIdlimitpageResponse fields
temperaturehumidityoccurredAtGET /vehicles/report/sensors/temp-and-humidity
List vehicle temperature and humidity readings
/vehicles/report/sensors/temp-and-humiditylinxio.sensors.vehicleTemperatureHumidityReport(params)Returns a paginated temperature/humidity report grouped by vehicle.
Query parameters
startDate / endDatesensorIdvehicleIdlimitpageResponse fields
vehicleIdtemperaturehumidityoccurredAtGET /devices/cameras/events
List camera events
/devices/cameras/eventslinxio.cameras.events(params)Returns a paginated list of camera events.
Query parameters
limitpagefields[][filter]Response
dataGET /devices/cameras/events/types
List camera event types
/devices/cameras/events/typeslinxio.cameras.eventTypes()Returns camera event types known to Linxio.
Query parameters
noneResponse
data