Коды ошибок и предупреждений

В разделе приведены коды и описание ошибок и предупреждений в ответных сообщениях API Яндекс.Директа версии 4 и Live 4.

Примечание. Краткое описание ошибок приведено на русском языке. В таком виде оно возвращается, если в запросе указан параметр locale со значением «ru».

Ошибки

Код Краткое описание Пояснение
Коды ошибок при работе со статистикой
1 Неверный CampaignID Неверный идентификатор кампании CampaignID.
2 Нет статистики для данной кампании Статистика по указанной кампании отсутствует.
3 Неверная дата Неверный формат параметра StartDate или EndDate.
5 Неверный временной интервал Неверный период формирования статистики: дата начала находится после даты окончания.
8 Указанные лимиты неверны Неверно задано максимальное количество строк в отчете — параметр Limit. Значение параметра должно быть числом больше нуля.
9 Поле должно быть массивом Неверный тип одного из параметров. Ожидается массив, но задан скаляр или структура данных.
10 Неверное условие фильтрации баннера Неверный фильтр по объявлениям — параметр Banner.
11 Неверное условие фильтрации геотаргетинга Неверный фильтр по регионам — параметр Geo.
12 Неверное условие фильтрации площадки Неверный фильтр по площадкам — параметр PageName.
13 Неверное условие фильтрации типа площадки Неверный тип сайта в фильтре по площадкам — параметр Page.
14 Неверное условие фильтрации параметров фразы Неверный фильтр по фразам — параметр Phrase.
15 Неверный тип площадки Неверный фильтр по типу площадок — параметр PageType. Например, значение определено нестрого.
16 Неверно указаны параметры группировки по дате Неверный фильтр по датам — параметр Date.
17 Неверное название поля отчёта Неверно задано значение параметра GroupByColumn.
18 Неверно указан отступ Неверный параметр Offset.
20 Неверный тип отчета Неверный тип отчета — параметр TypeResultReport.
21 Неверно указан способ компрессии отчета Неверный тип сжатия отчета — параметр CompressReport.
22 Неверный ReportID Неверный идентификатор отчета ReportID при вызове методов GetReportList и DeleteReport.
23 Неверный BannerID Неверный идентификатор объявления BannerID при вызове методов CreateNewReport, GetBannerPhrase, GetBanners, UpdatePrices.
24 Указанный отчет не существует Указанный отчет не создан.
31 Достигнут лимит отчетов в очереди Очередь отчетов заполнена.
32 Неверный PositionType Неверный фильтр по позициям — параметр PositionType.
33 Неверное условие фильтрации по целям Неверный фильтр по целям — параметр StatGoals.
48 Неверное условие фильтрации Неверное значение одного или нескольких параметров фильтрации записей для отчета.
94 Статистика для указанных кампаний отсутствует
Общие коды ошибок
25 Поле может содержать значения: Yes и No Входной параметр может принимать только значения «Yes» и «No».
30 Массив не должен быть пустым Входной параметр не может являться пустым массивом и должен содержать значения.
34 Неверный формат e-mail
35 Неверный формат номера телефона
36 Неверный формат временной метки
52 Аутентификация временно недоступна Сервер API Директа временно не может получить информацию об авторизации пользователя от сервиса Яндекс.Паспорт. Попробуйте вызвать метод через некоторое время.
53 Ошибка авторизации Неверные данные для авторизации. Проверьте имя пользователя, авторизационный токен, в том числе срок действия токена.
54 Недостаточно прав
  • Недостаточно прав для выполнения запрошенной операции.

  • Аккаунт рекламодателя необходимо перевести в валюту.

55 Метод не существует Вызывается несуществующий метод.
56 Превышен лимит запросов Достигнуто техническое ограничение на вызов метода.
57 Превышен лимит одновременных запросов метода
58 Нет доступа Заполните заявку на доступ к API Директа и дождитесь ее подтверждения.
59 Метод устарел

Метод скоро будет отключен. Используйте API версии 5.

Информацию об особенностях версии 5 и о соответствии методов см. в Руководстве по переходу.

