Skip to main content
GET/v2/vehicle/{vehicle_id}

Get Vehicle by ID

Returns information for a single vehicle.

Authentication

Send both headers on every request.How auth works →
X-API-Provider-Key
Your provider key — identifies your platform. The same for every request.
X-API-Company-Key
The carrier's company key — scopes all returned data to that one carrier.

Path parameters

ParameterTypeDescription
vehicle_idUUIDrequiredThe vehicle's unique identifier

Responses

200OK— payload in data, wrapped in the response envelope.
FieldTypeDescription
vehicle_idUUIDUnique vehicle identifier
numberstringVehicle or unit number
vinstringVehicle Identification Number
activebooleanWhether the vehicle is currently active
401Unauthorized— missing or invalid API key.
FieldTypeDescription
status_codeintegerHTTP status code (e.g. 401).
descriptionstringHuman-readable error message.
datanullAlways null on error.
Sample request
curl -X GET "https://api.huntereld.com/v2/vehicle/e5c9f3b1-2d7a-4e8c-a6f3-9b1d4e7c2f5a" \
  -H "X-API-Provider-Key: YOUR_PROVIDER_KEY" \
  -H "X-API-Company-Key: YOUR_COMPANY_KEY"
Example response200 OK
{
  "description": "success",
  "data": {
    "vehicle_id": "e5c9f3b1-2d7a-4e8c-a6f3-9b1d4e7c2f5a",
    "number": "1042",
    "vin": "1XKYD49X3NJ312847",
    "active": true
  }
}
Error response401
{
  "status_code": 401,
  "description": "Company API key is not valid",
  "data": null
}
esc