Вебхуки
Зарегистрировать вебхук
Регистрирует URL https, который Sofia вызывает с подписанным JSON-событием, до пяти повторов при сбое. Секрет виден один раз; не больше 10 вебхуков.
Авторизации
AuthorizationstringобязательноВаш личный ключ или токен доступа OAuth, отправляется как
Bearer <token>.
Тело
application/json
urlstringобязательноАдрес https, который вызывает Sofia. Хост, разрешающийся в приватный, loopback или link-local адрес, отклоняется
eventsstring[]обязательноСобытия для получения
Ответ
201application/json
Вебхук и его секрет подписи, показанный только один раз.
idstringобязательноИдентификатор вебхука.
urlstringобязательноАдрес, который вызывает Sofia
eventsstring[]обязательноПодписанные события
createdAtstring<date-time>обязательноКогда вебхук был зарегистрирован
secretstringобязательноКлюч HMAC-SHA256, которым подписывается каждая доставка (
Sofia-Signature). Показывается только один раз
400
webhook_url_invalid: не https либо приватный, loopback или link-local хост. webhook_event_invalid: неизвестное событие или их нет.
401
Токен отсутствует, неизвестен, просрочен или отозван.
403
У токена нет разрешения webhooks:write.
409
webhook_limit_reached: уже 10 вебхуков.
4XXapplication/json
Любая другая ошибка в конверте ошибки.