IntegrationDatawidgetsCoreintegration· Version 1.0.0
Execute an HTTP request (GET, POST, PUT, DELETE, PATCH) to a pre-configured external integration and optionally save response data to variables.
Calls an external HTTP API through a pre-configured integration, which supplies the base URL and credentials. Set the path, method, headers, and content type for the request; request values and the path can reference $(name) variables. Response data is captured into variables by JSONPath, so you can use fields from the response in later nodes. The flow takes the timeout exit if the request doesn't complete in time, and default otherwise.
Fields
| Field | Type | Required | Description |
|---|---|---|---|
IntegrationintegrationId | dynamicDropdown | Required | The pre-configured integration to send the request to. Defines the base URL and authentication. |
Pathpath | textArea | Optional | URL path appended to the integration's base URL. |
Methodmethod | string | Optional | HTTP method for the request: GET, POST, PUT, DELETE, or PATCH. |
Headersheaders | json | Optional | Additional HTTP headers as a JSON object (e.g. {"Authorization": "Bearer token"}). Merged with integration defaults. |
Request BodyrequestBody | json | Optional | Request body as JSON. |
Content TypecontentType | string | Optional | Request body encoding format: JSON (application/json) or Form Data (application/x-www-form-urlencoded). |
Timeouttimeout | number | Optional | How long to wait for the API to answer, in seconds, before taking the timeout exit. A value above 25 is capped at 25. |
Variablesvariables | array of objects | Optional | Save variables from the JSON data returned. |
Fire & ForgetfireAndForget | boolean | Optional | Move on without using the response. The request is given up to the Timeout to be sent and answered, then the node takes the default exit even if the request failed or ran out of time. Doing so will not set any variables. |
Exits
System exits (auto-injected, hidden when unwired): invalidInput, fallback.