MOT feature set (v1.0)
Analytics derived from a vehicle's MOT history: pass and failure counts, mileage readings and defect trends over time.
Earlier version
This documents MOT feature set v1.0. The current version is v2.0.
GET
/mot-feature-set/1.0Authorization
Query parameters
Query parameters
vrmstringVRM to search
date?string · date | datetimeFilter 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?stringmodel?stringtrim?stringpassed?booleanaverageAnnualMileage?number · floatFormatfloat
averageDangerous?number · float | integerCan be `0` as an integer
Formatfloat | integer
averageMajor?number · float | integerCan be `0` as an integer
Formatfloat | integer
averageMinor?number · float | integerCan be `0` as an integer
Formatfloat | integer
averageAdvisories?number · float | integerCan be `0` as an integer
Formatfloat | integer
averageFailure?number · float | integerCan be `0` as an integer
Formatfloat | integer
failedMots?number · integerFormatinteger
passedMots?number · integerFormatinteger
totalDangerous?number · integerFormatinteger
totalMajor?number · integerFormatinteger
totalMinor?number · integerFormatinteger
averageAnnualFailRate?number · float | integerCan be `0` as an integer
Formatfloat | integer
recentDangerous?number · integerFormatinteger
recentMajor?number · integerFormatinteger
recentMinor?number · integerFormatinteger
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'