HTTP Request Node
The HTTP Request node allows your Workflow to connect directly to external APIs and services via standard HTTP requests. It’s one of the most powerful nodes, because it enables Endless to interact with any system that exposes an API.
🛠️ How It Works
You configure the node with the endpoint URL.
Choose the method (GET, POST, PUT, DELETE, PATCH).
Optionally add headers (e.g., authentication tokens, content type).
Add query parameters or body parameters depending on the method.
The Workflow sends the request and captures the response for use in later steps.
⚙️ Configuration Options
URL → the API endpoint you want to call.
Method → HTTP verb (GET, POST, PUT, DELETE, PATCH).
Headers → e.g.,
Authorization: Bearer <token>,Content-Type: application/json.Parameters → query parameters (GET) or body fields (POST/PUT).
Timeout → how long the Workflow should wait before failing.
You can also test the request inside the node to validate the configuration before deploying.
📌 Example Use Cases
Weather API Call
GET https://api.weather.com?city=São Pauloand return the forecast to the Agent.CRM Integration
POST https://crm.com/leadswith JSON body{ "name": "Alice", "email": "[email protected]" }to create a new lead.Database Access Call a custom API endpoint to read or write information stored in your systems.
⚡ Tip: Combine the HTTP Request node with Variables to dynamically pass user input (like city, product ID, or email) into your API calls.
Last updated
