Base URL
Authentication
All requests require an API key in the Authorization header:Request Format
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer token with your API key |
Content-Type | Yes (POST/PUT) | application/json |
X-Inspecto-API-Version | No | API version (defaults to v1) |
Example Request
Response Format
All successful responses follow this structure:Error Responses
HTTP Status Codes
| Code | Description |
|---|---|
200 | Success |
201 | Created |
400 | Bad Request |
401 | Unauthorized |
403 | Forbidden |
404 | Not Found |
500 | Internal Server Error |
Pagination
List endpoints support pagination:- Default limit: 50
- Maximum limit: 100
Endpoints Overview
For the complete v1 resource and method matrix, see CRUD Matrix.Vehicles
List Vehicles
GET /vehicles
Get Vehicle
GET /vehicles/
Create / Update / Delete
POST /vehicles
PUT /vehicles/
DELETE /vehicles/
Vehicle Groups
List Vehicle Groups
GET /vehicle-groups
Create / Update / Delete
POST /vehicle-groups
PUT /vehicle-groups/
DELETE /vehicle-groups/
Inspections
List Templates
GET /inspection-templates
List Inspections
GET /inspections
Get Inspection
GET /inspections/
Submit Inspection
POST /inspections
Update / Delete Inspection
PATCH /inspections/
DELETE /inspections/
Template CRUD
POST /inspection-templates
PUT /inspection-templates/
DELETE /inspection-templates/
Damages
List Damages
GET /damages
Get Damage
GET /damages/
Create / Update / Delete
POST /damages
PUT /damages/
DELETE /damages/
Driver Assignments
List Driver Assignments
GET /driver-assignments
Create / Update / Release
POST /driver-assignments
PATCH /driver-assignments/
DELETE /driver-assignments/