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