Попробовать API

Webhooks

Рабочий код и практика по теме — разборы, инструкции и кейсы для интеграции BOTIX.

Все углы Разбор Инструкция
</>
Webhook, polling или симулятор: какой инструмент на каком этапе разработки
webhooksРазбор
17 мин

Webhook, polling или симулятор: какой инструмент на каком этапе разработки

На каждой стадии свой инструмент: симулятор для отладки payload, polling для прототипов, webhook с HMAC и replay-защитой для прода. Когда переключаться.

</>
Тест webhook-интеграции: симулятор, polling и backoff
webhooksИнструкция
15 мин

Тест webhook-интеграции: симулятор, polling и backoff

Через симулятор webhook.botix.pro гоняем payload до подключения канала, моделируем polling через cursor и делаем backoff по X-RateLimit-Reset. С готовыми curl.

</>
Webhook и polling: retry-политика, dead-letter и backoff по 429
webhooksРазбор
20 мин

Webhook и polling: retry-политика, dead-letter и backoff по 429

Retry-политика webhook 1m/15m/1h/24h с dead-letter, критерии выбора polling vs webhook и backoff по X-RateLimit-*, чтобы не словить 429. Код на Python.

</>
Тест безопасности webhook: симулятор и репетиция replay
webhooksИнструкция
20 мин

Тест безопасности webhook: симулятор и репетиция replay

Через симулятор webhook.botix.pro проверяем, что обработчик отвергает битую подпись, повтор payload и старый timestamp. Позитивный тест и пять негативных.

</>
Webhook в проде: HMAC, симулятор и выбор с polling
webhooksРазбор
21 мин

Webhook в проде: HMAC, симулятор и выбор с polling

HMAC-подпись webhook с timing-safe сравнением, тест обработчика через webhook.botix.pro без канала и выбор между polling и webhook на API BOTIX.

</>
Безопасный webhook-обработчик за 30 минут: HMAC, timestamp и идемпотентность
webhooksИнструкция
20 мин

Безопасный webhook-обработчик за 30 минут: HMAC, timestamp и идемпотентность

Обработчик webhook на Python + Flask: HMAC-SHA256 от raw body, timestamp против replay, идемпотентность по event_id и реакция на retry BOTIX. Полный код.

</>
Webhook в проде: HMAC-подпись, коды ошибок и retry
webhooksИнструкция
22 мин

Webhook в проде: HMAC-подпись, коды ошибок и retry

Три опоры production-webhook: проверка HMAC-подписи в постоянном времени, правильный HTTP-код на каждый сбой и retry 1m/15m/1h/24h с dead-letter.

</>
Как надёжно доставлять webhook: подпись, retry, симулятор
webhooksРазбор
18 мин

Как надёжно доставлять webhook: подпись, retry, симулятор

Webhook — не POST на URL, а подсистема: HMAC-подпись, retry 1m/15m/1h/24h, dead-letter, идемпотентность и симулятор. Разбор доставки BOTIX по слоям.