ДокументацияСправочник
Изменения
Журнал изменений API ДАРА с датами и правила совместимости версии v1.
Правила совместимости
Адрес версии — /api/v1. Внутри v1 изменения только совместимые:
- добавляются методы, необязательные поля запросов и новые поля ответов;
- добавляются значения перечислений — например, новые
reasonв выдаче или коды отказа событий; - существующие поля не удаляются и не меняют смысл.
Поэтому игнорируйте неизвестные поля в ответах и обрабатывайте неизвестные значения перечислений как «прочее». Несовместимые изменения выйдут новой версией API с отдельным адресом и заранее объявленным сроком перехода.
В журнале — только методы, которые уже работают: новый метод появляется здесь с датой, с которой его можно вызывать. Полный список действующих методов — в справочнике API.
28 февраля 2026 — версия 4.0.8
- Выпуск 4.0.8 — его номер отдаёт описание API (
GET /openapi.json, поле info.version). Методы, поля и коды API не изменились. - Вход в кабинет: «Кабинет» на сайте открывает окно входа поверх страницы; код из письма отправляется сам, как только введена шестая цифра, — без кнопки «Войти».
28 февраля 2026 — версия 4.0.7
- Выпуск 4.0.7 — его номер отдаёт описание API (
GET /openapi.json, поле info.version). Методы, поля и коды API не изменились. - Кабинет: даты и время везде в виде ГГГГ-ММ-ДД ЧЧ:ММ (24 часа), поле дня в «Расходе» — текстовое, ГГГГ-ММ-ДД.
- Кабинет и сайт на телефоне: длинные email, адреса и идентификаторы больше не раздвигают страницу; кнопки, пункты меню, вкладки и флажки — не меньше 44 px по высоте.
28 февраля 2026 — версия 4.0.6
- Выпуск 4.0.6 — его номер отдаёт описание API (
GET /openapi.json, поле info.version). Методы, поля и коды API не изменились. - Форма заявки на сайте: заявка, исправленная после ошибки и сразу отправленная повторно, теперь принимается; если отправить слишком быстро, форма попросит подождать секунду.
28 февраля 2026 — версия 4.0.5
- Выпуск 4.0.5 — его номер отдаёт описание API (
GET /openapi.json, поле info.version). Методы, поля и коды API не изменились. - Форма заявки на сайте: согласие на обработку персональных данных и согласие на получение информационных материалов по email — теперь два отдельных флажка; второй необязателен и по умолчанию не отмечен.
24 февраля 2026 — версия 4.0.4
- Выпуск 4.0.4 — его номер отдаёт описание API (
GET /openapi.json, поле info.version). Методы, поля и коды API не изменились. - Медиа из HLS:
media[].urlвидео и аудио может указывать на плейлист HLS (.m3u8): ДАРА сама скачивает одну ступень (не выше 720p по короткой стороне) и анализирует её как файл. Сегменты — MPEG-TS на том же хосте, что и плейлист, без шифрования; трансляции не поддерживаются. Требования и тексты ошибок — в разделе Объекты. DASH по-прежнему не поддерживается.
20 февраля 2026 — версия 4.0.3
- Выпуск 4.0.3 — его номер отдаёт описание API (
GET /openapi.json, поле info.version). Методы, поля и коды API не изменились. - Вход в кабинет: лимит неверных кодов (20 за сутки) теперь считается для пары «IP-адрес и почта»: неверные коды, введённые с другого IP-адреса, больше не закрывают вход по коду вашему адресу.
17 февраля 2026 — версия 4.0.2
- Выпуск 4.0.2 — его номер отдаёт описание API (
GET /openapi.json, поле info.version). Методы, поля и коды API не изменились. - Вход в кабинет: после 20 неверных кодов из письма на один адрес за сутки (или 50 с одного IP за час) вход по коду временно закрывается — с сообщением «Слишком много попыток. Попробуйте позже.».
- Загрузка файлов импорта принимается только от вошедшего в кабинет: без входа nginx сразу уводит на страницу входа, не принимая файл.
2 февраля 2026 — номер версии 4.0.1
- Нумерация 4.x.x. ДАРА, ДАРА АНАЛИТИКА и ДАРА ОТПЕЧАТОК перешли на общую нумерацию выпусков: этот выпуск — 4.0.1, его номер отдаёт описание API (
GET /openapi.json, поле info.version). Методы, поля и коды не изменились; адрес версии API — по-прежнему/api/v1.
25 января 2026 — ДАРА АНАЛИТИКА
- Подключение ДАРА АНАЛИТИКИ: ключ API её сайта вводится в кабинете, и ДАРА берёт из сети данные о ваших пользователях — пол, возрастную группу, город, интересы и категории покупок. Новых методов у API нет. Раздел ДАРА АНАЛИТИКА.
- Идентификатор
analytics_idпринимается в объектеuserсобытий, заказов, профиля, склейки и выдачи; пользователя он не определяет, неверный формат даёт кодinvalid_user. - Данные сети в ответе
GET /users/profile— отдельным блокомnetwork, рядом с полями профиля и не заменяя их. Раздел Данные о пользователях. - Удаление:
POST /users/deleteудаляет и данные сети об этом пользователе; в самой ДАРА АНАЛИТИКЕ при этом не удаляется ничего.
20 января 2026 — поиск, субтитры, вебхуки и импорт файлов
- Поиск:
POST /search— поиск по смыслу и словам с фрагментами и временем в видео, фильтрами, страницами по снимку и полемidentity, как в выдаче. Лимит частоты у поиска и выдачи общий. Раздел Поиск. - Субтитры:
GET /items/{id}/subtitles— готовый файл WebVTT или SRT по транскрипту медиа, параметрыmediaиformat. Раздел Результаты анализа. - Вебхуки: ДАРА сообщает о готовности анализа запросом на ваш адрес — события
item.processedиitem.failed, проверочная доставкаwebhook.testиз кабинета; подпись в заголовкеX-Core-Signature, повторы при неудаче, журнал доставок за 30 дней. Раздел Вебхуки. - Импорт файлов: каталог, профили, заказы и события загружаются в кабинете из CSV и Excel — с проверкой файла, отчётом об ошибках и продолжением после сбоя. Номера документов 1С переводятся в ключи заказов. Раздел Импорт файлов.
- Ошибки и лимиты: у
404появились свои причины у профиля пользователя и субтитров, у503— разныеRetry-Afterу поиска.
17 января 2026 — рекомендации и DARA Fingerprint
- Рекомендации: лента
POST /recommendations/feed, похожие и «дополните заказ»POST /recommendations/similar, переранжированиеPOST /recommendations/rerank. Фильтры по свойствам объектов, пагинация по снимку выдачи, запасная выдача при сбоях — раздел Рекомендации. - Метрики выдачи: показы, открытия и цели с
recommendation_id,surfaceиpositionсчитаются в кабинете по поверхностям; цели безrecommendation_idприписываются открытию из выдачи за 2 часа. - DARA Fingerprint: подключение в кабинете по секретному ключу, фоновая проверка
fingerprint_uuid, узнавание пользователей без входа (identity: recognized) — раздел DARA Fingerprint. - Лимиты частоты: лимит на ключ допускает кратковременный всплеск — до трёх секунд темпа.
15 июля 2025 — первая версия API v1
- Объекты:
PUT,PATCH,DELETE /items/{id}, пакетPOST /items/batch, объект с результатами анализаGET /items/{id}, переобработкаPOST /items/{id}/reprocess, сверка каталогаGET /items. - События и заказы:
POST /events,GET /event-types,POST /orders,POST /orders/batch. - Пользователи: склейка
POST /users/link, профильPOST /users/profileи пакетPOST /users/profile/batch, сверкаGET /users/profile, удалениеPOST /users/delete. - Служебное:
GET /health, описание APIGET /openapi.json.