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.
Request headers
Request query 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.
Response body fields
Show child parameters
GET /devices/{deviceId}
Get a device
/devices/{deviceId}linxio.devices.get(deviceId)Returns one device by ID.
Request headers
Request url parameters
Response body fields
POST /devices
Create a device
/deviceslinxio.devices.create(payload)Creates a device record.
Request headers
Request body parameters
Response body fields
PATCH /devices/{deviceId}
Update a device
/devices/{deviceId}linxio.devices.update(deviceId, payload)Updates a device record.
Request headers
Path and body parameters
Show child parameters
Response body fields
POST /devices/{deviceId}/install
Install a device
/devices/{deviceId}/installlinxio.devices.install(deviceId, payload)Installs a device into a vehicle.
Request headers
Path and body parameters
Response body fields
POST /devices/{deviceId}/uninstall
Uninstall a device
/devices/{deviceId}/uninstalllinxio.devices.uninstall(deviceId, payload)Removes a device from its current vehicle.
Request headers
Path and body parameters
Response body fields
PATCH /devices/{deviceId}/archive
Archive a device
/devices/{deviceId}/archivelinxio.devices.archive(deviceId)Soft-archives a device.
Request headers
Request url parameters
Response headers
PATCH /devices/{deviceId}/restore
Restore a device
/devices/{deviceId}/restorelinxio.devices.restore(deviceId)Restores a previously archived device.
Request headers
Request url parameters
Response headers
GET /devices/{deviceId}/coordinates
List device coordinates
/devices/{deviceId}/coordinateslinxio.devices.coordinates(deviceId, params)Returns coordinates for a device. The live tenant expects a date range.
Request headers
Path and query parameters
Response body fields
GET /devices/{deviceId}/sensors/history
List device sensors
/devices/{deviceId}/sensors/historylinxio.devices.sensors(deviceId, params)Lists historical sensor rows associated with a device.
Request headers
Path and query parameters
idSensor identifier.
labelSensor display label.
sensorIdHardware sensor identifier.
systemStatusSensor system status.
teamOwning team summary.
typeSensor type.
Response body fields
Show child parameters
GET /devices/{deviceId}/history
List device history
/devices/{deviceId}/historylinxio.devices.history(deviceId)Lists dashboard-derived history entries for a device.
Request headers
Request url parameters
Response
GET /devices/vendors/
List device vendors
/devices/vendors/linxio.devices.vendors()Lists device vendors.
Request headers
Request query parameters
Response body fields
GET /devices/installation/
Lookup device installation
/devices/installation/linxio.devices.installation(params)Looks up the current device installation by device IMEI or vehicle
registration number. The SDK also exposes devices.installations(params)
as a backwards-compatible alias for this lookup.
Request headers
Request query parameters
Response body fields
Show child parameters
Show child parameters
Show/hide 12 more Show 12 more Hide additional fields
GET /devices/{deviceId}/cameras
List device cameras
/devices/{deviceId}/cameraslinxio.devices.cameras(deviceId)Lists cameras attached to a device.
Request headers
Request url parameters
Response body fields
GET /sensors
List sensors
/sensorslinxio.sensors.list(params)Lists sensors visible to the authenticated account.
Request headers
Request query parameters
idSensor identifier.
labelSensor display label.
sensorIdHardware sensor identifier.
systemStatusSensor system status.
teamOwning team summary.
typeSensor type.
Response body fields
Show child parameters
GET /sensors/{sensorId}
Get a sensor
/sensors/{sensorId}linxio.sensors.get(sensorId)Returns one sensor by ID.
Request headers
Request url parameters
Response body fields
POST /sensors/{sensorId}/install
Install a sensor
/sensors/{sensorId}/installlinxio.sensors.install(sensorId, deviceId)Pairs a sensor with a device.
Request headers
Path and body parameters
Response body fields
GET /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.
Request headers
Request query parameters
Response body fields
GET /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.
Request headers
Request query parameters
Response body fields
GET /devices/cameras/events
List camera events
/devices/cameras/eventslinxio.cameras.events(params)Returns a paginated list of camera events.
Request headers
Request query parameters
Response
GET /devices/cameras/events/types
List camera event types
/devices/cameras/events/typeslinxio.cameras.eventTypes()Returns camera event types known to Linxio.