Expert - View and Enter Attributes

Please note that the "Expert" tab will not appear until you have created the REST call action.

In addition, the "Enable Expert Options" option must be selected for processes (Options - Processes).

Open the REST call action.

Switch to the "Expert" tab.

In the "Expert" tab, you can set all properties manually. You can also use keys from the resource mapping here.

The following table provides an overview of all available properties.

Name Value
alias Alias name of the call (string)
authHeader

Specify the header to be used for authentication (string) (see also authType).

The following values are allowed: AUTH_API_KEY and X_API_KEY, if authType is set to API_KEY(No authHeader is required for BEARER_TOKEN.)

authType Authentication Type (String)
body Payload (string), if bodyType is of type RAW or JSON.
bodyType

Payload Type (String)

The following values are allowed: NONE, RAW, JSON, FILE, MULTIPART

filenameDownload Fallback filename for downloads. Downloads search for the name in the Content-Disposition response header and use it. If nothing is specified here and no response header exists, the fallback is used; otherwise, "download".
followRedirects

Here you can specify whether HTTP redirects (300–399) should be followed.

The following values are allowed (boolean):

true = follow, false = do not follow; default: false

headers List of headers and their values (string, string)
host Hostname (string)
hostnameVerification Check the hostnames in the certificate? (boolean, true = check, default: true)
httpVerb

HTTP method to use (string)

The following values are allowed: GET, POST, PUT, PATCH, DELETE

Key and Bearer Token Authentication) (String)
logVerbose Write the request and response to the log? Additionally, when LogLevel = DEBUG: Log the processing of mapping keys (to debug any errors that may occur there) (boolean, true = log, default: false)
multipartElements

List of elements in a multipart/form-data upload (String, String)

This is also used for uploading a single file (the first entry counts).

onErrorMode Should I stop or continue if there are errors? (String), allowed: THROW_EXCEPTION or NO_ACTION
parseJson Expecting and parsing JSON in the response? (boolean, true = parse, default = false)
password Password for BasicAuth (string)
path Resource path in the API (string)
port Port (string, since keys are allowed here as well)
queryParameters List of QueryParameters (String, String)
resourceMapping List of mapping keys (String, String) and their data sources
retainClient Should the client be stored in the registry? (boolean; true = save, default = false)
scheme Scheme (String), allows http and https
timeout Timeout for establishing and maintaining a connection (int, in seconds, default = 30)
token Token (for API)
trustAllCertificates Should you trust all certificates? (boolean, true = trust, default: false)
username Username for BasicAuth (string)