Get Windshield ADAS Recalibration

Whether replacing a vehicle's windshield needs its driver-assistance (ADAS) camera recalibrated, which calibration (static, dynamic or both), and whether a mobile service can do the job. US-market vehicles, looked up by the year, make and model the VIN decodes to.

GET
/glass/{vin}
AuthorizationBearer <token>

Use your API key in the Authorization header: Authorization: Bearer YOUR_API_KEY

In: header

Path Parameters

vinstring

17-character Vehicle Identification Number

Match^[A-HJ-NPR-Z0-9]{17}$

Response Body

curl -X GET "https://api.auto.dev/glass/string"

{
  "vehicle": {
    "vin": "1FMCU0G60LUA05025",
    "year": 2020,
    "make": "Ford",
    "model": "Escape",
    "style": "4 door utility"
  },
  "coverage": "US",
  "adas": {
    "recalibration": "DYNAMIC",
    "mobileServiceable": false
  },
  "category": "SUV",
  "vehicleSubType": "PRIVATE PASSENGER"
}

{
  "error": {
    "status": 400,
    "error": "VIN must be exactly 17 characters containing only letters and numbers (excluding I, O, Q)",
    "code": "INVALID_VIN_FORMAT",
    "path": "/glass/123",
    "requestId": "a5986c02da3b4ddd"
  }
}

{
  "error": {
    "status": 404,
    "error": "Glass data covers US-market vehicles; European coverage is not available yet.",
    "code": "NO_DATA_FOUND",
    "path": "/glass/WVWZZZ1KZAW000000",
    "requestId": "a5986c0bce30d18b"
  }
}
{
  "error": {
    "status": 0,
    "error": "string",
    "code": "string",
    "path": "string",
    "requestId": "string",
    "reason": "not_yet_available",
    "retryable": true,
    "detectedMarket": {
      "country": "string",
      "region": "string"
    },
    "detectedClass": {
      "vehicleType": "string"
    }
  },
  "vin": "string",
  "vinValid": true
}