API Яндекс Директа v5: POST /json/v5/campaigns — Campaigns.get: получение кампаний

Тело: "method": "get" и params. Возвращает не больше 10 000 объектов; при обрезке выборки приходит LimitedBy.

Параметр Где Тип Обяз. Описание
method body string да get
params.SelectionCriteria.Ids body array нет ID кампаний, до 1000; пустой SelectionCriteria — все кампании
params.SelectionCriteria.Types body array нет Типы кампаний
params.SelectionCriteria.States body array нет Состояния
params.SelectionCriteria.Statuses body array нет Статусы
params.FieldNames body array да Имена возвращаемых полей кампании
params.Page.Limit body integer нет Размер страницы
params.Page.Offset body integer нет Смещение

Базовые URL

Авторизация

Тип: OAuth 2.0

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

Нюансы

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


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