C помощью Webhooks можно интегрировать Re:plain во внешнюю систему/сервис, например в вашу CRM.
Для работы Webhooks нужно указать URL-адрес вашего обработчика в настройках модуля Re:plain API. На указанный адрес будут отправляться запросы при совершение событий, перечисленних ниже.
HTTP (POST)
JSON
HTTP код 200
<aside> 💡 Если обработчик не возвращает успешный ответ — будут приостановлены все последующие события от этого конкретного клиента
</aside>
10 секунд
5 попыток, примерно раз в минуту
<aside> 💡 По истечению попыток — будут удалены все текущие события от этого конкретного клиента
</aside>
Старайтесь делать ваши обработчики идемпотентными
<aside> 💡 Каждое событие содержит уникальный ID
</aside>
Если обработчик выполняет тяжелую или долгую операцию — добавьте полученное событие в свою очередь задач и затем сразу возвращайте успешный ответ