Alfa API: POST /api/v1/webhooks — Создание вебхука

Создаёт подписку на событие. Требует Bearer-токен и scope события.

Документация: https://developers.alfabank.ru/products/alfa-api/documentation/articles/webhooks/articles/create-webhook/v1/create-webhook

Параметр Где Тип Обяз. Описание
Authorization header string да Bearer {access_token}
Accept header string да application/json
Content-Type header string да application/json
object body string да ul_transaction_default или jp_sbp_incoming_payments
callbackUri body string да URL партнёра для доставки вебхука
version body integer нет Для указанных объектов поддерживается 1
data body object нет Дополнительные параметры подписки
data.accounts body array of string нет Счета для ul_transaction_default; без поля подписка создаётся на все доступные счета

Пример ответа:

{
  "id": "f9f8c674-7a2a-4297-bdb8-ddd3013de3a3",
  "object": "ul_transaction_default",
  "enabled": true,
  "callbackUri": "https://webhook.partner.ru/api/v1/webhook-events",
  "version": 1
}

Базовые URL

Авторизация

Тип: OAuth 2.0

Alfa ID использует OAuth 2.0/OIDC. Для Authorization Code Flow нужны client_id, client_secret, redirect_uri и scopes подключённых продуктов; токен передаётся в заголовке Authorization: Bearer {access_token}. Alfa ID подходит для всех типов интеграций и продуктов.

Для части B2B- и H2H-методов доступен API Key: передавай Authorization: ApiKey {API Key}. Внутренний ключ предназначен для операций по своей компании, внешний — по другой компании; API Key доступен не для всех продуктов, поэтому проверяй описание конкретного метода.

Нюансы

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


Если этого недостаточно — официальная документация: https://developers.alfabank.ru/products/alfa-api/documentation/articles/webhooks/articles/create-webhook/v1/create-webhook Вся интеграция одним документом: https://mcp-everything.ru/integrations/alfa-bank-api.md