Komplekt.com Справка
Справка → Интеграции и API

Как проверить события вебхуков и найти причину, почему они не доходят

2026-09-28 · Интеграции и API
Экран программы Komplekt.com: Как проверить события вебхуков и найти причину, почему они не доходят

Вы настроили вебхук, чтобы данные о проектах и клиентах уходили во внешнюю систему, но там пусто. Первым делом загляните в очередь событий — она покажет, что вообще происходило с каждым уведомлением.

Где смотреть события вебхуков

Очередь находится в разделе «Интеграции» на странице управления компанией. Там же включается сам вебхук. Если он выключен, события не будут создаваться — проверьте переключатель «Использовать webhook».

В списке событий видно каждую попытку отправки. Для каждого события указан статус. Именно он подскажет, на каком этапе затык.

Что означают статусы событий

Как найти причину ошибки

Если статус failed, проверьте по порядку:

  1. Убедитесь, что ваш сервер доступен и отвечает на запросы.
  2. Проверьте URL вебхука — он должен быть указан без опечаток и принимать POST-запросы.
  3. Сравните подпись. Komplekt.com добавляет к каждому запросу HMAC-SHA256 подпись. Если ваш сервер проверяет её, убедитесь, что секретный ключ совпадает.
  4. Посмотрите, не слишком ли узкие фильтры. Если вы указали только определённые типы сущностей или событий, часть данных может не попадать в очередь.

Если событий вообще нет, проверьте, что у хотя бы одного пользователя компании есть API-ключ. Без него вебхук не включится.

Как переотправить событие

Если событие завершилось ошибкой, его можно отправить повторно. Найдите нужное событие в очереди и нажмите «Отправить» — система попробует доставить его ещё раз. Это удобно, если проблема была временной, например сервер лежал пару минут.

После повторной отправки статус обновится. Если снова failed, ищите причину в настройках или на стороне принимающего сервера.

Всё это — в программе Komplekt.com: замер на объекте, построение и раскрой полотна, расчёт работ и материалов, склад, документы и зарплаты. Попробовать →