Requirements
To use HTTP on WEXTL you need an active account and an API access token from your account settings.[3]
Get your HTTP credentials
HTTP API Key
HTTP AWS Signature V4 (SigV4)
HTTP Basic Auth
- UsernametextRequired
- PasswordpasswordRequired
Stored encrypted.
[1]
HTTP Bearer Token
- TokenpasswordRequired
The bearer token to send in the Authorization header. Stored encrypted.
[1]
HTTP Digest Auth
- UsernametextRequired
- PasswordpasswordRequired
Stored encrypted.
[1]
HTTP HMAC Signature
- SecretpasswordRequired
Stored encrypted.
[1] - Algorithmselect
- Signature Encodingselect
- Signature HeadertextRequired
The response header name the computed signature is sent in, e.g. X-Signature.
[1] - Signature Prefixtext
Optional prefix, e.g. sha256=
[1] - Timestamp Headertext
Optional — when set, a unix-seconds timestamp is signed and sent in this header, e.g. X-Timestamp
[1]
HTTP Mutual TLS (Client Cert)
HTTP Generic OAuth 2.0
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Authorization URLurlRequired
The OAuth 2.0 authorization endpoint URL (e.g. https://auth.example.com/oauth/authorize). Must be a public HTTPS URL — internal/private addresses are rejected.
[1] - Token URLurlRequired
The OAuth 2.0 token endpoint URL (e.g. https://auth.example.com/oauth/token). Must be a public HTTPS URL — internal/private addresses are rejected.
[1] - Client IDtextRequired
The OAuth 2.0 client ID issued by the authorization server.
[1] - Client SecretpasswordRequired
The OAuth 2.0 client secret issued by the authorization server. Stored encrypted — never exposed in blueprints or logs.
[1] - Token Endpoint Authselect
How to send the client ID and secret to the token endpoint. 'Client Secret Post' puts them in the request body (default, most compatible). 'Client Secret Basic' sends them as an HTTP Basic Authorization header instead.
[1] - Scopestext
Space- or comma-separated list of OAuth 2.0 scopes to request (e.g. read write or openid profile). Optional — leave blank if the server grants a default scope.
[1] - Audiencetext
Optional audience parameter sent in the token request (used by some providers such as Auth0).
[1] - Promptselect
Controls whether the authorization server prompts the user for reauthentication or consent. 'consent' forces the consent screen (required by Google to receive a refresh_token with offline access). 'select_account' lets the user pick which account to use.
[1] - Access Typeselect
Google-specific: set to 'offline' to receive a refresh_token that allows renewing access without user interaction. Requires prompt=consent on the first authorization. Leave as 'Default' for providers that do not use this parameter.
[1] - Extra Authorization Parametersarray
Additional query parameters to append to the authorization URL. Use this for provider-specific parameters not covered by the fields above (e.g. hd=example.com for Google Workspace domain hint).
[1] - Extra Token Body Parametersarray
Additional key/value parameters to include in the token-exchange request BODY (urlencoded). Use for provider-specific fields not covered above (e.g. a resource or tenant parameter). Sent when exchanging the authorization code for tokens.
[1] - Extra Token Query Parametersarray
Additional key/value query-string parameters appended to the token-exchange request URL. Rare, but some providers require params in the query string rather than the body.
[1] - Extra Refresh Body Parametersarray
Additional key/value parameters to include in the token REFRESH request BODY (urlencoded). Sent each time the access token is renewed.
[1] - Extra Refresh Query Parametersarray
Additional key/value query-string parameters appended to the token REFRESH request URL.
[1]
HTTP OAuth 2.0 (Client Credentials)
You’ll be redirected to sign in and approve access — your password is never shared with WEXTL.
- Token URLurlRequired
The OAuth 2.0 token endpoint URL (e.g. https://auth.example.com/oauth/token). Must be a public HTTPS URL — internal/private addresses are rejected.
[1] - Client IDtextRequired
The OAuth 2.0 client ID issued by the authorization server.
[1] - Client SecretpasswordRequired
The OAuth 2.0 client secret issued by the authorization server. Stored encrypted — never exposed in blueprints or logs.
[1] - Scopestext
Space- or comma-separated list of OAuth 2.0 scopes to request (e.g. read write). Optional — leave blank if the server grants a default scope.
[1] - Audiencetext
Optional audience parameter sent in the token request (used by some providers such as Auth0).
[1] - Token Endpoint Authselect
How to send the client ID and secret to the token endpoint. 'Client Secret Post' puts them in the request body (default, most compatible). 'Client Secret Basic' sends them as an HTTP Basic Authorization header instead.
[1]
Connect HTTP in WEXTL
- Log in to your WEXTL account, add the HTTP node module to your workflow, and click Create new credential.
- Optional: In the Credential name field, enter a name for the credential.
- Enter the authentication credentials you copied from your HTTP account, or follow the on-screen instructions to create the credential.
- If prompted, authenticate your account and confirm access.
- If you want to make changes to your credential in the future, follow the steps in Manage credentials →
Notes
Credentials are org-scoped; share them with teammates from the Credentials picker on any of its nodes.For detailed information on connecting an application, see Connect an application →
HTTP node modules
The list below is a reference of every HTTP node module the integration supports. You will be able to pick any of them on the workflow canvas while building automations.
Open any HTTP node module below to inspect its input parameters, outputs, and connection requirements.
Download a Fileuniversal
| Field | Type |
|---|---|
MethodRequired | choice |
URLRequired | url |
| Headers | array |
| Header | object |
| Filename | text |
| Max File Size (bytes) | number |
| Proxy | object |
| Proxy URL | text |
| Proxy Username | text |
| Proxy Password | secret |
| Field | Type |
|---|---|
| File Data | text |
| Filename | text |
| File Size (bytes) | number |
| Content Type | text |
| Response Headers | object |
| Status Code | number |
Make a GraphQL Requestuniversal
Send a Requestuniversal
| Field | Type |
|---|---|
MethodRequired | choice |
URLRequired | url |
| Headers | array |
| Header | object |
| Query Parameters | array |
| Parameter | object |
| Body Type | choice |
| Pagination | choice |
| Split Response into Separate Bundles | boolean |
| Response Format | choice |
| Timeout (ms) | number |
| Ignore SSL/TLS Certificate Errors | boolean |
| Proxy | object |
| Proxy URL | text |
| Proxy Username | text |
| Proxy Password | secret |
| Field | Type |
|---|---|
| Body | text |
| Response Headers | object |
| Status Code | number |
Templates
Look for HTTP templates in the WEXTL template library.
Browse templates →Explore alternative apps
- Bitbucket[2]Bitbucket Cloud REST 2.0 — repositories, pull requests, pipelines, commits, and webhooks.
- AdafruitAdafruit IO cloud for IoT feeds, groups, and device data streams.
- ClerkAuthentication and user management with sign-in, sign-up, and MFA.
- AssemblyAISpeech AI APIs for transcription, understanding, and voice-powered applications.
- AWS LambdaServerless compute that runs your code without managing servers.
References
- WEXTL® HTTP Source Code connector implementation.
- Our users use cases and automations.
- Official API Documentation for HTTP.
- WEXTL® visual workflow builder data.
Last updated: Jul 18, 2026 19:12