Type identifier:
integration:httpCategory: Integration Operations
The Integration - HTTP node performs HTTP requests to external URLs, supporting all common HTTP methods, custom headers, query parameters, request bodies, and OAuth 1.0a authentication. It can return parsed responses matching a defined schema.
Handle | Type | Description |
|---|---|---|
|
| (Dynamic) The URL to request. |
|
| (Dynamic) Request timeout in seconds. |
| varies | Dynamic handles for configured variables. |
|
| Dynamic handles for search parameters. |
|
| Dynamic handles for header values. |
| varies | (Dynamic) Request body content. |
Note: Dynamic input handles appear based on configuration.
Handle | Type | Description |
|---|---|---|
| schema-defined | The parsed response body. |
| schema-defined | Response headers (if configured). |
Option | Type | Default | Description |
|---|---|---|---|
Method |
|
| HTTP method for the request. |
URL |
| - | The target URL (must be valid URL format). |
Timeout |
|
| Request timeout in seconds (1-900). |
Array of key-value pairs appended to the URL as query parameters.
Field | Type | Description |
|---|---|---|
Key |
| Parameter name. |
Value |
| Parameter value. |
Array of custom HTTP headers to include in the request.
Field | Type | Description |
|---|---|---|
Key |
| Header name. |
Value |
| Header value (supports variable interpolation). |
Request body configuration (for POST, PUT, PATCH methods):
Content Type | Description |
|---|---|
text | Plain text body ( |
json | JSON body with schema validation ( |
form | URL-encoded form data ( |
Form body supports two modes:
Option | Description |
|---|---|
Result Schema | Schema for parsing response body. |
Response Headers Schema | Schema for extracting specific response headers. |
Field | Type | Description |
|---|---|---|
Consumer Key |
| OAuth consumer key. |
Token |
| OAuth token (optional). |
Signature Method |
| Signature algorithm. |
Include Body Hash |
| Include body hash in signature. |
Realm |
| OAuth realm (optional). |
Configuration:
https://api.example.com/usersConfiguration:
https://api.example.com/ordersHeaders:
Authorization: Bearer <token>Body:
Configuration:
https://api.twitter.com/1.1/statuses/user_timeline.jsonOAuth 1.0a: