Expert - View and record attributes

Please note that the "Expert" tab is only displayed after you have created the REST call action.

In addition, the "Activate options for experts" option must be activated for processesOptions - Processes).

Open the REST call action.

Switch to the "Expert" tab.

All properties can be set manually in the "Expert" tab. You can also use keys from the resource mapping.

The following table gives you an overview of all available properties.

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

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

The following values are permitted: AUTH_API_KEY and X_API_KEY if authType hasthe value 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

Type of payload (string)

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

filenameDownload Fallback file name for downloads. Downloads search for the name in the response header Content-Disposition 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 permitted (boolean):

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

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

HTTP method (string) to be used

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

Key and Bearer Token authentication) (String)
logVerbose Write request and response in the log? If LogLevel = DEBUG also: Log the processing of the mapping keys (for debugging any errors there) (boolean, true = log, default: false)
multipartElements

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

Also used for uploading a single file (first entry counts).

onErrorMode Cancel or continue if you make a mistake? (string), permitted: THROW_EXCEPTION or NO_ACTION
parseJson Expect and parse a json in the response? (boolean, true = parse, default = false)
password Password for BasicAuth (String)
paths Path of the resource on the API (string)
port Port (string, as keys are also permitted here)
queryParameters List of query parameters (String, String)
resourceMapping List of mapping keys (string, string) and their data sources
retainClient Store client in the registry? (boolean; true = drop, default = false)
scheme Scheme (string), allows http and https
timeout Timeout when entering and maintaining a connection (int, in seconds, default = 30)
token Token (for API)
trustAllCertificates Trust all certificates? (boolean, true = trust, default: false)
username Username for BasicAuth (String)