Skip to main content
This node is in beta. Its behavior may change in future releases.
The HTTP action node sends a request to an external HTTP endpoint and makes the response available to downstream nodes. Use it to enrich pipeline data with external APIs, trigger third-party services, or fetch reference data during processing.

Configuration

FieldTypeRequiredDescription
URLtextYesThe endpoint to call. Supports template expressions like {{steps.extract.data.id}}
MethodselectYesHTTP method: GET, POST, PUT, PATCH, or DELETE. Default: GET
Headerskey-value listNoCustom headers to include in the request. Values support template expressions
Body templateJSON editorNoRequest body for POST, PUT, and PATCH requests. Supports template expressions
TimeoutnumberNoRequest timeout in seconds. Default: 30
Response pathstringNoDot-path to extract a subset of the JSON response (e.g., data.results)
Response schemaschema editorNoDefine the expected response shape so downstream nodes can reference response fields

Template expressions

The URL, headers, and body fields support template expressions using the {{expression}} syntax. This lets you dynamically build requests using data from upstream nodes.

Response path

If the API returns a large response and you only need part of it, use the response path to extract a subset. For example, if the response is { "data": { "results": [...] } }, set the response path to data.results to pass only the array to downstream nodes.

Inputs and outputs

Allowed inputs: All trigger nodes and all action nodes. Output: The HTTP response with the following fields:
FieldDescription
Status codeThe HTTP response status code
SuccessWhether the request completed successfully
Response bodyThe response body, or the extracted subset if a response path is configured
URLThe URL that was called
MethodThe HTTP method that was used

Credit cost

0 credits. No cost for HTTP requests.

Callback output

Send final results to a webhook after processing

Extract action

Extract structured data before or after HTTP calls

Transform action

Transform HTTP response data into a specific format

Webhooks and callbacks

Guide to working with external integrations