71 Параметры запроса указаны неверно Неверно задан один из параметров.
80 Не удалось удалить объект. Удаление объекта невозможно.
241 Превышен допустимый размер массива Превышена допустимая длина массива элементов.
500 Внутренняя ошибка сервера Внутренняя ошибка сервера. Попробуйте вызвать метод через некоторое время. При повторении ошибки обратитесь в службу поддержки.
501 Неверный запрос Неверный запрос к API Яндекс.Директа.
503 Сервис временно недоступен Сервер API Яндекс.Директа временно недоступен.
504 Плановый перерыв в работе сервера. Повторите запрос позже Крайне редкая ситуация.
506 Превышен лимит одновременных запросов Превышено ограничение на количество одновременных соединений с сервером.
508 Запрашиваемая версия API недоступна Версия API устарела и более не поддерживается. Используйте последнюю версию API Яндекс.Директа.
509 Метод недоступен в данной версии API Вызываемый метод не доступен в используемой версии API Яндекс.Директа.
510 Доступ запрещен Доступ к API запрещен.
511 Неизвестный язык Указана неизвестная локаль.
512 Неверный метод запроса Запрос выполнен методом, отличным от HTTP POST. Запросы к Яндекс.Директу должны выполняться методом HTTP POST.
513 Ваш логин не подключен к Яндекс.Директу
514 Внутренняя ошибка сервера. Пожалуйста, обратитесь в службу поддержки.
Коды ошибок при работе с прогнозом бюджета и ключевыми словами
72 Неверный ForecastID Неверный номер заявки на составление прогноза — параметр ForecastID.
73 Указанный отчет с прогнозом бюджета не существует Прогноза бюджета с указанным идентификатором не создан.
74 Отчет с прогнозом в процессе подготовки Формирование прогноза бюджета не закончено.
76 Неверно указана фраза Неверно задана фраза для расчета прогноза бюджета — параметр Phrases.
77 Неверный GeoID Неверно заданы регионы показа объявлений — параметр GeoID.
78 Отчет временно недоступен
91 Указанный отчет wordstat не существует Неверный идентификатор отчета — параметр ReportID. Проверьте, что отчет с таким идентификатором присутствует в списке заказанных отчетов.
92 Отчет wordstat в процессе подготовки Формирование отчета по ключевым словам не закончено.
93 Неверный WordstatReportID Неверный формат параметра ReportID, например значение не задано или содержит символы.
Коды ошибок при работе с кампаниями, группами, объявлениями и фразами
26 Значение должно быть от 0 до 100 и кратным 10 Неверно задано значение процента. Возможные значения: 0, 10, 20, ..., 100.
27 Неверный BannerID Неверно задан параметр BannerID.
28 Неверный PhraseID Неверно задан параметр PhraseID.
29 Неверно указан тип кампании Запрещено редактировать указанную кампанию.
37 Параметры стратегии указаны неверно Задана недопустимая комбинация стратегий показа на поиске и в Рекламной сети, либо не указан параметр, обязательный для выбранной стратегии.
39 Неверный идентификатор объявления
49 Неверный идентификатор группы объявлений Неверно задан параметр AdGroupID.
111 Неверно указаны параметры кампании Неправильно описана структура CampaignInfo в запросе.
113 Неверное условие фильтрации кампании Неверные значения фильтров в параметре Filter.
114 Превышен лимит количества кампаний См. ограничение.
151 Неверно указаны параметры баннера Неправильно описана структура BannerInfo.
152 Недостаточно баллов Недостаточно баллов для выполнения операции.
153 Превышен лимит баннеров в запросе Количество объявлений в запросе превышает допустимое значение.
154 Структура PointOnMap заполнена неверно Неверные координаты местоположения рекламодателя при вызове метода CreateOrUpdateBanners. Местоположение задается в параметре ContactInfo -> PointOnMap.
155 Операция для рекламной кампании или объявления недоступна Попытка выполнить архивирование или разархивирование, запуск или останов, когда кампания или объявление находятся в состоянии, не допускающем такую операцию. Например, попытка запустить кампанию, находящуюся в архиве.
156 Не позволяется изменение архивных кампаний или объявлений Попытка изменить параметры кампании или объявления, помещенных в архив.
157 Превышен лимит объявлений в кампании Попытка добавить группу объявлений в нарушение установленного ограничения.
158 Превышен лимит объявлений в группе Попытка добавить объявление в нарушение установленного ограничения.
192 Неверно указаны минус-слова Неверно указаны минус-слова в параметре MinusKeywords. Минус-слова должны состоять из допустимых символов, не превышать максимальную длину и не являться словосочетаниями.
193 Превышено допустимое количество в 10000 ключевых слов Превышено ограничение на количество ключевых фраз в запросе.
194 Ключевое слово не найдено Указан неверный идентификатор ключевой фразы.
195 Группа должна содержать как минимум одно активное ключевое слово или условие ретаргетинга Попытка остановить все активные ключевые фразы в объявлении (группе объявлений) в отсутствие активных ретаргетингов.
245 Недопустимое значение валюты В параметре Currency указана валюта, отличная от валюты кампании или недоступная клиенту (агентству).
3500 Не поддерживается.

