Unknown Vehicles API
The Unknown Vehicles API provides a catalog of vehicle type classifications for vehicles that donβt fit standard categories or when the specific make/model is not available. These types are used when creating vehicles in your fleet.Reference Data: This API provides classification types for vehicles. Use the vehicle type IDs returned here when creating vehicles with the
unknown_vehicle_id parameter.Key Features
- Vehicle Type Catalog: Browse all available vehicle type classifications
- Country Support: Get vehicle types specific to different countries
- Fleet Categorization: Classify vehicles without specific model information
- Generic Categories: Support for freight, passenger, vans, trucks, and specialty vehicles
- Reference Data: Use IDs from this API when creating vehicles
Authentication
All endpoints require authentication using either:- API Key: Include in
Authorizationheader asBearer {API_KEY} - JWT Token: Include in
Authorizationheader asBearer {JWT_TOKEN}
Headers
All requests should include:Bearer token for authenticationFormat:
Bearer {API_KEY} or Bearer {JWT_TOKEN}Available Endpoints
Vehicle Type Categories
Unknown vehicles are typically categorized into:| Category | Description | Examples |
|---|---|---|
| Passenger Car | Standard passenger vehicles | Car, Sedan, Hatchback, SUV |
| Light Commercial | Small commercial vehicles | Van, Pickup, Small Truck |
| Heavy Commercial | Large commercial vehicles | Truck, Semi-trailer, Tanker |
| Specialty | Specialized vehicles | Ambulance, Taxi, Bus |
| Motorcycle | Two-wheel vehicles | Motorcycle, Scooter, Moped |
| Generic | Unclassified or generic vehicle | Vehicle, Transport, Mobile |
Unknown Vehicle Object Structure
Workflow
Using Unknown Vehicle Types with Vehicles
- List available types using
GET /v1/unknown-vehicles - Select a vehicle type based on:
- Vehicle category (van, truck, car, etc.)
- Country (emission factors vary by region)
- Use the type ID when creating or updating vehicles with
unknown_vehicle_id
Common Usage Patterns
Error Handling
Common HTTP Status Codes
| Status | Meaning | Solution |
|---|---|---|
| 200 | Success | - |
| 401 | Unauthorized | Verify API key or JWT token |
| 500 | Server Error | Contact support if persists |
Error Response Format
Use Cases
Build Vehicle Type Selection UI
Display available vehicle types in your application:Map Vehicle Types to Categories
Organize vehicle types for display:Related Documentation
Create Vehicle
Create vehicles with specific vehicle types
List Vehicles
View vehicles and their type assignments
Vehicle Fuels
Browse available fuel types
Vehicles API
Manage your vehicle fleet
Rate Limiting
API requests are subject to rate limiting. Include rate limit information from response headers:X-RateLimit-Limit: Maximum requests per minuteX-RateLimit-Remaining: Requests remainingX-RateLimit-Reset: Unix timestamp when limit resets

