VK ID API: POST /oauth2/auth — Обновление токенов

grant_type=refresh_token. Возвращает новую пару access_token и refresh_token (без id_token); старая пара инвалидируется.

Параметр Где Тип Обяз. Описание
grant_type body string да refresh_token
refresh_token body string да Refresh-токен
client_id body string да ID приложения
device_id body string да ID устройства
state body string да Строка state
scope body string нет Права
service_token body string нет Для конфиденциальных приложений
ip body string нет IP пользователя

Базовые URL

Авторизация

Тип: OAuth 2.0

Пользователь проходит GET /authorize и возвращается на redirect_uri с code и device_id; код обменивается на access_token, refresh_token и id_token методом POST /oauth2/auth. PKCE обязателен: code_verifier — 43–128 символов, code_challenge — base64url от SHA-256 строки code_verifier. Access token действует 1 час.

Нюансы

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


Если этого недостаточно — официальная документация: https://id.vk.ru/about/business/go/docs/ru/vkid/latest/vk-id/connection/api-description Вся интеграция одним документом: https://mcp-everything.ru/integrations/vk-id.md