Skip to main content

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.