Перейти к основному содержимому

Каталог webhook-событий

Типы customer-outbound webhook-событий (подписки интеграторов). Это не inbound PSP billing/commerce webhook surface и не содержит provider secrets.

Webhooks ≠ синхронизация Local Relay

Customer webhooksLocal Relay
НаправлениеПлатформа → ваш HTTPS endpoint (push-уведомления)Relay Host → cloud (outbound sync) + LAN-клиенты → Host
НазначениеАвтоматизация интегратора (CRM, audit, provisioning)License enforcement на площадке при ограниченном WAN
PayloadEvent envelope (type, ids, timestamps) — не signed leaseLeases / состояние валидации в local store
ДовериеОпциональный HMAC на доставке (секрет интегратора)Та же поза ES256 / JWKS, что у Runtime (Проверка доверия)

Подписка на webhooks не заменяет Runtime validate, проверку lease или Relay. Relay не «получает cloud webhooks» как модель sync — Host ходит в cloud по outbound-каналу. Обзор: Local Relay.

Безопасность доставки (HMAC)

Исходящая доставка на ваш HTTPS endpoint подписывается секретом интегратора (HMAC), а не секретами PSP.

  • Проверяйте signature header своим subscription secret до доверия к телу.
  • В payload — только ids, status и timestamps: без PSP secrets, PAN и plaintext лицензионного ключа.
  • Inbound Stripe/Fake provider webhooks (/api/v1/commerce/webhooks/{providerId}) — другая поверхность.

UX подписки URL + secret — в Partner Console Integrations (Wave 71.4). До этого события ставятся в tenant-scoped outbox платформы для последующей доставки.

Машинный каталог

Скачать: /artifacts/catalogs/webhook-events.v1.json

Значения type следуют {domain}.{entity}.{action}.v{N}. Envelope включает messageId, correlationId, tenantId, type, occurredAtUtc и связанные поля версионирования.

Каталог событий

TypeCategory
licensing.license.created.v1licensing
licensing.license.assigned.v1licensing
licensing.license.extended.v1licensing
licensing.license.suspended.v1licensing
licensing.license.revoked.v1licensing
devices.device.registered.v1devices
releases.release.published.v1releases
releases.release.yanked.v1releases
commerce.order.paid.v1commerce
commerce.order.fulfilled.v1commerce

JSON-каталог выше — машинный источник истины; таблица — краткая человекочитаемая сводка. См. также OpenAPI (Partner subset) и API Reference.