FlowsCards

HTTP Request Card

Make HTTP requests to external APIs

HTTP Request card configuration

The Fetch Card (HTTP Request) allows your flow to call external APIs, send data to webhooks, and retrieve information from third-party services.

Configuration

SettingDescription
MethodGET or POST
URLThe endpoint URL (supports flow variables)
HeadersCustom HTTP headers — dynamic key-value pairs with variable support
BodyRequest body (shown for POST only — JSON editor with variable support)
TimeoutMaximum wait time in seconds (1–300, default 30)

Response Mapping

Map parts of the API response to flow variables:

FieldDescription
Variable nameName of the flow variable to store the value
JSON pathPath to the value in the response JSON
Default valueFallback value if the path doesn't match

Output Variables

Each mapping entry creates a variable at {{flow.{cardId}.{variableName}}}. For example, if you add a mapping with variable name userName and JSON path data.name:

Hello {{flow.674000000000000001.userName}}

See Variables for details on all variable namespaces.

Error Handling

Configure fallback variables that are set when the request fails:

FieldDescription
Variable nameFallback variable name
JSON pathPath in the error response
Default valueValue to use on failure

Connections

  • 1 input port — Receives execution.
  • 3 output ports:
    • Next — Request succeeded.
    • Timeout — Request exceeded the timeout.
    • Error — HTTP or network error.

Operations Cost

2 operations per execution.

For built-in CRM integration, use the CRM Card which handles authentication and field mapping automatically.

On this page