Skip to main content

HTTP Invoker

The HTTP Invoker task is used to send HTTP Requests to external services (e.g. REST-based APIs).

Configuration

HTTP Invoker Task Options
HTTP Invoker Task Configuration
ConfigurationDescription
MethodHTTP Request Method: GET, POST, PUT, PATCH, DELETE
URLHTTP URL
TimeoutHTTP Timeout in seconds (1 - 110s)
Wait For CallbackIf switched on the Flow will pause and wait for external service to respond via Callback URL (supports FenX Token or Custom Authentication).
Content TypeHTTP Request Content Type: None, Json, Xml, Plain Text, Form Data, Form Url Encoded
Note: Affects HTTP Request Body
BodyHTTP Body. Templated Input (Single Variable or Custom Definition)
ParamsDictionary. Query String Parameters in Key/Value pairs. E.g. https://www.domain.com/?Key1=value&Key2=value
Key is a text field and must be unique
Value is text field that accepts variable substitution
HeadersDictionary. Request Headers in Key/Value pairs.
Key is a text field and must be unique
Value is text field that accepts variable substitution

Authentication

HTTPInvoker uses External Authentication to support MTLS and OAuth Authentication schemes. Register the base URL or individual URLs in External Authentication and HTTPInvoker will use that to seemlessly manage the authentication for each outbound request, including caching and renewing authentication tokens.

Task Output

HTTP Invoker produces the following Task Output that can be used as Variable Input in your subsequent tasks.

HTTPInvoker Output (via Step Log Details)
Task Output (via Step Log Details)
Output VariablesDataTypeDescription
StatusCodeNumberRaw supergraph query API response. Optionally includes Stages, Entity, EntityDraft, and RelatedParties based on configuration.
ResponseBodyJsonHTTP Response Body parsed as a Json-object
RawResponseTextRaw Response body from server stored as String. Useful when using XML or other non-Json Content Types
ResponseHeadersJsonHTTP Response Headers received from server
CallbackRequestJsonCallback Request Details (path, headers, body)