Cazana

MOT feature set (v1.0)

Analytics derived from a vehicle's MOT history: pass and failure counts, mileage readings and defect trends over time.

GET/mot-feature-set/1.0

Authorization

Query parameters

string

VRM to search

string · date | datetime
optional

Filter insights by date - insights will be calculated from results _before_ provided date. **N.B. entire list of MOTs will still be returned**.

Query parameters

vrmstring

VRM to search

date?string · date | datetime

Filter insights by date - insights will be calculated from results _before_ provided date. **N.B. entire list of MOTs will still be returned**.

Formatdate | datetime

Responses

application/json
{
  "make": "BMW",
  "model": "1 Series Hatchback",
  "trim": "118 Urban",
  "passed": true,
  "averageAnnualMileage": 5584.8,
  "averageDangerous": 0.5,
  "averageMajor": 0,
  "averageMinor": 0,
  "averageAdvisories": 0,
  "averageFailure": 0.5,
  "failedMots": 1,
  "passedMots": 4,
  "totalDangerous": 2,
  "totalMajor": 0,
  "totalMinor": 0,
  "averageAnnualFailRate": 0.2,
  "recentDangerous": 0,
  "recentMajor": 0,
  "recentMinor": 0,
  "mots": [
    {
      "firstTimePass": true,
      "completedDate": "2020-07-08T15:20:52+00:00",
      "advisoriesCount": 0,
      "failureCount": 0,
      "keywordsCount": 0,
      "mileage": 43397,
      "dangerousCount": 0,
      "majorCount": 0,
      "minorCount": 0,
      "failureTrend": -2,
      "advisoriesTrend": 0,
      "annualMileage": 4355
    }
  ]
}
make?string
model?string
trim?string
passed?boolean
averageAnnualMileage?number · float
Formatfloat
averageDangerous?number · float | integer

Can be `0` as an integer

Formatfloat | integer
averageMajor?number · float | integer

Can be `0` as an integer

Formatfloat | integer
averageMinor?number · float | integer

Can be `0` as an integer

Formatfloat | integer
averageAdvisories?number · float | integer

Can be `0` as an integer

Formatfloat | integer
averageFailure?number · float | integer

Can be `0` as an integer

Formatfloat | integer
failedMots?number · integer
Formatinteger
passedMots?number · integer
Formatinteger
totalDangerous?number · integer
Formatinteger
totalMajor?number · integer
Formatinteger
totalMinor?number · integer
Formatinteger
averageAnnualFailRate?number · float | integer

Can be `0` as an integer

Formatfloat | integer
recentDangerous?number · integer
Formatinteger
recentMajor?number · integer
Formatinteger
recentMinor?number · integer
Formatinteger
mots?

Code samples

curl --request GET \
  --url 'https://api.cazana.com/mot-feature-set/1.0?vrm=AB12CDE&date=2020-10-31' \
  --header 'Authorization: bearer YOUR_API_KEY'