История диагностических карт (SD)

A.0196.DCS.HIS

Содержит данные об истории прохождения автомобилем технических осмотров, а также историю фиксации пробегов в диагностических картах.

Информация будет доступна даже в случае, если на текущий момент у ТС нет действующей диагностической карты (в отличие от блока Диагностические карты ТС).

Также преимущество данного блока — существенно более высокая скорость получения ответа по сравнению с блоками Диагностические карты ТС и История диагностических карт.

Возможна задержка в получении актуальных данных (до 1 месяца) ввиду того, что информация предоставляется из собственных баз, периодичность обновления которых — один раз в месяц.

Источники данных — собственные базы на основе данных ГИБДД.

Идентификаторы объекта: VIN, ГРЗ, номер кузова или номер шасси.

Иcпользуемые источники: eaisto.registry.

Время генерации отчёта:

  • 50-й перцентиль — 1 с;
  • 95-й перцентиль — 1 с.

Параметры запроса

При отправке запроса на генерацию отчёта в теле запроса указываются следующие параметры:

Параметр Тип Обязательность Описание
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 последний
tech_data.brand.name.original string Марка ТС
tech_data.model.name.original string Модель ТС
tech_data.year integer Год выпуска
tech_data.date.update string Дата обновления данных о технических характеристиках
additional_info.vehicle.techreglament_category.code string Код категории ТС по техническому регламенту
additional_info.vehicle.techreglament_category.description string Описание категории ТС по техническому регламенту
diagnostic_cards.items[].date.from string Дата начала действия диагностической карты
diagnostic_cards.items[].date.to string Дата окончания действия диагностической карты
diagnostic_cards.items[].doc.serial string Серия документа
diagnostic_cards.items[].doc.number string Номер документа
diagnostic_cards.items[].doc.type string Тип документа
diagnostic_cards.items[].inspection.place 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.0196.DCS.HIS_test_report@test_domain",
      "progress_ok": 1,
      "progress_wait": 0,
      "progress_error": 0,
      "state": {
        "sources": [
          {
            "_id": "eaisto.registry",
            "state": "OK",
            "extended_state": "OK"
          }
        ]
      },
      "content": {
        "identifiers": {
          "vehicle": {
            "vin": "EXAMPL0V1N1000000",
            "reg_num": "А111АА00",
            "body": "EXPLBD-1000000",
            "chassis": "EXPLCHS100000"
          }
        },
        "identifiers_masked": {
          "vehicle": {
            "vin": "EXAM************0",
            "reg_num": "А******00",
            "body": "EXP**********0",
            "chassis": "EX**********0"
          }
        },
        "tech_data": {
          "brand": {
            "name": {
              "original": "OPEL MONTEREY"
            }
          },
          "model": {
            "name": {
              "original": "Monterey"
            }
          },
          "year": 2015,
          "date": {
            "update": "2022-05-12 08:35:32"
          }
        },
        "additional_info": {
          "vehicle": {
            "techreglament_category": {
              "code": "M1",
              "description": "Транспортные средства, используемые для перевозки пассажиров и имеющие, помимо места водителя, не более восьми мест для сидения - легковые автомобили."
            }
          }
        },
        "diagnostic_cards": {
          "items": [
            {
              "date": {
                "from": "2020-06-08 00:00:00",
                "to": "2022-06-08 00:00:00"
              },
              "doc": {
                "serial": "00AA9",
                "number": "12345678901234567890",
                "type": "Диагностическая карта"
              },
              "inspection": {
                "place": "127204, МОСКВА ГОРОД, , , ДМИТРОВСКОЕ ШОССЕ, 163, 3, 0"
              },
              "reg_num": null,
              "actuality": {
                "date": null
              }
            },
            {
              "date": {
                "from": "2018-04-10 00:00:00",
                "to": "2020-04-10 00:00:00"
              },
              "doc": {
                "serial": null,
                "number": "12345678901234567899",
                "type": "Диагностическая карта"
              },
              "inspection": {
                "place": null
              },
              "reg_num": "А111АА00",
              "actuality": {
                "date": null
              }
            }
          ],
          "date": {
            "update": "2022-05-12 08:35:32"
          },
          "count": 2
        },
        "mileages": {
          "items": [
            {
              "date": {
                "event": "2018-04-10 00:00:00"
              },
              "mileage": 16075,
              "filled_by": {
                "source": "eaisto.registry"
              },
              "actuality": {
                "date": "2022-05-12 08:35:32"
              }
            },
            {
              "date": {
                "event": "2020-06-08 00:00:00"
              },
              "mileage": 22180,
              "filled_by": {
                "source": "eaisto.registry"
              },
              "actuality": {
                "date": "2022-05-12 08:35:32"
              }
            }
          ],
          "count": 2
        }
      }
    }
  ]
}