Overview
The Request node lets you make HTTP API calls from your flow — send data to external systems, retrieve information, or trigger webhooks. Unlike the Tool/Function node, it gives you full control over every aspect of the HTTP request.Configuration
Variable Interpolation
Every text field supports{{variable}} substitution — URLs, headers, authorization, body, everything.
URL example: https://api.example.com/customers/{{customer_id}}/appointments
Body example:
Response Handling
When you set a Response Variable (e.g.,booking_result), three variables are created:
Use a Logic node after the Request node to branch based on status code or errors.
Sync vs Async
- Await enabled — Flow pauses until response arrives. Use when downstream nodes need the data.
- Await disabled — Flow continues immediately. Use for fire-and-forget operations.
Request nodes have a 10-second timeout. Design your flows to handle timeouts with a Logic node checking the error variable.
Related Pages
Tool & Function Nodes
Pre-configured API integrations
Variables
Variable substitution reference
Logic Node
Branch on API responses
Engine & Streaming
How the engine processes requests
