Getting started
Rules Engine Widgets
HTTP Request
4 min
purpose to send and manage http or https requests within your workflow this node allows you to connect to apis, web services, or internal endpoints using configurable methods, headers, parameters, and advanced reliability settings problem statement workflows often require communication with external apis or systems to fetch, send, or update data manually handling such requests or writing code adds complexity the http request node provides a built in, no code way to perform rest api operations with complete control over request configuration, retries, timeouts, and data parsing requirements must support standard http methods (get, post, put, patch, delete) must allow custom headers, query parameters, and authentication tokens should provide toggle for response parsing (raw or structured) must include reliability settings for timeout, retries, and streaming should output both response data and metadata for next workflow steps use cases fetch data from apis (e g , crm, weather, or ai model results) send form or json data to external services automate data sync between internal and external systems trigger webhooks for third party tools chain multiple api calls with conditional logic outcome sends an http request, processes the response, and returns structured data, status codes, and metadata into a result variable for use in downstream nodes how to use 1\ drag & drop add the http request node to your workflow canvas 2\ url enter the full endpoint url for the request 3\ method select the http method for your request get – retrieve data post – send or create data put – replace an existing resource patch – update a resource partially delete – remove a resource 4\ headers click + add a header to include one or more key value pairs 5\ query string click + add parameter to include query parameters appended to the url 6\ parse response toggle whether the response should be parsed automatically yes → automatically parses json or text into structured output no → returns raw response (string or buffer) 7\ show advanced settings expand advanced settings to fine tune reliability, data handling, and network options result variable name set a custom variable to store your result default httpresult