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

В разделе приведены коды и описание ошибок и предупреждений в ответных сообщениях 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
359MasterToken для данного клиента не существуетНе выписан мастер-токен в веб-интерфейсе Яндекс.Директа (см. Доступ к финансовым методам)
363Овердрафт недоступенНевозможно воспользоваться овердрафтом, поскольку не выполняются условия публичной оферты (пп. 6.6–6.10).
364Превышена сумма доступного овердрафтаСумма оплаты за счет овердрафта превышает доступный лимит. Узнать лимит овердрафта можно с помощью метода GetClientInfo (Live) (параметр OverdraftSumAvailable).
366В одном запросе не допускается оплата кампаний, имеющих разный тип
Коды ошибок при работе с ретаргетингами
46Неверный идентификатор ретаргетингаУказан несуществующий идентификатор ретаргетинга.
47Неверный идентификатор условия ретаргетингаУказан несуществующий идентификатор условия ретаргетинга.
Коды ошибок при работе с изображениями
271Изображение не найденоУказан несуществующий хэш изображения.
272Неверное изображениеНевозможно загрузить изображение: изображение недоступно по ссылке, имеет неверный формат и т. п.
273Превышен размер пула изображенийНевозможно загрузить изображение, так как достигнуто ограничение на количество загруженных изображений и заданий в очереди на загрузку для данного рекламодателя.
274Ошибка при сохранении файла
Коды ошибок при работе с общим счетом
515Требуется подключить общий счетПопытка получить информацию об общем счете для рекламодателя, у которого общий счет не подключен.
517Невозможно обновить информацию по данному AccountIDПри попытке изменить информацию об общем счете произошла внутренняя ошибка.
518Валюта недоступна агентству
519Общий счёт уже подключенПопытка подключить общий счет рекламодателю, у которого общий счет уже подключен.
520Для подключения общего счёта необходимо создать хотя бы одну кампаниюПодключение общего счета невозможно, если у рекламодателя нет ни одной кампании.
8305Невозможно выполнить действиеПопытка изменить сумму дневного бюджета более 3 раз в сутки.

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

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

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

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

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

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