Блокировка вебхуков МоимСкладом при некорректном ответе

При работе с МойСклад иногда могут приходить уведомления следующего вида:

Ваш аккаунт ***** использует вебхуки.

Проверьте самостоятельно или убедитесь вместе с разработчиком, что вы настроили получение вебхуков согласно документации и отправляете ответ с кодом 200 или 204 в течение 1500 миллисекунд.

Вебхуки для проверки: [идентификаторы_вебухуков]
Что это означает?

Данное уведомление говорит о том, что один из вебхуков, зарегистрированных в аккаунте МойСклад, перестал корректно отвечать на запросы.

Важно: этот вебхук может быть не связан с модулем синхронизации.

Что нужно проверить?

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

Информацию обо всех вебхуках, используемых в аккаунте МойСклад, можно получить в административной части модуля. Для этого перейдите в раздел «Вебхуки и агенты», на вкладку «Менеджер вебхуков» и нажмите кнопку «Загрузить все вебхуки»:

Скриншот 09-04-2026 153050.jpg

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

wh_1.jpg

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

1. Ссылка ведёт на другой домен Ссылка вебхука не соответствует текущему домену сайта, на котором установлен модуль.

В этом случае необходимо:

Также возможно, что данный вебхук вообще не связан с модулем синхронизации.

2. Ссылка ведёт на текущий домен, но не относится к модулю Вебхук указывает на текущий сайт, но не используется модулем синхронизации.

В таком случае рекомендуется:

3. Ссылка используется модуль, но сайт был временно недоступен

Вебхук может быть настроен корректно и относиться к модулю, однако уведомление возникает из-за временной недоступности сайта.

МойСклад отправляет такие уведомления, если в течение нескольких попыток не получает корректный ответ (200 или 204). Причиной могут быть:

В этом случае рекомендуется проверить доступность сайта и логи сервера за соответствующий период.

Важно учитывать, что обработка вебхуков в модуле, как правило, занимает минимальное время. Даже при возникновении ошибок в процессе обработки модуль всё равно возвращает корректный HTTP-ответ (200).

Если используется обработка вебхуков через очередь, то при получении запроса от МойСклад модуль лишь сохраняет информацию о запросе в базу данных, без выполнения дополнительной логики в момент обращения.

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


Revision #2
Created 9 April 2026 12:50:09 by Илья
Updated 9 April 2026 13:21:35 by Илья