Vehicles
Fleet vehicles. Auth:X-API-Key header. Base: https://api.vh3connect.io/api:YdihQNr3.
Shared parameters
Vehicles
Fleet.GET /vehicles/vehicle_get
Get vehicle.
POST /vehicles/create
Create vehicle.
POST /vehicles/update
Update vehicle.
POST /vehicles/list
List vehicles.
GET /vehicles/defects
Defects recorded against one vehicle. The page has items, pageNumber, pageSize, and pageItemCount.
Each item has defectId, vehicleId, reportedByResourceId, severity, category, description, status, occurredAt, and createdAt. category may be null. severity is free text.
vehicleId is required. Optional filters are status (open, inProgress, closed), reportedFrom, reportedTo, page, and pageSize. The page query is named page, not pageNumber. reportedFrom and reportedTo accept YYYY-MM-DD and a UTC timestamp.
An unknown vehicle id returns 200 with an empty items array. A bad status, a bad date, or a pageSize outside 1–1000 returns BigChange’s 400.
Do not treat pageSize as a cap until BigChange slices the list. On a vehicle with several closed defects, pageSize 2 still returns the full set, and pageItemCount equals that full set. page and pageSize are echoed and then ignored. When both are omitted, BigChange echoes pageNumber 1 and pageSize 20.