HTTP Request
Send HTTP POST/PUT/PATCH/DELETE requests to external APIs with custom headers, body, and authentication.
The HTTP POST node sends a POST request to a URL with a custom body and headers, then returns the response. Use it to send data to external APIs and services from your workflow.
HTTP Request
Url*Text
BodyText (multiline)
Auth TokenText
Auth UsernameText
Auth PasswordText
API Key NameText
API Key ValueText
MethodSelect
+ 3 more…
Inputs
Each input can be typed in directly or connected to another node's output.
| Input | Type | Required | Description | Available when |
|---|---|---|---|---|
| Url | Text | Required | The URL endpoint to send the HTTP request to. | — |
| Body | Text (multiline) | Optional | The data to send in the request body. Format depends on Body Type. | — |
| Auth Token | Text | Optional | Bearer token for authentication. | Auth Type is “Bearer Token” |
| Auth Username | Text | Optional | Username for Basic authentication. | Auth Type is “Basic Auth” |
| Auth Password | Text | Optional | Password for Basic authentication. | Auth Type is “Basic Auth” |
| API Key Name | Text | Optional | Name of the API key header (e.g., X-API-Key). | Auth Type is “API Key” |
| API Key Value | Text | Optional | Value of the API key. | Auth Type is “API Key” |
Settings
| Setting | Type | Default | Description |
|---|---|---|---|
| Method | Select | POST | The HTTP method to use (POST, PUT, PATCH, DELETE). |
| Body Type | Select | JSON | The type of data in the request body (JSON, Text, or Form Data). |
| Headers | Key/value pairs | — | Custom headers to include in the request (optional). |
| Auth Type | Select | None | Authentication method to use for the request. |
Method options
| Option | Default |
|---|---|
| POST | ✓ |
| PUT | |
| PATCH | |
| DELETE |
Body Type options
| Option | Default |
|---|---|
| JSON | ✓ |
| Text | |
| Form Data |
Auth Type options
| Option | Default |
|---|---|
| None | ✓ |
| Bearer Token | |
| Basic Auth | |
| API Key |
Output
Type: JSON (json)