Frontend HTTP Request node
The Frontend - HTTP Request node allows sending HTTP requests directly from the frontend (client side). The request is executed in the user's browser rather than on the backend.
This node is available in: Authentication, Admin, Self Service, Consent, Library, Custom, User Defined
API configurations
This section defines the parameters for the HTTP request sent by the node.
API Method
Specifies the HTTP method used for the request (GET, POST, PUT, PATCH, DELETE).
Follow Redirects
When enabled, the request will automatically follow HTTP redirects returned by the server.
API URL
Defines the endpoint URL of the internal or external service that will be called.
Allows you to define custom HTTP headers to include in the request.
Defines the body of the HTTP request, providing the data that will be sent to the external service (POST, PUT, PATCH).
This option enables the withCredentials flag of the XMLHttpRequest. When enabled, the request will include credentials such as cookies, authorization headers, or TLS client certificates.
This is typically required when making cross-origin requests that need to be authenticated or maintain a user session.
Attributes from the HTTP response can be saved into a variable for reuse by other nodes. See Common Configurations for details.
Default output node
- Success
- Failure
JSON metadata
{
"name": "api_fe",
"active": true,
"bundleName": "default-nodes",
"bundleVersion": "1.0",
"category": "user_agent_components",
"deprecated": false,
"displayName": [{
"lang": "en",
"value": "Frontend - HTTP Request"
}, {
"lang": "it",
"value": "Frontend - HTTP Request"
}
],
"flowCategory": [
"custom",
"admin",
"auth",
"self",
"consent"
],
"flowType": [
"library"
],
"nodeName": "APIFrontend",
"index": 1,
"inputs": [{
"name": "Input"
}
],
"outputs": [{
"name": "Success",
"level": "success"
}, {
"name": "Failure",
"level": "error"
}
]
}