Предоставляет данные об истории прохождения автомобилем технических осмотров. Дополнительно отдаются данные о пробегах, зафиксированных при прохождении ТО.
Информация будет доступна даже в случае, если на текущий момент у ТС нет действующей диагностической карты (в отличие от блока Диагностические карты ТС).
Источник данных — сайт ГИБДД.
Идентификаторы объекта: VIN, ГРЗ, номер кузова или номер шасси.
Иcпользуемые источники: eaisto.basalt
.
При отправке запроса на генерацию отчёта в теле запроса указываются следующие параметры:
Параметр | Тип | Обязательность | Описание |
---|---|---|---|
queryType |
string | Обязательный | Тип идентификатора ТС. Возможные значения: VIN , GRZ , BODY или CHASSIS |
query |
string | Обязательный | Значение идентификатора ТС |
{
"queryType": "VIN",
"query": "EXAMPL0V1N1000000"
}
Данные отчёта находятся в объекте data[].content
тела ответа.
Все даты в отчёте указываются в формате YYYY-MM-DD hh:mm:ss
.
Поле | Тип | Описание |
---|---|---|
identifiers.vehicle.vin |
string | VIN |
identifiers.vehicle.reg_num |
string | ГРЗ |
identifiers.vehicle.body |
string | Номер кузова |
identifiers.vehicle.chassis |
string | Номер шасси |
identifiers_masked.vehicle.vin |
string | Маскированный VIN: первые 4 символа и 1 последний |
identifiers_masked.vehicle.reg_num |
string | Маскированный ГРЗ: первые 2 символа и 2 последних |
identifiers_masked.vehicle.body |
string | Маскированный номер кузова: первые 3 символа и 1 последний |
identifiers_masked.vehicle.chassis |
string | Маскированный номер шасси: первые 2 символа и 1 последний |
diagnostic_cards.items[].date.from |
string | Дата начала действия диагностической карты |
diagnostic_cards.items[].date.to |
string | Дата окончания действия диагностической карты |
diagnostic_cards.items[].doc.number |
string | Номер документа |
diagnostic_cards.items[].doc.type |
string | Тип документа |
diagnostic_cards.items[].reg_num |
string | Государственный регистрационный знак |
diagnostic_cards.items[].actuality.date |
string | Дата актуальности данных |
diagnostic_cards.date.update |
string | Дата обновления данных о диагностических картах |
diagnostic_cards.count |
integer | Количество найденных записей о диагностических картах |
mileages.items[].date.event |
string | Дата фиксирования пробега |
mileages.items[].mileage |
string | Значение пробега |
mileages.items[].filled_by.source |
string | Название источника, от которого получено значение пробега |
mileages.items[].actuality.date |
string | Дата актуальности данных |
mileages.count |
integer | Количество найденных записей о пробегах |
{
"data": [
{
"report_type_uid": "A.0206.DCS.HIS_test_report@test_domain",
"progress_ok": 1,
"progress_wait": 0,
"progress_error": 0,
"state": {
"sources": [
{
"_id": "eaisto.basalt",
"state": "OK",
"extended_state": "OK"
}
]
},
"content": {
"identifiers": {
"vehicle": {
"vin": "EXAMPL0V1N1000000",
"reg_num": "А111АА00",
"body": "EXPLBD-1000000",
"chassis": null
}
},
"identifiers_masked": {
"vehicle": {
"vin": "EXAM************0",
"reg_num": "А******00",
"body": "EXP**********0",
"chassis": null
}
},
"diagnostic_cards": {
"items": [
{
"date": {
"from": "2022-04-08 00:00:00",
"to": "2024-04-08 00:00:00"
},
"doc": {
"number": "123456789012340",
"type": "Диагностическая карта"
},
"reg_num": "А111АА00",
"actuality": {
"date": "2022-05-12 08:35:32"
}
},
{
"date": {
"from": "2021-04-10 00:00:00",
"to": "2021-04-10 00:00:00"
},
"doc": {
"number": "123456789012345",
"type": "Диагностическая карта"
},
"reg_num": "А111АА00",
"actuality": {
"date": "2022-05-12 08:35:32"
}
}
],
"date": {
"update": "2022-05-12 08:35:32"
},
"count": 2
},
"mileages": {
"items": [
{
"date": {
"event": "2021-04-10 00:00:00"
},
"mileage": 16075,
"filled_by": {
"source": "eaisto.basalt"
},
"actuality": {
"date": "2022-05-12 08:35:32"
}
},
{
"date": {
"event": "2022-04-08 00:00:00"
},
"mileage": 22180,
"filled_by": {
"source": "eaisto.basalt"
},
"actuality": {
"date": "2022-05-12 08:35:32"
}
}
],
"count": 2
}
}
}
]
}