Skip to main content
Event Webhooks доставляют события жизненного цикла приложения на ваш HTTPS endpoint без постоянного Gateway-соединения.

Настройка

1

Подготовьте HTTPS endpoint

Endpoint должен быть доступен из интернета, использовать HTTPS и не перенаправлять запрос на другой URL.
2

Обработайте проверочный PING

При сохранении URL Miscord отправляет payload с type: 0. Ответьте пустым HTTP 204.
3

Укажите URL

В портале разработчика откройте Расширенные настройки и заполните Event Webhooks URL.
4

Выберите события

Включите Event Webhooks и отметьте необходимые типы. Сохранение доступно только после успешной проверки endpoint.

Проверочный запрос

Ответ не должен содержать тело:

Payload события

Подтвердите успешную обработку пустым HTTP 204.

Доступные события

APPLICATION_AUTHORIZED — приложение установлено на сервер или для пользователя.
APPLICATION_DEAUTHORIZED — установка приложения отозвана.
Также доступны события entitlement, quest enrollment, lobby messages и game direct messages. Включайте только те типы, которые обрабатывает ваш сервис.
При неуспешной доставке Miscord повторяет запросы с увеличивающейся задержкой в пределах десяти минут. Обработчик должен быть идемпотентным.

Защитить endpoint

Проверьте подпись Ed25519 и допустимость timestamp до обработки события.