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) |
