Skip to content

HTTP Node

The HTTP node calls external APIs to fetch data or submit data to third-party systems. It can configure method, URL, headers, params, body, and SSL verification options.

Configurable Fields

FieldDescription
LabelNode name.
MethodHTTP method. Supports GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS.
URLAPI endpoint.
Skip SSL VerificationWhether to skip SSL verification.
HeadersHeader key/value pairs. Each row can be enabled or disabled.
ParamsQuery param key/value pairs. Each row can be enabled or disabled.
Body TypeRequest body type.

Screenshot pending: the current production workflow does not have an existing HTTP node. After adding an HTTP node in a test workflow, capture the settings panel that includes Method, URL, Skip SSL Verification, Headers, Params, and Body Type.

Body Type

The HTTP node supports these body types:

TypeDescription
noneSends no body.
form-dataUses form-data fields.
x-www-form-urlencodedUses URL encoded fields.
jsonSends a JSON body.
rawSends raw body content.
binarySends a binary payload or template value.

Output

The HTTP node provides:

FieldDescription
status_codeHTTP response status code.
bodyResponse body.
headersResponse headers.

You can use status_code in an If / Else node to handle success or failure, or use body in an LLM or End node to format the response.

Recommendations

  • Put API keys or tokens in Headers instead of writing them into publicly visible content.
  • Use If / Else to handle error statuses from external APIs.
  • Validate JSON format before using a JSON body.
  • Enable Skip SSL Verification only for testing or when explicitly required.