object — banners, campaigns или users; period — day или summary.
В ответе: items[] (id, rows по датам, total) и общий total.
| Параметр | Где | Тип | Обяз. | Описание |
|---|---|---|---|---|
object |
path | string | да | banners, campaigns, users |
period |
path | string | да | day или summary |
id |
query | string | да | ID объектов через запятую, до 200 |
date_from |
query | string | нет | Начало периода YYYY-MM-DD (обязателен для day) |
date_to |
query | string | нет | Конец периода включительно (обязателен для day) |
metrics |
query | string | нет | all, base (по умолчанию), events, video, uniques, tps, playable, romi |
attribution |
query | string | нет | Модель атрибуции impression; для summary игнорируется |
https://ads.vk.ru/api/v2/Тип: OAuth 2.0
Токен получают методом POST /api/v2/oauth2/token.json (application/x-www-form-urlencoded) и передают в заголовке:
Токен живёт сутки (expires_in = 86400) и продлевается через refresh_token. На пару «client_id + пользователь» — не больше 5 токенов одновременно; запрос сверх лимита возвращает HTTP 403.
Authorization: Bearer {access_token}
_ и суффиксами __in, __ne, __lt, __lte, __gt, __gte.ad_groups нельзя запрашивать через fields в списке кампаний./api/v2/statistics/goals/...), in-app событиям (/api/v2/statistics/inapp/...) и офлайн-конверсиям.grant_type=agency_client_credentials.Если этого недостаточно — официальная документация: https://ads.vk.ru/en/doc/api/info/Authorization Вся интеграция одним документом: https://mcp-everything.ru/integrations/vk-ads.md