API VK Рекламы: POST /api/v2/oauth2/token.json — Получение токена

В ответе: access_token, token_type, scope, expires_in, refresh_token.

Параметр Где Тип Обяз. Описание
grant_type body string да client_credentials, agency_client_credentials, authorization_code или refresh_token
client_id body string да ID клиента API
client_secret body string нет Секрет; нужен для client_credentials, agency_client_credentials, refresh_token
agency_client_name body string нет Клиент агентства/менеджера (или agency_client_id)
agency_client_id body string нет ID клиента агентства/менеджера
code body string нет Код из редиректа для authorization_code
refresh_token body string нет Refresh-токен для продления

Базовые URL

Авторизация

Тип: 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}

Нюансы

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


Если этого недостаточно — официальная документация: https://ads.vk.ru/en/doc/api/info/Authorization Вся интеграция одним документом: https://mcp-everything.ru/integrations/vk-ads.md