Expert - Attribute ansehen und erfassen

Beachten Sie, dass Sie die Registerkarte "Expert" erst angezeigt wird, nachdem Sie die REST-Call-Aktion angelegt haben.

Zusätzlich muss für Prozesse die Option "Optionen für Experten aktivieren" aktiviert sein (Optionen - Prozesse).

Öffnen Sie die REST-Call-Aktion.

Wechseln Sie auf die Registerkarte "Expert".

In der Registerkarte "Expert" können alle Propertys manuell gesetzt werden. Hierbei können Sie auch Keys aus dem Resource-Mapping verwenden.

Die folgende Tabelle gibt Ihnen einen Überblick über alle verfügbaren Propertys.

Name Wert
alias Aliasname des Calls (String)
authHeader

Angabe des Headers, der zur Authentifizierung verwendet werden soll (String) (siehe auch authType).

Folgende Werte sind erlaubt: AUTH_API_KEY und X_API_KEY, wenn authType den Wert API_KEYhat (Für BEARER_TOKEN ist kein authHeader erforderlich.)

authType Authentifizierungstyp (String)
body Payload (String), wenn bodyType vom Typ RAW oder JSON ist.
bodyType

Typ der Payload (String)

Folgende Werte sind erlaubt: NONE, RAW, JSON, FILE, MULTIPART

filenameDownload Fallback-Dateiname für Downloads. Downloads suchen den Namen im Response-Header Content-Disposition und nutzen diesen. Wenn hier nichts angegeben ist und kein Response-Header existiert, wird das Fallback verwendet; ansonsten "download".
followRedirects

Hier können Sie festlegen, ob HTTP-Umleitungen (300-399) gefolgt werden soll.

Folgende Werte sind erlaubt (boolean):

true = folgen, false = nicht folgen; default: false

headers Liste der Header und ihrer Werte (String, String)
host Hostname (String)
hostnameVerification Hostnamen im Zertifikat prüfen? (boolean, true = prüfen, default: true)
httpVerb

Zu verwendende HTTP-Methode (String)

Folgende Werte sind erlaubt: GET, POST, PUT, PATCH, DELETE

Key und Bearer Token Authentifizierung) (String)
logVerbose Request und Response ins Log schreiben? Bei LogLevel = DEBUG zudem: Verarbeitung der Mapping-Keys protokollieren (zum Debuggen evtl. Fehler dort) (boolean, true = loggen, default: false)
multipartElements

Liste der Elemente eines multipart/form-data Uploads (String, String)

Wird auch für den Upload eines einzelnen Files verwendet (erster Eintrag zählt).

onErrorMode Bei Fehlern abbrechen oder weitermachen? (String), erlaubt: THROW_EXCEPTION oder NO_ACTION
parseJson Ein Json in der Response erwarten und parsen? (boolean, true = parsen, default = false)
password Passwort für BasicAuth (String)
path Pfad der Ressource auf der API (String)
port Port (String, da auch hier Keys erlaubt sind)
queryParameters Liste der QueryParameter (String, String)
resourceMapping Liste der Mapping-Keys (String, String) und ihrer Datenquellen
retainClient Client in der Registry ablegen? (boolean; true = ablegen, default = false)
scheme Scheme (String), erlaubt http und https
timeout Timeout beim Eingeben und Aufrechterhalten einer Verbindung (int, in Sekunden, default = 30)
token Token (für API)
trustAllCertificates Allen Zertifikaten vertrauen? (boolean, true = vertrauen, default: false)
username Username für BasicAuth (String)