HttpRequest

Викликає зовнішній HTTP API.

Поля

ПолеТипОбов’язковеЩо робить
urlhybridтакПовна адреса. Якщо є {{вирази}} — це текст; якщо їх немає — це вираз JSONata, тож стала адреса мусить бути в лапках: "https://api.example.com/orders".
methodодне з: GET, POST, PUT, PATCH, DELETEТипово GET.
headershybridЗаголовки як JSON-рядок, наприклад "{"Authorization":"Bearer {{variables.TOKEN}}"}". Content-Type додається сам, коли є тіло.
paramshybridПараметри запиту як JSON-рядок, наприклад "{"page":"2","q":"{{input.body.query}}"}". Вони додаються до адреси, і кожне значення кодується — тож це безпечний спосіб зібрати запит із виразів.
bodyhybridТіло як JSON-рядок, наприклад "{"text":"{{outputs.step.text}}"}". Для GET не потрібне.
bodyTypeодне з: json, form, multipartЯк надіслати тіло. Типово json. form — це application/x-www-form-urlencoded (потрібне для OAuth і старих API), multipart — multipart/form-data. Для form і multipart тіло має бути об’єктом полів; вкладені значення пишуться текстом JSON, а Content-Type проставляється сам.

Що на виході

request, response.status, response.headers, response.data

Варто знати

Обривається через 30 секунд, якщо timeoutMs не каже інакше.