Действие «Вебхук»
Что делает. При смене статуса заказа отправляет HTTP-запрос во внешнюю систему — на ваш сервер, в учётную систему, в Telegram-бот через сервис-прослойку и т.п. Так о новом статусе заказа можно мгновенно сообщить туда, где нет интеграции с amoCRM. В запрос можно подставлять данные заказа через шаблонные переменные.
Как настроить.
- На вкладке «Действия доставки» в нужном статусе включите карточку «Вебхук».
- Заполните:
- URL — адрес, куда слать запрос (обязательно).
- Метод — POST / GET / PUT / PATCH / DELETE.
- Content-Type — например
application/json. - Заголовки — в формате
key:value(по одному на строку). - Тело запроса — данные, которые отправятся. Здесь можно использовать переменные
{key}.
- Нажмите «Тестовая отправка» — виджет покажет код ответа, время и тело ответа. Так удобно проверить, что внешняя система принимает запрос.
- Сохраните действие.

Ограничения и частые вопросы.
- Важно про JSON. В JSON-теле все переменные обязательно ставьте в двойных кавычках:
"{order_id}", а не{order_id}. Иначе тело не пройдёт проверку валидации. - Кнопка «Форматировать» приводит JSON в читаемый вид, а индикатор «Валидный JSON» подсказывает, корректно ли тело.
- Перед сохранением проверьте вебхук кнопкой «Тестовая отправка» — это покажет, отвечает ли ваш сервер.
- URL обязателен. Без него действие не отправится.