DaaS API
Docs & Playground
Latest state/Vehicle status

Vehicle statustoken required

Latest position and state of each vehicle. isCommunicating: reported in the last 30 minutes.

GET/daas/v1/vehicles/status

Parameters

NameTypeRequiredDescription
vehicleIdstringoptionalOnly this vehicle (a vehicle id, e.g. 1-1807952).
limitnumberoptionalRecords per call. Default and maximum 5,000.e.g. 100

Request

curl
curl 'https://private.stage.questar.io/v2/private-questar-units/daas/v1/vehicles/status?limit=100' \
  -H 'Authorization: Bearer YOUR_TOKEN'
URL
GET https://private.stage.questar.io/v2/private-questar-units/daas/v1/vehicles/status?limit=100

Response

200 OK
{
  "data": [
    {
      "vehicleId": "1-252562",
      "time": "2026-10-28T12:48:36.000Z",
      "latitude": 32.327264,
      "longitude": 34.859086,
      "speed": 0,
      "heading": 1,
      "isDriving": false,
      "isCommunicating": true
    }
  ]
}

Errors use HTTP status codes with a body of { error: { code, message } }: 400 a bad parameter, 401 a missing or invalid token, 404 no record with that id, 500 a server error.

400 Bad Request
{
  "error": {
    "code": "bad_request",
    "message": "History is limited to 24 hours per call"
  }
}