Overview
The HTTP Request Node allows you to make HTTP requests to external APIs and web services. Use it to integrate with third-party services, fetch external data, or call webhooks.Required Configuration
URL
The endpoint URL to make the request to (supports dynamic values from previous nodes)HTTP Method
Choose the request method:- GET - Retrieve data
- POST - Send data
- PUT - Update/create data
- PATCH - Partial updates
- DELETE - Remove data
Optional Configuration
Authentication
Support for various authentication methods:- None - No authentication required
- Basic Auth - Username and password
- Bearer Token - Authorization header token
- API Key - Custom header with API key
Request Data
Configure what data to send:- Query Parameters - URL parameters (for GET requests)
- Headers - Custom HTTP headers
- Request Body - JSON, form data, or raw content (for POST/PUT/PATCH)
Response Handling
- Response Path - Extract specific data from the response
Connections
HTTP Request nodes can:- Receive input from any node that produces data
- Send output to business logic, data processing, or frontend nodes
Common Use Cases
External API Integration - Connect with payment processors, social media APIs, or data services Webhook Calls - Trigger external systems when events occur in your workflow Data Enrichment - Fetch additional information from external sources Third-party Services - Integrate with CRMs, email services, or analytics platformsExample Workflows
- AI Image Generation: Frontend Element → Agent Node (generate prompt) → HTTP Request (DALL-E/Midjourney API) → Return Node
- Telegram Bot Response: Webhook Node → Agent Node (generate response) → HTTP Request (Telegram API) → Return Node

