Vehicle Diagnosis Service
An intelligent service solution for vehicle status diagnosis and predictive maintenance. Through automatic diagnosis, manual diagnosis, and scheduled diagnosis functions, OEMs can provide proactive vehicle management value to customers.
Business Value for OEMs
🔧 Vehicle Management Innovation
- Predictive Maintenance: Reduce maintenance costs through early detection before failures occur
- Vehicle Lifespan Extension: Optimize vehicle lifespan through continuous status monitoring
- Customer Satisfaction: Improve reliability by minimizing vehicle downtime
💰 New Revenue Models
- Diagnosis Subscription Services: Monthly vehicle health monitoring services
- Predictive Maintenance Reports: Maintenance timing predictions based on driving patterns
- Partnership Expansion: B2B services linked with repair shops and insurance companies
📱 Enhanced Customer Experience
- Real-time Peace of Mind: 24/7 vehicle status monitoring and alerts
- Intelligent Diagnosis: AI-based failure cause analysis and solution recommendations
- Convenient Maintenance: One-stop service for maintenance booking and history management
Sub-modules
- Automatic Diagnosis - Automated vehicle health monitoring and diagnosis reporting
- Manual Diagnosis - Technician-supported diagnosis through live data streaming
- Scheduled Diagnosis - Periodic health monitoring and maintenance scheduling
OpenAPI Spec
Interactive API Explorer
Use Swagger UI for interactive API testing.
OEM Implementation Considerations
🔧 Technical Integration
- Vehicle ECU Integration: Real-time collection of CAN, OBD-II data
- AI Analysis Engine: Machine learning-based failure pattern analysis
- Cloud Processing: Real-time processing and storage of large-scale diagnosis data
📊 Service Operations
- Scalability: Support for simultaneous diagnosis monitoring of multiple vehicles
- Reliability: Guarantee 99.9%+ diagnosis service availability
- Global Support: Support for various vehicle models and diagnosis protocols
🎯 Target Customers
- Primary Target: Individual customers sensitive to vehicle management
- Secondary Target: Vehicle management companies, rental car companies
- B2B Opportunities: Repair shops, insurance companies, vehicle dealerships
Key Features
- Automatic Diagnosis: Continuously monitor vehicle status and predict failures using AI
- Manual Diagnosis: Expert-level precision diagnosis through real-time data streaming
- Scheduled Diagnosis: Periodic health checks and maintenance timing optimization
SSE Endpoints (Event Occurrence)
| Endpoint | Description |
|---|---|
/api/v1/diagnosis/vehicles/:vin/auto/events | Real-time vehicle diagnosis status updates |
/api/v1/diagnosis/vehicles/:vin/manual/live-data | Manual diagnosis real-time data stream |
/api/v1/diagnosis/vehicles/:vin/scheduled/notifications | Scheduled diagnosis notifications |
Common API Specifications
All Diagnosis APIs follow these common specifications.
Common Headers
| Header | Value | Required | Description |
|---|---|---|---|
Authorization | Bearer {access_token} | Yes | Security token for authentication |
Content-Type | application/json | Yes | Request body format |
Accept | application/json | No | Response body format |
Common Response Codes
| Code | Status | Description |
|---|---|---|
200 | OK | Request processed successfully |
201 | Created | Resource created successfully |
204 | No Content | Success, but no content to return |
400 | Bad Request | Invalid request parameters or logic |
401 | Unauthorized | Authentication failed or token expired |
403 | Forbidden | Insufficient permissions for the resource |
404 | Not Found | Requested resource does not exist |
500 | Internal Error | Unexpected server-side error |
Error Response Format
{
"errorCode": "ERR_DIAGNOSIS_FAILED",
"message": "Vehicle communication failed during diagnosis.",
"timestamp": "2026-04-02T16:57:00Z"
}API Endpoints
Refer to the Common API Specifications for headers and error codes.
Automatic Diagnosis Management
Core APIs for AI-based automatic vehicle health monitoring, providing continuous status tracking and failure prediction.
GET /auto/dtc- Query current diagnostic trouble codesDELETE /auto/dtc- Delete diagnostic trouble codesGET /auto/status- Query overall vehicle health statusGET /auto/report/latest- Query latest automatic diagnosis reportGET /auto/history- Query automatic diagnosis historyGET /auto/health/trend- Query vehicle health score trends
Manual Diagnosis Management
Provides expert-level precision diagnosis through real-time data streaming.
POST /manual/session-request- Request manual diagnosis sessionPOST /manual/consent- Provide diagnosis consentPOST /manual/session-stop- Stop manual diagnosis sessionPOST /manual/command- Transmit diagnosis commandGET /manual/session/{sessionId}/report- Query session diagnosis report
Scheduled Diagnosis Management
Provides periodic health checks and maintenance timing optimization.
GET /scheduled/report/latest- Query latest scheduled diagnosis reportGET /scheduled/consumables- Query consumable statusGET /scheduled/statistics- Query maintenance statisticsPOST /scheduled/maintenance/schedule- Create maintenance booking
DTC Management
Provides detailed information and standardized code lists for vehicle diagnostic trouble codes (DTC).
GET /dtc/{code}- Query specific DTC code detailed informationGET /dtc/list- Query DTC code list
Service Integration Value
🔄 Data Integration Synergy
- Comprehensive Health Report: Vehicle health report integrating data from three diagnosis functions
- Predictive Maintenance Analysis: Failure prediction and maintenance timing recommendations based on past diagnosis data
- Customized Alerts: Alert system optimized for vehicle status and driving patterns
🚀 Differentiated Competitiveness
- Unique Features: AI-based predictive maintenance solution not offered by competitors
- Scalability: Easy integration with future additional vehicle management functions
- Global Standards: Standardized API supporting various vehicle models and diagnosis protocols
For complete API details, refer to the OpenAPI specification in Swagger UI.