Тело: "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 | нет | Смещение |
https://api.direct.yandex.comhttps://api-sandbox.direct.yandex.comhttps://api-sandbox.direct.yandex.com/v5/{service}Тип: OAuth 2.0
OAuth 2.0: приложение регистрируется заранее, OAuth-токен пользователя Директа передаётся в заголовке Authorization: Bearer <токен>.
method и, как правило, params. Поддерживается и SOAP/XML.error (request_id, error_code, error_string, error_detail) — проверяйте наличие error, а не только статус.add/update возвращаются в Errors соответствующего элемента результата.RequestId (указывать в обращениях в поддержку), Units (списано/остаток/суточный лимит, например 10/20828/64000), Units-Used-Login.https://api.direct.yandex.com/v501/.Если этого недостаточно — официальная документация: https://yandex.ru/dev/direct/doc/ru/ Вся интеграция одним документом: https://mcp-everything.ru/integrations/yandex-direct.md