# API Яндекс Директа v5: POST /json/v5/ads — Ads.add: создание объявлений

Тот же адрес, `"method": "add"`. В `result.AddResults[]` для каждого объявления — `Id` или `Errors`.

| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
| `method` | body | string | да | add |
| `params.Ads` | body | array | да | Объявления |
| `params.Ads[].AdGroupId` | body | integer | да | ID группы объявлений |
| `params.Ads[].TextAd.Text` | body | string | нет | Текст текстово-графического объявления |
| `params.Ads[].TextAd.Title` | body | string | нет | Заголовок |
| `params.Ads[].TextAd.Href` | body | string | нет | Ссылка |
| `params.Ads[].TextAd.Mobile` | body | string | нет | Мобильное объявление: YES/NO |

## Базовые URL

- Боевой: `https://api.direct.yandex.com`
- Тестовый (песочница): `https://api-sandbox.direct.yandex.com`
- Песочница (SOAP): `https://api-sandbox.direct.yandex.com/v5/{service}`

## Авторизация

Тип: OAuth 2.0

OAuth 2.0: приложение регистрируется заранее, OAuth-токен пользователя Директа передаётся в заголовке `Authorization: Bearer <токен>`.

## Нюансы

- Все запросы — HTTPS POST; в теле JSON всегда есть `method` и, как правило, `params`. Поддерживается и SOAP/XML.
- Ошибки уровня запроса приходят с HTTP 200 в объекте `error` (`request_id`, `error_code`, `error_string`, `error_detail`) — проверяйте наличие `error`, а не только статус.
- Ошибки отдельных объектов при `add`/`update` возвращаются в `Errors` соответствующего элемента результата.
- Заголовки ответа: `RequestId` (указывать в обращениях в поддержку), `Units` (`списано/остаток/суточный лимит`, например `10/20828/64000`), `Units-Used-Login`.
- Денежные значения в фильтрах Reports — целые числа, умноженные на 1 000 000.
- Товарные объявления работают через адрес `https://api.direct.yandex.com/v501/`.
- В песочнице действуют те же ограничения; данные удаляются через месяц после последнего обращения.

## Сценарии с этим методом

- [Создать объявления в группе](https://mcp-everything.ru/integrations/yandex-direct/scenarios/sozdat-obyavleniya-v-gruppe.md)

---

Если этого недостаточно — официальная документация: https://yandex.ru/dev/direct/doc/ru/
Вся интеграция одним документом: https://mcp-everything.ru/integrations/yandex-direct.md
