Skip to main content
The HTTP connector lets your workflows make HTTP requests to any API endpoint. It supports all standard HTTP methods with optional authentication and custom headers.
A connection is optional. You can use this connector without a connection for public APIs, or configure a connection to set a base URL and authentication for reuse across requests.

Connection setup (optional)

If you make multiple requests to the same API, configure a connection to avoid repeating the base URL and auth details:
  • Base URL: Common prefix for all requests (e.g., https://api.example.com)
  • Auth Method: none, bearer, api-key, or basic
  • Token / API Key: For bearer or API key auth
  • Username / Password: For basic auth

Tools

string
required
URL or path (if base URL is configured).
object
Custom HTTP headers.
number
Request timeout in milliseconds.
Example request:
Example response:
string
required
URL or path.
any
Request body. If you keep the default JSON editor, the body is JSON-serialized with Content-Type: application/json auto-set. If you switch the editor to Text (via the ⋮ menu), the body is sent as the raw string; set your own Content-Type header to match (text/plain, application/xml, application/x-www-form-urlencoded, etc.).
object
Custom HTTP headers.
number
Request timeout in milliseconds.
Example request:
Example response:
string
required
URL or path.
any
Request body. If you keep the default JSON editor, the body is JSON-serialized with Content-Type: application/json auto-set. If you switch the editor to Text (via the ⋮ menu), the body is sent as the raw string; set your own Content-Type header to match (text/plain, application/xml, application/x-www-form-urlencoded, etc.).
object
Custom HTTP headers.
number
Request timeout in milliseconds.
Example request:
Example response:
string
required
URL or path.
any
Request body. If you keep the default JSON editor, the body is JSON-serialized with Content-Type: application/json auto-set. If you switch the editor to Text (via the ⋮ menu), the body is sent as the raw string; set your own Content-Type header to match (text/plain, application/xml, application/x-www-form-urlencoded, etc.).
object
Custom HTTP headers.
number
Request timeout in milliseconds.
Example request:
Example response:
string
required
URL or path.
object
Custom HTTP headers.
number
Request timeout in milliseconds.
Example request:
Example response:
Returns response headers only (no body).
string
required
URL or path.
object
Custom HTTP headers.
number
Request timeout in milliseconds.
Example request:
Example response:
Make a request with any HTTP method.
string
required
HTTP method: GET, POST, PUT, PATCH, DELETE, HEAD, or OPTIONS.
string
required
URL or path.
any
Request body. If you keep the default JSON editor, the body is JSON-serialized with Content-Type: application/json auto-set. If you switch the editor to Text (via the ⋮ menu), the body is sent as the raw string; set your own Content-Type header to match (text/plain, application/xml, application/x-www-form-urlencoded, etc.).
object
Custom HTTP headers.
number
Request timeout in milliseconds.
Example request:
Example response: