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 Paulo and return the forecast to the Agent.

  • CRM Integration POST https://crm.com/leads with 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