В API Директа версии 4 и Live 4 полностью поддерживаются только кампании, группы и объявления с типом «Текстово-графические объявления». Для работы с объектами всех типов используйте API версии 5.

Коды ошибок при обновлении ставок
191 Запрещено менять ContextPrice для активных на поиске фраз

Параметр ContextPrice доступен для изменения только в следующих случаях:

  1. Для Рекламной сети выбрана стратегия MaximumCoverage.

  2. Для Рекламной сети выбрана стратегия Default и фраза отключена на поиске за низкий CTR.

    Для новых фраз данное условие не актуально, поскольку фразы больше не отключаются за низкий CTR.

242 Неверно указана цена Неверно задана цена для фразы в методе UpdatePrices или CreateOrUpdateBanners.
243 Неверно указано значение поля Autobroker Неверно задан атрибут AutoBroker (CreateOrUpdateBanners, GetBannerPhrases, UpdatePrices).
244 Не найдены фразы для обновления ставок Метод SetAutoPrice (Live) не смог обновить ставки, поскольку ни одна фраза не соответствует условиям отбора или ставки не могут изменяться вручную, поскольку выбрана автоматическая стратегия управления ставками.
Коды ошибок при работе с клиентами
251 Неверный логин пользователя Неверно задан логин собственника кампании (GetCampaignsList).
252 Логин занят Логин используется на Яндексе другим пользователем.
253 Ошибка при создании логина Не удалось создать учетную запись клиента методом CreateNewSubclient. Указанный логин занят.
254 Ошибка при создании клиента Не удалось создать учетную запись клиента методом CreateNewSubclient. Причина ошибки не уточняется.
255 Невозможно связать клиента с агентством Не удалось создать учетную запись клиента методом CreateNewSubclient.
256 Указанное агентство не существует
257 Невозможно обновить права пользователя
258 Ошибка при создании клиента
259 Клиент не существует Необходимо предварительно зарегистрировать клиента с помощью метода CreateNewSubclient.
518 Валюта недоступна агентству Попытка зарегистрировать клиента агентства с валютой, в которой агентство не может осуществлять оплату.
Коды ошибок при работе с финансовыми методами
350 Неверный токен для финансовых операций Указан неверный финансовый токен (см. Доступ к финансовым методам).
351 Неверный номер финансовой операции Указан номер финансовой операции, который меньше или равен номеру предыдущей финансовой операции (см. Доступ к финансовым методам).
352 Финансовые операции недоступны для вашего аккаунта Доступ к финансовым методам выключен в веб-интерфейсе Яндекс.Директа (см. Доступ к финансовым методам).
353 Неверный запрос на перенос денег Неверные входные данные запроса: неверный номер кампании, сумма списываемых средств не равна сумме зачисляемых средств, попытка переноса средств между кампаниями в разных валютах и т. п. Дополнительные данные приведены в пояснении к ошибке.
354 Неверный запрос на выставление счета Неверные входные данные запроса, либо ошибка на стороне API, либо существуют финансовые ограничения на оплату. Например, невозможно пополнить одну и ту же кампанию несколько раз в одном запросе; не допускается пополнение общего счета прямым рекламодателем, если у него нет ни одной промодерированной кампании. Дополнительные данные приведены в пояснении к ошибке.
355 Превышен доступный кредитный лимит Сумма оплаты превышает сумму доступного кредита.
356 Неверный идентификатор договора У клиента не существует договор с указанным номером.
357 Неверный запрос на оплату кампаний из кредитных лимитов Неверные входные данные запроса, либо существуют финансовые ограничения на оплату, либо ошибка на стороне API. Дополнительные данные приведены в пояснении к ошибке.
358 Финансовые операции временно недоступны Финансовые методы временно не доступны по техническим причинам на стороне API
359 MasterToken для данного клиента не существует Не выписан мастер-токен в веб-интерфейсе Яндекс.Директа (см. Доступ к финансовым методам)
363 Овердрафт недоступен Невозможно воспользоваться овердрафтом, поскольку не выполняются условия публичной оферты (пп. 6.6–6.10).
364 Превышена сумма доступного овердрафта Сумма оплаты за счет овердрафта превышает доступный лимит. Узнать лимит овердрафта можно с помощью метода GetClientInfo (Live) (параметр OverdraftSumAvailable).
366 В одном запросе не допускается оплата кампаний, имеющих разный тип
Коды ошибок при работе с ретаргетингами
46 Неверный идентификатор ретаргетинга Указан несуществующий идентификатор ретаргетинга.
47 Неверный идентификатор условия ретаргетинга Указан несуществующий идентификатор условия ретаргетинга.
Коды ошибок при работе с изображениями
271 Изображение не найдено Указан несуществующий хэш изображения.
272 Неверное изображение Невозможно загрузить изображение: изображение недоступно по ссылке, имеет неверный формат и т. п.
273 Превышен размер пула изображений Невозможно загрузить изображение, так как достигнуто ограничение на количество загруженных изображений и заданий в очереди на загрузку для данного рекламодателя.
274 Ошибка при сохранении файла
Коды ошибок при работе с общим счетом
515 Требуется подключить общий счет Попытка получить информацию об общем счете для рекламодателя, у которого общий счет не подключен.
517 Невозможно обновить информацию по данному AccountID При попытке изменить информацию об общем счете произошла внутренняя ошибка.
518 Валюта недоступна агентству
519 Общий счёт уже подключен Попытка подключить общий счет рекламодателю, у которого общий счет уже подключен.
520 Для подключения общего счёта необходимо создать хотя бы одну кампанию Подключение общего счета невозможно, если у рекламодателя нет ни одной кампании.
8305 Невозможно выполнить действие Попытка изменить сумму дневного бюджета более 3 раз в сутки.

