Нода получает вебхуки от сервисов для запуска workflow.
Есть две ссылки:
Чаще всего используют GET или POST.
Пример: форма обычно шлёт POST.
Конец адреса, например /new-order.
Можно вставить переменные в путь: /users/:id. Тогда :id попадёт в данные запроса.
Можно оставить «Без защиты», а можно потребовать логин/пароль или специальный заголовок/токен.
Это нужно, чтобы посторонние не стучались вебхук.
Когда отправлять ответ:
Кому с сайтов можно обращаться к вашему вебхуку из браузера.
Нужно, если присылают файлы. Нужно указать имя поля, куда положить файл.
Защита от «предпросмотров» и роботов, которые просто проверяют ссылку.
IP-адреса, которым можно обращаться.
Принять данные «как есть» (например, чистый JSON или XML), не разбирая форму.
Подсказка для клиента, что отправляется: текст, JSON и т. п.
Дополнительные параметры ответа.
Если нужно вернуть только одно поле из результата.
Вернуть только код 200, без текста
Код ответа сервера
Если выбрали «После завершения», можно выбрать:
— вернуть весь массив данных;
— вернуть только первый элемент как JSON;
— вернуть файл;
— вернуть пустой ответ.
Можно разрешить сразу несколько методов (например, и GET, и POST) для одного вебхука.
Если вам нужен интернет маркетолог или вы хотели бы просто пообщаться, можете написать мне на почту. С радостью вам отвечу. Связаться ✌️