Documentation Index
Fetch the complete documentation index at: https://docs.bookovia.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The Fleet Vehicles Management API provides complete lifecycle management for your fleet vehicles. Register new vehicles, track real-time status, manage maintenance schedules, monitor performance metrics, and analyze vehicle utilization across your entire fleet.Authentication
All requests require authentication using your API key in the header:Endpoints
Get Vehicle Details
List Fleet Vehicles
Register New Vehicle
Update Vehicle Information
Delete Vehicle
Request Parameters
List Vehicles Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
fleet_id | string | No | Filter by specific fleet ID |
status | string | No | Filter by vehicle status (“active”, “inactive”, “maintenance”) |
vehicle_type | string | No | Filter by vehicle type (“truck”, “van”, “car”, “motorcycle”) |
location | string | No | Filter by current location/region |
driver_assigned | boolean | No | Filter vehicles with/without assigned drivers |
maintenance_due | boolean | No | Filter vehicles due for maintenance |
limit | integer | No | Number of vehicles to return (default: 50, max: 500) |
offset | integer | No | Number of vehicles to skip (default: 0) |
sort_by | string | No | Sort field (“created_at”, “license_plate”, “mileage”, “last_service”) |
sort_order | string | No | Sort direction (“asc”, “desc”) |
Vehicle Registration/Update Body
Response Format
Individual Vehicle Response
Vehicle List Response
SDK Examples
Use Cases
Fleet Expansion Planning
Analyze current fleet performance to plan vehicle additions and replacements.Predictive Maintenance Scheduling
Use vehicle data to predict and schedule maintenance proactively.Vehicle Performance Benchmarking
Compare vehicle performance across the fleet to identify optimization opportunities.Error Handling
| Status Code | Error Type | Description |
|---|---|---|
| 400 | INVALID_PARAMETERS | Invalid request parameters |
| 401 | UNAUTHORIZED | Invalid or missing API key |
| 403 | FORBIDDEN | No access to specified fleet or vehicle |
| 404 | VEHICLE_NOT_FOUND | Specified vehicle ID does not exist |
| 404 | FLEET_NOT_FOUND | Specified fleet ID does not exist |
| 409 | DUPLICATE_LICENSE_PLATE | License plate already exists in system |
| 422 | INVALID_VIN | Invalid VIN format or checksum |
| 429 | RATE_LIMIT_EXCEEDED | Too many requests |
| 500 | INTERNAL_ERROR | Server error processing request |
Best Practices
Vehicle Registration
- Always validate VIN checksums before registration
- Ensure license plates are unique within your system
- Include comprehensive vehicle specifications for better analytics
- Set up tracking devices during initial registration
Data Management
- Implement regular data synchronization for vehicle metrics
- Use consistent naming conventions for vehicle types
- Maintain accurate maintenance records for predictive analytics
- Regular cleanup of inactive or decommissioned vehicles
Performance Monitoring
- Set up automated alerts for maintenance due dates
- Monitor utilization rates to optimize fleet size
- Track fuel efficiency trends for cost management
- Implement safety score monitoring for driver training
Security and Privacy
- Protect sensitive vehicle and location data
- Implement proper access controls for vehicle management
- Regular backup of vehicle registration and history data
- Comply with data retention regulations
Related Endpoints
Explore other fleet management capabilities:
- Fleet Overview API - Fleet dashboard
- Fleet Utilization API - Usage analytics
- Fleet Optimization API - Route optimization
- Trip Management API - Trip operations