POST /v1/inspections/mechanical
Perform comprehensive mechanical diagnostics using OBD-II data, sensor readings, and AI-powered analysis. Detect engine issues, transmission problems, brake wear, and more.Request
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
vehicle_id | string | Yes | Vehicle identifier |
obd_data | object | Yes | OBD-II diagnostic data |
obd_data.dtcs | array | No | Diagnostic trouble codes |
obd_data.live_data | object | Yes | Real-time sensor readings |
test_results | object | No | Manual inspection results |
options.include_recommendations | boolean | No | Include repair recommendations (default: true) |
options.severity_threshold | string | No | Minimum severity to report: minor, moderate, severe (default: minor) |
Live Data Parameters
| Parameter | Unit | Description |
|---|---|---|
engine_rpm | RPM | Engine revolutions per minute |
coolant_temp | °C | Engine coolant temperature |
intake_temp | °C | Intake air temperature |
maf_rate | g/s | Mass air flow rate |
throttle_position | % | Throttle position (0-100) |
fuel_pressure | kPa | Fuel rail pressure |
o2_sensor_voltage | V | Oxygen sensor voltage |
timing_advance | ° | Ignition timing advance |
vehicle_speed | km/h | Vehicle speed |
engine_load | % | Calculated engine load |
Response
Response Fields
| Field | Type | Description |
|---|---|---|
diagnostic_id | string | Unique diagnostic inspection identifier |
results.overall_health | string | excellent, good, fair, poor, critical |
results.health_score | float | Overall health score (0-10) |
systems[].system | string | Vehicle system name |
systems[].status | string | good, needs_attention, critical |
issues[].severity | string | minor, moderate, severe, critical |
issues[].urgency | string | immediate, high, medium, low |
issues[].dtc | string | OBD-II diagnostic trouble code |
Vehicle Systems
Engine System
Engine System
Components Analyzed:
• Engine performance and efficiency
• Fuel system and injectors
• Air intake and MAF sensor
• Ignition system and timing
• Oil pressure and condition
• Compression and cylinder health
Transmission System
Transmission System
Components Analyzed:
• Shifting performance
• Transmission fluid condition
• Clutch wear (manual)
• Torque converter (automatic)
• Gear ratios and synchronizers
• Electronic controls
Brake System
Brake System
Components Analyzed:
• Brake pad/shoe thickness
• Rotor/drum condition
• Brake fluid level and quality
• ABS functionality
• Brake pressure and response
• Electronic stability control
Electrical System
Electrical System
Components Analyzed:
• Battery voltage and health
• Alternator output
• Starter motor function
• Lighting systems
• Electronic control modules
• Sensor diagnostics
Cooling System
Cooling System
Components Analyzed:
• Coolant level and condition
• Radiator and hoses
• Water pump operation
• Thermostat function
• Cooling fan operation
• Temperature regulation
Emissions System
Emissions System
Components Analyzed:
• Catalytic converter efficiency
• Oxygen sensors
• EVAP system integrity
• EGR valve function
• PCV system
• Emissions compliance
Common DTCs (Diagnostic Trouble Codes)
| Code | System | Description | Typical Cause |
|---|---|---|---|
| P0420 | Emissions | Catalyst efficiency below threshold | Failed catalytic converter |
| P0171 | Engine | System too lean (Bank 1) | Vacuum leak, dirty MAF |
| P0300 | Engine | Random/multiple cylinder misfire | Spark plugs, coils, fuel |
| P0401 | Emissions | EGR flow insufficient | Clogged EGR valve |
| P0456 | Emissions | EVAP small leak detected | Loose gas cap, leak |
| P0442 | Emissions | EVAP medium leak detected | Cracked hoses, purge valve |
Error Responses
400 Bad Request
422 Unprocessable Entity
Integration with Hardware
OBD-II Adapters
Compatible Devices• Bluetooth OBD-II adapters
• WiFi OBD-II adapters
• USB OBD-II readers
• Professional scan tools
• Mobile diagnostic apps
Data Protocols
Supported Protocols• ISO 15765-4 (CAN)
• ISO 14230-4 (KWP2000)
• ISO 9141-2
• SAE J1850 PWM
• SAE J1850 VPW
DeepDiag Integration
For advanced diagnostics beyond OBD-II, integrate with DeepDiag, our comprehensive diagnostic platform:Webhooks
Best Practices
- Regular Diagnostics: Run diagnostics every 3,000-5,000 miles for optimal monitoring
- Multiple Data Points: Collect data under various conditions (idle, acceleration, highway)
- Baseline Establishment: Create baseline readings for healthy vehicles
- Trend Analysis: Monitor changes over time to predict failures
- Combine with Visual: Use both mechanical and visual inspections for complete assessment