Vehicle Intelligence

Push compliance signals (oil life, registration, recalls, fault codes, status alerts) to a vehicle record. These signals feed into the Vehicle Health Score engine and fleet analytics.

Configuration

Vehicle Compliance Update

Update vehicle health signals and compliance status for a fleet vehicle.

POST /api/v1/fleet/vehicles/{vehicle}/compliance

Request Parameters

ParameterTypeRequiredDescription
vehiclestringYesPath param. Vehicle ID or VIN.
emailstringYesOwner's email address for record linking.
registration_statusstringNoRegistration status (e.g. "active", "expired").
open_recallsintegerNoNumber of currently open safety recalls.
closed_recallsintegerNoNumber of previously resolved recalls.
oil_lifeintegerNoRemaining oil life percentage (0-100).
last_tire_rotationintegerNoMonths since the last tire rotation.

Example Request

curl -X POST https://dev.api.aiadmin.quickmechs.com/api/v1/fleet/vehicles/42/compliance \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email":"owner@example.com","registration_status":"active","open_recalls":0,"oil_type":"5W-30 Full Synthetic","oil_months":3}'
Try it
Oil Life Calculator
Maintenance History
Codes like P0301 will be sent as an array.
ABS system
Brake fluid condition
Emissions system
Check engine light (MIL)
Oil pressure
Oil temperature
Transmission system
Airbag / SRS
Tire pressure
Active safety systems
Water in fuel
Vehicle History & Title
Request
POST /api/v1/fleet/vehicles/{vehicle}/compliance

{}
Response
// Update compliance data to see the result

Tire Catalog

Browse supported tire brands and their specific models. The catalog is synchronized in real-time with the QuickIQ predictive engine.

GET /api/v1/fleet/tires/brands
(to list brands)

Example Request

curl -X GET https://dev.api.aiadmin.quickmechs.com/api/v1/fleet/tires/brands \
  -H "Authorization: Bearer YOUR_API_KEY"
Loading catalog...

Loading tire brands...

Live Tire Estimation

Calculate predicted tire health and remaining life without saving to the database. Perfect for "Tire Calculator" tools.

POST /api/v1/fleet/tires/estimate

Request Parameters

ParameterTypeRequiredDescription
current_mileageintegerYesCurrent vehicle odometer reading in miles.
install_mileageintegerYesOdometer at time of tire installation.
brandstringYesTire brand name (from the Tire Catalog).
modelstringYesTire model name (from the Tire Catalog).
treadwearintegerNoUTQG treadwear rating (e.g. 500).
initial_depthnumberNoNew tread depth in 32nds of an inch (e.g. 10.5).
warrantyintegerNoManufacturer mileage warranty in miles.
vinstringNoVehicle VIN for fitment validation.

Example Request

curl -X POST https://dev.api.aiadmin.quickmechs.com/api/v1/fleet/tires/estimate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"current_mileage":62000,"install_mileage":45000,"brand":"Michelin","model":"Defender T+H","treadwear":800,"initial_depth":10.5,"warranty":80000}'
Try it
Request
POST /api/v1/fleet/tires/estimate

{}
Visual Health Analysis
JSON Response
// Run estimation to see details