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
| Parameter | Type | Required | Description |
|---|---|---|---|
vehicle | string | Yes | Path param. Vehicle ID or VIN. |
email | string | Yes | Owner's email address for record linking. |
registration_status | string | No | Registration status (e.g. "active", "expired"). |
open_recalls | integer | No | Number of currently open safety recalls. |
closed_recalls | integer | No | Number of previously resolved recalls. |
oil_life | integer | No | Remaining oil life percentage (0-100). |
last_tire_rotation | integer | No | Months 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
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
| Parameter | Type | Required | Description |
|---|---|---|---|
current_mileage | integer | Yes | Current vehicle odometer reading in miles. |
install_mileage | integer | Yes | Odometer at time of tire installation. |
brand | string | Yes | Tire brand name (from the Tire Catalog). |
model | string | Yes | Tire model name (from the Tire Catalog). |
treadwear | integer | No | UTQG treadwear rating (e.g. 500). |
initial_depth | number | No | New tread depth in 32nds of an inch (e.g. 10.5). |
warranty | integer | No | Manufacturer mileage warranty in miles. |
vin | string | No | Vehicle 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
Maintenance Compliance
0/25
TIRES
0/15
RECALLS
0/10
OIL LIFE
0/5
EMISSIONS
0/5
BRAKE FLUID
0/5
ABS
0/5
Tread Depth
-
Life Remaining
-%
Immediate replacement recommended (≤ 4/32")
Open recalls detected! Check NHTSA list immediately.
Data Source: -
JSON Response
// Run estimation to see details