ЕАИСТО интеграция и API ЕАИСТО-М
Если вы ведёте учёт в программе для ПТО или в личном кабинете WEB-DK и оформляете диагностические карты в ЕАИСТО-М — обычно достаточно расширения EAISTO.helper в браузере. Оно переносит данные карты из вашей учётной системы в ЕАИСТО и возвращает готовую печатную форму обратно в программу ПТО или кабинет WEB-DK.
EAISTO.helper — как работать с ЕАИСТО из WEB-DK и ПТО
EAISTO.helper — бесплатное расширение для браузеров на движке Chromium (Chrome, Chromium GOST, Яндекс Браузер и аналоги). Оно связывает вашу учётную систему с ЕАИСТО-М: переносит данные карты из программы ПТО или кабинета WEB-DK на сайт ЕАИСТО и возвращает готовую карту обратно в учётную программу или кабинет. Отдельную Windows-программу «коннектор» ставить не нужно.
Разработчики ЕАИСТО рекомендуют Chromium, но на практике сайт ЕАИСТО-М сегодня стабильно работает и в Яндекс Браузере — многие пункты оформляют карты именно в нём. Helper ставится из Chrome Web Store и в Яндекс Браузере тоже (раздел расширений / установка из магазина Chrome).
Что умеет расширение
- Перенести данные из учёта в ЕАИСТО. Карту готовите в своей программе или в WEB-DK, копируете данные, открываете ЕАИСТО-М и нажимаете Ctrl+Shift+Y — поля на сайте ЕАИСТО заполняются из вашей учётной системы, без ручного набора.
- Вернуть готовую карту в учёт. После регистрации в ЕАИСТО расширение передаёт PDF, номер карты и срок действия обратно в программу ПТО или кабинет WEB-DK — карта в учёте отмечается как оформленная.
- Фото с телефона. Снимки удобно делать в приложении «Фото для техосмотра» — на компьютер их можно передать несколькими способами (облако, почта, локальная сеть и др.). Один из вариантов — WEB-DK.Sync, когда обычный интернет ограничен. Фото участвуют в оформлении вместе с данными из учёта.
Сколько это стоит
Установка и обновление расширения — бесплатно. Платите только за действия, которые реально выполняете при оформлении карты: например, отправка черновика в ЕАИСТО, капча и связанные шаги — сумма списывается с лицевого счёта в личном кабинете WEB-DK (обычно несколько рублей за операцию). Пополнить счёт можно в кабинете, когда понадобится.
Как установить
Рекомендуемый способ — установить из Chrome Web Store (или кнопка «Chrome Web Store» в личном кабинете WEB-DK). Так расширение получает обновления автоматически.
Лучше всегда ставить из магазина: при ручной установке из ZIP автообновления не работают — новую версию нужно скачивать и подключать вручную. ZIP с сайта нужен только если в Chrome Web Store долго появляется обновление, а вам уже нужна свежая сборка.
Ручная установка из ZIP (если маркет ещё не обновился)
- Скачайте архив EAISTO.helper с этого сайта.
- Распакуйте ZIP в любую постоянную папку на компьютере (не удаляйте её после установки).
- Откройте страницу расширений браузера:
- Chrome / Chromium: адрес
chrome://extensions - Яндекс Браузер: адрес
browser://tune→ «Дополнения» или меню → «Дополнения»
- Chrome / Chromium: адрес
- Включите режим разработчика (переключатель вверху справа).
- Нажмите «Загрузить распакованное расширение» и укажите папку, в которой лежит файл
manifest.json. - Готово. Чтобы поставить более новую ручную сборку позже — снова скачайте ZIP, замените файлы в папке и нажмите «Обновить» на карточке расширения.
Когда обновление появится в Chrome Web Store, лучше перейти на установку из магазина и удалить вручную загруженную копию — так снова заработают автообновления.
Для ежедневной работы пункта с WEB-DK и программой ПТО этого достаточно. Если нужна полная автоматизация (госпошлина, подпись, очередь карт без ручной работы на сайте ЕАИСТО) — смотрите раздел про EAISTO Client Agent ниже или напишите нам; старую программу EAISTO.connector больше не поддерживаем.
Частые вопросы
Как сейчас оформлять карты в ЕАИСТО вместе с WEB-DK?
Ведёте карту в своей учётной системе (WEB-DK или программа ПТО), устанавливаете EAISTO.helper, переносите данные в ЕАИСТО-М горячей клавишей, завершаете регистрацию на сайте ЕАИСТО — готовая карта (PDF, номер, срок) возвращается в учёт или кабинет WEB-DK.
Как установить EAISTO.helper вручную, если в магазине ещё старая версия?
Лучше ставить из Chrome Web Store — тогда расширение обновляется само. Если маркет долго публикует обновление, скачайте ZIP с сайта и установите вручную: режим разработчика → «Загрузить распакованное расширение» (подробные шаги — в разделе «Как установить» выше). Когда версия появится в магазине, перейдите на установку из маркета и удалите ручную копию.
Чем расширение отличается от локального агента?
EAISTO.helper — мост в браузере: вы переносите данные из учёта на сайт ЕАИСТО и возвращаете готовую карту обратно. EAISTO Client Agent — программа на компьютере для полной автоматизации без ручной работы на сайте ЕАИСТО: от передачи данных (в том числе о госпошлине и её проверке) до подписи и получения карты. Агент в закрытом бета-тесте: доступ по заявке из личного кабинета. Для повседневной работы большинства пунктов достаточно helper. Старый Windows-коннектор ставить не нужно.
В каком браузере работать с ЕАИСТО?
Официально для ЕАИСТО часто рекомендуют Chromium (в том числе Chromium GOST). На практике сейчас хорошо заходит и Яндекс Браузер — многие эксперты оформляют карты в нём без проблем. EAISTO.helper ставится из Chrome Web Store и в Chrome, и в Яндекс Браузере.
Нужен ли отдельный вход в ЕАИСТО?
Да. Карты по-прежнему регистрируются в системе ЕАИСТО-М под вашим экспертом и сертификатом. WEB-DK и программа ПТО (например 1С:ПТО) хранят учёт пункта; фото делает приложение «Фото для техосмотра»; helper связывает это с сайтом ЕАИСТО.
Куда деваются фото с телефона?
Снимки с геометками делаете в приложении «Фото для техосмотра». На компьютер их можно передать по-разному: Google Диск, Яндекс.Диск, email, USB, Wi‑Fi/FTP, API — в этом и удобство приложения. WEB-DK.Sync — относительно новый способ для ситуаций, когда в регионе режут интернет (белые списки, отключения): фото уходят на ПК по локальной сети или через сервисы WEB-DK, без привычных облаков. Дальше снимки используются при оформлении карты в ЕАИСТО.
За что именно списываются деньги?
Не за установку расширения, а за отдельные шаги работы с ЕАИСТО через сервисы WEB-DK: отправка черновика карты, капча и похожие операции. Каждая операция — небольшая сумма с лицевого счёта; без работы по картам ничего не списывается.
EAISTO Client Agent — полная автоматизация
EAISTO Client Agent — программа на компьютере пункта для полной автоматизации работы с ЕАИСТО-М: от передачи данных карты (в том числе сведений о госпошлине и её проверки) до электронной подписи и получения готовой карты с PDF. Без ручного заполнения сайта ЕАИСТО. Подпись — через КриптоПро на ПК агента. Закрытый бета-тест: скачивание и доступ открываем по заявке — запросите доступ в личном кабинете.
Два режима работы
- API-мост к ЕАИСТО. Стороннее приложение (1С, программа ПТО, ЛК WEB-DK в браузере) вызывает локальный HTTP API агента — агент сам логинится в ЕАИСТО, решает капчу, подписывает и возвращает результат. Ниже — актуальный контракт этого режима.
-
Очередь WEB-DK (portal queue).
Агент сам забирает готовые карты из
https://web-dk.ru/api/v7/dk/, проводит P1 → интервал → P2 → подпись и возвращает номер/PDF в кабинет — без кликов оператора на каждом шаге.
После установки укажите в агенте API-ключ из личного кабинета web-dk.ru и запустите сервис.
Базовый адрес локального API: http://127.0.0.1:8080/api/ (порт можно изменить).
Авторизация — query-параметр access-token (тот же ключ, что в кабинете).
Рекомендуемый префикс — /api/. Для совместимости со старыми клиентами 1С агент также отвечает на
/api5/ecp1c/; устаревший параметр accesstoken (без дефиса) может приниматься,
но в новых интеграциях используйте только access-token.
Версию агента смотрите в ответе GET /api/status — в доке номер сборки не фиксируем.
Типовой порядок (API-мост)
- status — проверка, что агент запущен.
- captcha с
autoCaptcha=1иcertThumbprint— вход в ЕАИСТО и решение капчи внутри агента. - send (фаза P1) — черновик +
image1(старт интервала диагностики). - Ожидание минимального интервала между фото.
- send (фаза P2) —
image2+ id черновика ЕАИСТО. - sign — подпись через КриптоПро в агенте, номер карты и PDF.
Фото готовьте в «Фото для техосмотра» — на ПК любым удобным способом (облако, почта, локальная сеть; WEB-DK.Sync — если интернет ограничен). В ЛК WEB-DK тот же сценарий вызывается кнопками «Выгрузить в ЕАИСТО» / «Завершить в ЕАИСТО» на карте.
Общие query-параметры локального API
access-token— API-ключ из кабинета (обязателен для captcha / send / sign).autoCaptcha=1— агент сам решает капчу; клиенту не нужно показывать картинку и слать код вручную.certThumbprint— отпечаток сертификата эксперта (КриптоПро); агент выбирает нужный сертификат для подписи.iddk— опционально, id карты во внешней системе (в WEB-DK — id диагностической карты); помогает сопоставлять черновик.
Методы локального API (режим моста)
0. Проверка состояния агента (без авторизации)
http://127.0.0.1:8080/api/status?format=json
Возвращает JSON
version(илиagentVersion) — версия агента- статус сервиса, EAISTO, подписки и обновлений
- метод доступен без
access-token
1. Вход в ЕАИСТО (капча)
http://127.0.0.1:8080/api/captcha?access-token=API_КЛЮЧ&autoCaptcha=1&certThumbprint=ОТПЕЧАТОК
Поведение
- При
autoCaptcha=1агент сам получает и решает капчу; отдельный шаг «ввести код с картинки» клиенту не нужен. - Без
autoCaptcha(legacy) ответ может содержатьcaptcha(base64),EAISTO_SESSION,jwtToken— для ручного сценария 1С. - Сертификат эксперта задаётся через
certThumbprint.
2. Отправка черновика (P1 / P2)
http://127.0.0.1:8080/api/send?access-token=API_КЛЮЧ&autoCaptcha=1&certThumbprint=ОТПЕЧАТОК
Тело (application/x-www-form-urlencoded)
- json — обязательный, payload схемы
eaisto-connector-1.0(см. ниже) - image1 — только на фазе P1: base64 JPEG первого фото (без префикса
data:) - image2 — только на фазе P2: base64 JPEG второго фото
- id — на P2: идентификатор черновика в ЕАИСТО из ответа первого send; на P1 можно не передавать (или 0)
Не передавайте image1 и image2 в одном запросе.
P1 создаёт черновик и запускает интервал диагностики; P2 отправляет второе фото по готовому id.
Параметр json (схема eaisto-connector-1.0)
{
"diagnosticStart": "2026-07-30T14:10:00",
"diagnosticFinish": "2026-07-30T14:45:00",
"toOperator": "краткое имя оператора",
"expert": "Иванов Иван Иванович",
"expertForConnector": "",
"expertTelegramCode": "",
"eaistoId": null,
"ExtSystem": "WEBDK",
"ExtSystemID": "12345",
"card": {
"VehicleCategory2": "M1",
"VehicleCategory": "B",
"Vin": "VIN",
"RegistrationNumber": "А123ВС777",
"Year": "2018",
"Killometrage": "120000",
"EmptyMass": "1200",
"MaxMass": "1800",
"Tyres": "модель шин",
"Fuel": "Petrol",
"BrakingSystem": "Hydraulic",
"diagnosticType": "первичная",
"comment": "",
"transportTypeName": "Легковые автомобили",
"Vehicle": { "Make": "марка", "Model": "модель" },
"RegistrationDocument": {
"DocumentType": "RegTalon",
"Series": "серия",
"Number": "номер",
"Organization": "кем выдан",
"Date": "2020-01-15",
"Foreign": "N"
},
"Tachograph": { "Brand": "", "Model": "", "SerialNumber": "" },
"gbo": {
"hasGasEquipment": false,
"noGasBottle": false,
"gasBottles": []
},
"paymentInfo": {
"paymentId": "УИН госпошлины",
"paymentDate": "2026-07-30",
"preferentialInn": "",
"preferentialKpp": ""
},
"diagnosticResults": [
{
"number": "1",
"failed": false,
"result": "Соответствует"
}
]
}
}
Числовые поля карты (Year, Killometrage, …) передаются строками.
Фото — только в form-полях image1/image2, не внутри card.
В WEB-DK этот JSON собирает сервер (DkPtoPayloadBuilder); 1С/ПТО может собирать тот же контракт самостоятельно.
Возвращает JSON (типично)
id— идентификатор черновика / карты в ЕАИСТОdigest— хэш для подписи (если клиент подписывает сам; при autoCaptcha / cert обычно подписывает агент наsign)- прочие поля сессии ЕАИСТО — по версии агента
3. Подписание карты и получение PDF
http://127.0.0.1:8080/api/sign?access-token=API_КЛЮЧ&autoCaptcha=1&certThumbprint=ОТПЕЧАТОК&id=ID_ЧЕРНОВИКА
Поведение
- При переданных
access-token+certThumbprintагент подписывает digest через КриптоПро сам — параметрsignиз браузера/CAdESCOM не обязателен. - Legacy (ручная подпись): тело с
sign(CAdESCOM) и queryEAISTO_SESSION/ts— для старых клиентов 1С.
Возвращает JSON
id— идентификатор карты в ЕАИСТОvalidity— срок действияnumber— 15-значный номер в ЕАИСТОpdf— base64 PDF
4. Поиск диагностической карты в ЕАИСТО
http://127.0.0.1:8080/api/search?access-token=API_КЛЮЧ
Параметры (тело запроса или query)
- cardNumber — номер диагностической карты (15 цифр)
- registrationMark — регистрационный номер
- vin — VIN
- bodyNumber — номер кузова
5. Получение карты или PDF по номеру / id
http://127.0.0.1:8080/api/get-by-id?access-token=API_КЛЮЧ
Очередь WEB-DK (portal queue)
Базовый URL: https://web-dk.ru/api/v7/dk/.
Auth: query access-token. Нужна ветка portal_queue
(GET /api/v7/dk/access; не путать с connector_api / галкой Client Agent).
Типовой цикл агента:
GET orders?status=READY— FIFO-очередь готовых карт.POST claim— захват карты (agentId,certThumbprint).GET orderсphotoFormat=base64— получитьptoPayloadдля локального/api/send.- Локально: captcha → send (P1) → ожидание интервала → send (P2) → sign.
POST status— промежуточные статусы (EAISTO_SEND_P1,WAITING_INTERVAL, …).POST complete— номер, PDF, срок; либоPOST releaseпри ошибке.
Карта попадает в READY при заполненных эксперте, фото и УИН госпошлины.
Payload для send — схема eaisto-connector-1.0 (тот же JSON, что в API-мосте выше).
Полный контракт методов, ошибок и recovery — во внутренней спецификации для разработчиков агента;
интеграторам 1С обычно достаточно локального API-моста.
Вспомогательные методы
1. Отправляет сообщение в WhatsApp на указанный номер
https://web-dk.ru/api4/wa/send?access-token=
Параметры
- phone — обязательный
- message — обязательный