Предупреждения

WarningCode WarningString Description Пояснение
Коды предупреждений при работе с ретаргетингами
208 Существующее условие ретаргетинга было обновлено Cодержит поле id — идентификатор обновленного ретаргетинга. При попытке добавить условие ретаргетинга, которое уже есть у группы, происходит обновление параметров ретаргетинга, новый ретаргетинг не добавляется.
209 Ставка для условия ретаргетинга была проигнорирована, так как включен автобюджет Cодержит пустую структуру.

Попытка задать значение параметра ретаргетинга ContextPrice при использовании автоматической стратегии показа.

210 Условие не было добавлено. Группа уже содержит указанное условие Не передается. Во входном массиве метода Retargeting (Live) (операция Add) передано несколько ретаргетингов с одинаковым условием для одной и той же группы. В этом случае будет создан только один ретаргетинг, его параметры берутся из последнего элемента входного массива.
211 Идентификатор условия RetargetingConditionID был проигнорирован Не передается. Во входном массиве метода Retargeting (Live) (операция Update) передан параметр RetargetingConditionID. Этот параметр игнорируется.
Коды предупреждений при работе с ключевыми фразами
212 Ключевое слово уже остановлено Cодержит пустую структуру.

При попытке остановить показы по фразе, которая уже была остановлена, ничего не происходит.

213 Ключевое слово не остановлено Cодержит пустую структуру. При попытке возобновить показы по фразе, которая не была остановлена, ничего не происходит.