Overview
The HTTP Request Node allows users to send HTTP requests to external APIs or services inside a no-code workflow. It supports GET, POST, PUT, DELETE and can send/receive JSON or other formats. It connects workflows to any web-based system for data retrieval or automation.Description
The HTTP Request Node acts as a bridge between your workflow and external APIs. It can send data, retrieve data, or interact with external applications by specifying:- Endpoint URL
- Request Method
- Body
- Create a record in a database
- Fetch weather data
- Notify another service
Input Parameters
endpointUrl (String) Complete API endpoint Example:https://jsonplaceholder.typicode.com/posts
Required: Yes
method (String)
Supported: GET, POST, PUT, DELETE
Required: Yes
authType (String)
Authentication type: None / Basic / Bearer
Required: No
token (String)
Bearer token for Bearer authentication (Optional)
username (String)
Used with Basic auth
Required: No
password (String)
Used with Basic auth
Required: No
queryParams (Array)
Optional key-value params appended to URL
bodyType (String)
Format of body: JSON / Form Data / x-www-form-urlencoded
Required: No
jsonBody (Array)
Used when bodyType = JSON
Example:
Output Parameters
- title (String) – Returned title
- body (String) – Returned body
- userid (String) – Returned user id
- id (Number) – Identifier created by API
- status (Number) – HTTP status code returned by the request
- response (Object) – Full response body as returned by the API
Output Type
Single JSON objectExample Usage
Example 1 — POST request
Input:Example 2 — GET request
Input:How to Use
- Add HTTP Request Node
- Enter endpoint URL
- Select method (GET/POST/PUT/DELETE)
- If sending data → select bodyType = JSON → add fields
- Add headers if required
- Test request
- Map response fields
- Save & run
Best Practices
- Verify endpoint URL
- Never hard-code API keys
- Structure request body per API doc
- Use retry when API rate-limits
- Check status/error handling
Example Workflow
- User submits form
- Form submission → HTTP Request Node
- API returns the created resource
- Response ID passed to next node

