Методы API
Список методов

Работа с задачами на получение полной информации по VIN

Добавить задачу на получение полной информации по VIN:

key
Ключ доступа к API
vin
VIN номер автомобиля

Результат вызова метода:

Описание возвращаемого JSON

start DateTime
Дата и время создание запроса
end DateTime
Дата и время окончания запроса
vin String
VIN номер по которому запрашивается информация
error Boolean
Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
result Object
Объект с результатом возвращаемой задачи
taskid Int
ID задачи по которому запрашивать результат её выполнения
credate DateTime
Дата и время создания задачи
status Int
Статус выполнения задачи. 0 - Неактивна, 1 - Начата, 2 - Выполняется, 3 - Удалена, 4 - Завершена

Результат вызова метода в случае ошибки:

  • Закончился доступ или запросы (проверить доступ)

  • Нет необходимых прав

  • Некорректный ключ доступа или пользователь не создан

  • VIN написан в недопустимом формате
  • Описание возвращаемого JSON

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    vin String
    VIN номер ТС по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки

    Проверить статус готовности задачи:

    key
    Ключ доступа к API
    taskid
    Идентификатор задачи
    dates
    Ключ, активирующий отображение дат актуальности
  • Вызывать метод нужно с периодичностью от 1-5 секунд до тех пор, пока в ответном пакете не будет ссылка на подробную информацию.

  • Результат вызова метода:

    Описание возвращаемого JSON

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    vin String
    VIN номер по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    result Object
    Объект с результатом возвращаемой задачи
    taskid Int
    ID задачи по которому запрашивать результат её выполнения
    credate DateTime
    Дата и время создания задачи
    finish DateTime
    Дата и время завершения задачи
    status Int
    Статус выполнения задачи. 0 - Неактивна, 1 - Начата, 2 - Выполняется, 3 - Удалена, 4 - Завершена
    mask String
    Маска ответа - набор статусов, описывающих результат каждого блока информации
    maskdates Object
    Объект с датами актуальности полей mask
    reghistory DateTime
    Дата и время завершения задачи
    dtp DateTime
    Дата и время завершения задачи
    restrict DateTime
    Дата и время завершения задачи
    eaisto DateTime
    Дата и время завершения задачи
    zalogreestr DateTime
    Дата и время завершения задачи
    osago DateTime
    Дата и время завершения задачи
    url String
    Ссылка на получение данных выполненного запроса

    Результат вызова метода в случае ошибки:

    Описание возвращаемого JSON

    start DateTime
    Дата и время создание запроса
    end DateTime
    Дата и время окончания запроса
    vin String
    VIN номер ТС по которому запрашивается информация
    error Boolean
    Признак ошибки в запросе, имеет значение true в случае ошибки и null в случае её отсутствия
    error_msg String
    Сообщение с описанием ошибки

    Описание флагов поля mask:

    0
    Не обработано
    1
    Обработано успешно
    3
    Обработано не успешно

    Назначение битов поля mask:

    1
    История регистраций
    2
    ДТП
    3
    ЕАИСТО
    4
    Ограничения
    5
    ОСАГО1 (если данных нет в этом блоке, то 6-ой бит будет всегда 3)
    6
    ОСАГО2
    7
    Реестр залогов