idempotency_key_required | не прислан ключ повтора | добавить заголовок, см. Как проходит обзвон |
idempotency_key_reuse | тот же ключ с другим телом | взять новый ключ для новой кампании или партии |
idempotency_key_in_flight | первый запрос с этим ключом ещё выполняется | дождаться его ответа, не повторять |
campaign_agent_unknown | агента с таким именем в вашей организации нет | проверить имя агента; неопубликованный агент — другой случай, он даёт черновик, а не отказ |
dialing_route_unresolved | агент не привязан ни к одной линии | привязать в разделе «Телефония» |
dialing_route_ambiguous | агент привязан к нескольким | назвать линию явно, см. Привязку набора |
dialing_binding_incomplete | назван номер или группа без линии | прислать ещё и линию, либо не присылать ничего из трёх |
campaign_timezone_unknown | часовой пояс не распознан | название вида Asia/Almaty; смещения вида +05:00 не принимаются |
campaign_classification_invalid | цель обзвона не из списка | одно из трёх значений Согласие и цель обзвона |
campaign_window_invalid | окончание раньше начала | проверить окно |
campaign_spec_invalid | отклонены настройки: скорость не из ряда 1, 2, 5, 10, 20, 30, 60, 100, неверные повторы, рабочие часы, действие по дублям или длина названия | сверить настройки со справочником |
working_hours_wider_than_law | рабочие часы шире окна обзвона организации или законного окна | сузить часы или не задавать их вовсе |
launch_blocked | запуск не прошёл проверки | причины перечислены в самой ошибке; блокер по реестру несёт обновлённый список совпадений |
campaign_transition_invalid | переход невозможен из текущего состояния (например, возобновить отменённую) | проверить состояние кампании |
market_package_not_installed | для вашей организации не установлен пакет рынка, номера нельзя проверить | обратиться в поддержку |
dnc_screen_required | загрузка старого формата, без построчной сверки с реестром | загрузить номера заново |
report_filter_invalid | неверное значение only у отчёта по загрузке | убрать фильтр или передать only=dnc_match |
calls_rejected | в партии добавляемых номеров есть строка с ошибкой данных — партия не принята целиком | исправить строки из разбора в ошибке и прислать партию заново с тем же ключом повтора |
calls_dnc_matched | в партии есть номер из реестра «не звонить» — партия не принята целиком | убрать такие номера из своей базы (список — в отчёте загрузки only=dnc_match) и прислать заново |
campaign_closed | кампания завершена или отменена и номера больше не принимает | создать новую кампанию |
calls_required / calls_batch_too_large | партия пуста или больше 1000 строк | присылать от 1 до 1000 номеров за запрос |
attestation_invalid | подпись партии не в форме {"confirmed": true} | прислать ровно это поле, без import_id |
attestation_import_id_required | при отдельном запуске не назван номер загрузки, под которой ставится подпись | передать import_id из ответа на создание |
campaign_open_ends_at_required / campaign_open_ends_at_too_far | у кампании, открытой к добавлению звонков, нет даты окончания или она дальше 30 суток | назвать дату окончания в пределах горизонта |
campaign_not_found / import_not_found | такой кампании или загрузки в вашей организации нет | проверить идентификатор |