Skip to main content
GET/v2/latest-driver-status

Latest Driver Status

Returns current Hours of Service and duty status for one or all drivers.

HOS values are in milliseconds

Divide by 3,600,000 for hours. Drivers with no HOS activity appear with null values.

Pagination

Start at page=1 and keep requesting while page is less than total_pages. Every response reports page, size, total_elements, and total_pages in the response envelope.

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.

Query parameters

ParameterTypeDefaultDescription
driver_idUUIDoptionalFilter to one driver. Omit for all.
limitintegeroptionaldefault 100Records per page
pageintegeroptionaldefault 1Page number

Responses

200OK— payload in data, wrapped in the response envelope.
FieldTypeDescription
driver_idUUIDUnique driver identifier
usernamestringDriver's login username
breakintegerRemaining break time (ms)
driveintegerRemaining drive time (ms)
shiftintegerRemaining shift time (ms)
cycleintegerRemaining cycle time (ms)
current_statusstringCurrent duty status code
One of:DS_DDS_ONDS_SBDS_OFFDR_IND_PCDR_IND_YM
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/latest-driver-status?limit=100&page=1" \
  -H "X-API-Provider-Key: YOUR_PROVIDER_KEY" \
  -H "X-API-Company-Key: YOUR_COMPANY_KEY"
Example response200 OK
{
  "description": "success",
  "data": [
    {
      "driver_id": "d4f7b2e9-1a3c-4d8f-b5e6-2c9a7d3f1e0b",
      "username": "jcarter01",
      "break": 27000000,
      "drive": 32400000,
      "shift": 41400000,
      "cycle": 198000000,
      "current_status": "DS_D"
    }
  ],
  "total_elements": 48,
  "page": 1,
  "size": 100,
  "total_pages": 1
}
Error response401
{
  "status_code": 401,
  "description": "Company API key is not valid",
  "data": null
}
esc