API Яндекс Директа v5: POST /json/v5/reports — Reports: отчёт статистики

Тело — params (ReportDefinition); ответ — отчёт в формате TSV. В режиме offline отчёт формируется асинхронно, заголовок ответа retryIn подсказывает интервал повторного запроса в секундах.

Параметр Где Тип Обяз. Описание
processingMode header string нет online, offline или auto (по умолчанию)
returnMoneyInMicros header string нет false — деньги в валюте с двумя знаками; по умолчанию × 1 000 000
skipReportHeader header string нет true — без строки с названием отчёта
skipColumnHeader header string нет true — без строки с названиями полей
skipReportSummary header string нет true — без строки с числом строк
params.SelectionCriteria body object да Критерии отбора; DateFrom/DateTo — только при CUSTOM_DATE, Filter — необязательный
params.FieldNames body array да Поля отчёта
params.ReportName body string да Название отчёта
params.ReportType body string да Тип отчёта, например ACCOUNT_PERFORMANCE_REPORT
params.DateRangeType body string да Период, например CUSTOM_DATE
params.Format body string да Только TSV
params.IncludeVAT body string да Учитывать НДС: YES/NO
params.Goals body array нет Цели
params.AttributionModels body array нет Модели атрибуции
params.Page.Limit body integer нет Ограничение строк (обязательно внутри Page)
params.OrderBy body array нет Сортировка

Базовые 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