Vehicles
Vehicle inventory, pagination, lifecycle, odometer, engine-hours, counts, and type helpers.
The vehicle service is the main entry point for fleet inventory. Use field projection aggressively on list and iterate calls to keep large fleets fast.
vehicles.list()
List vehicles
/vehicles/fields/jsonlinxio.vehicles.list(params)Loads one page of vehicles.
Input
Show child parameters
1idVehicle identifier.
regNoRegistration number or fleet code.
defaultLabelDefault display label.
modelVehicle model text.
depotDepot object.
groupsVehicle group objects.
driverAssigned driver object.
typeVehicle type key.
typeIdVehicle type identifier.
typeNameVehicle type display name.
makeVehicle make.
makeModelVehicle make/model label.
vinVehicle identification number.
deviceIdInstalled device identifier.
statusVehicle status.
lastLoggedAtLast telemetry timestamp.
lastCoordinatesLast known vehicle coordinates.
todayDataCurrent-day telemetry summary.
Returns
Show child fields
Show/hide 12 more Show 12 more Hide additional fields
Show child fields
Show child fields
vehicles.iterate()
Load all vehicles
/vehicles/fields/jsonlinxio.vehicles.iterate(params)Auto-paginates all vehicle pages and returns a single result object.
Input
Show child parameters
idVehicle identifier.
regNoRegistration number or fleet code.
defaultLabelDefault display label.
modelVehicle model text.
depotDepot object.
groupsVehicle group objects.
driverAssigned driver object.
typeVehicle type key.
typeIdVehicle type identifier.
typeNameVehicle type display name.
makeVehicle make.
makeModelVehicle make/model label.
vinVehicle identification number.
deviceIdInstalled device identifier.
statusVehicle status.
lastLoggedAtLast telemetry timestamp.
lastCoordinatesLast known vehicle coordinates.
todayDataCurrent-day telemetry summary.
1Returns
Show child fields
Show/hide 12 more Show 12 more Hide additional fields
Show child fields
vehicles.stream()
Stream vehicles
/vehicles/fields/jsonlinxio.vehicles.stream(params)Streams vehicles lazily across pages. Use this for large tenants or scheduled jobs where memory use matters.
Input
Show child parameters
idVehicle identifier.
regNoRegistration number or fleet code.
defaultLabelDefault display label.
modelVehicle model text.
depotDepot object.
groupsVehicle group objects.
driverAssigned driver object.
typeVehicle type key.
typeIdVehicle type identifier.
typeNameVehicle type display name.
makeVehicle make.
makeModelVehicle make/model label.
vinVehicle identification number.
deviceIdInstalled device identifier.
statusVehicle status.
lastLoggedAtLast telemetry timestamp.
lastCoordinatesLast known vehicle coordinates.
todayDataCurrent-day telemetry summary.
1Returns
Show child fields
Show/hide 12 more Show 12 more Hide additional fields
Show child fields
vehicles.get()
Get a vehicle
/vehicles/{vehicleId}linxio.vehicles.get(vehicleId)Fetches one vehicle by internal Linxio vehicle ID.
Input
Returns
Show child fields
Show/hide 12 more Show 12 more Hide additional fields
Show child fields
vehicles.create()
Create a vehicle
/vehicleslinxio.vehicles.create(payload)Creates a vehicle. Tenant validation rules can vary, so send only fields you know are valid for your Linxio account.
Input
Show child parameters
Returns
Show child fields
Show/hide 12 more Show 12 more Hide additional fields
Show child fields
vehicles.update()
Update a vehicle
/vehicles/{vehicleId}linxio.vehicles.update(vehicleId, payload)Updates vehicle fields using Linxio's POST update endpoint.
Input
Show child parameters
Returns
Show child fields
Show/hide 12 more Show 12 more Hide additional fields
Show child fields
vehicles.archive()
Archive a vehicle
/vehicles/{vehicleId}/archivelinxio.vehicles.archive(vehicleId)Soft-archives a vehicle. Prefer this over destructive actions when you need reversibility.
Input
Returns
Show child fields
vehicles.restore()
Restore a vehicle
/vehicles/{vehicleId}/restorelinxio.vehicles.restore(vehicleId)Restores a previously archived vehicle.
Input
Returns
Show child fields
vehicles.getOdometer()
Get vehicle odometer
/vehicles/{vehicleId}/odometerlinxio.vehicles.getOdometer(vehicleId, params)Reads the current odometer value, or the value at a supplied occurrence time when Linxio supports it for the tenant.
Input
Show child parameters
Returns
Show child fields
Show child fields
vehicles.recalibrateOdometer()
Recalibrate vehicle odometer
/vehicles/{vehicleId}/odometerlinxio.vehicles.recalibrateOdometer(vehicleId, payload)Recalibrates a vehicle odometer. Treat this as an operational change and only call it with confirmed values.
Input
Show child parameters
Returns
Show child fields
Show child fields
vehicles.getEngineHours()
Get vehicle engine hours
/vehicles/{vehicleId}/engine-hours/currentlinxio.vehicles.getEngineHours(vehicleId)Reads the current engine-hours value for a vehicle.
Input
Returns
Show child fields
Show child fields
vehicles.count()
Count vehicles
/vehicles/countlinxio.vehicles.count(params)Returns a count without fetching vehicle records.
Input
Returns
Show child fields
Show child fields
vehicles.types()
List vehicle types
/vehicles/typeslinxio.vehicles.types(params)Lists vehicle type categories visible to the authenticated account.
Input
Show child parameters
1000order