HTTP request

Free

Call an external API and save the response into variables.

Calls an external HTTP API and maps the JSON response into variables. See the deep-dive: Calling external APIs.

Fields

FieldTypeRequiredTemplatableNotes
MethodselectyesGET, POST, PUT, DELETE
URLtextyesyesEndpoint (templatable)
Headerskey/valuee.g. Authorization: Bearer …
BodytextyesRequest body (templatable)
JSON path → variablekey/valueMap response fields into variables

Outcomes

  • ok — 2xx response.
  • error — network failure or non-2xx.

How it works

The JSON path → variable map reads fields out of the response (e.g. data.id → order_id). Always wire the error branch for resilience.

GET https://api.example.com/price?id={{var.sku}}
save_to: price → price
 ├─ ok    → Send "Price: {{var.price}}"
 └─ error → Send "Couldn't fetch the price"