Hallo Markus,
Ich kenne die API leider nicht und bin mir nicht sicher, was erwartet wird. Leider kann ich bei dir noch nicht genau herauslesen, wo die Session ID im 2. APICall erwartet wird. Falls du das nicht in der API Dokumentation findest, wäre es gut wenn du bei AERA nachfragen könntest.
Falls die Session ID irgendwie per HTTP Header übergeben werden soll, dann musst du diese aus dem Ergebnis des 1. APICall Steps in requestHeader des 2. APICall Steps angeben, z.B.
sessionid=${output@APICall_1.firstRow("Data.UserSessionForInfo.Id")}
Die Cookies sollten innerhalb des Flows erhalten bleiben. D.h. nachdem der 1. APICall ausgeführt wurde, ist der Cookie im 2. APICall auch verfügbar.
Ein wichtiger Hinweis noch für die Step Vorschau: Bei der Vorschau eines Steps werden nur die abhängigen Steps ausgeführt. Je nachdem wie die Steps konfiguriert sind, kann das dazu führen, das der 1. APICall bei der Vorschau nicht ausgeführt wird. Im Vorschau Fenster siehst du auf der linken Seite alle ausgeführten Steps. Du kannst über den „Falsches Vorschau-Ergebnis“ auch alle vorherigen Steps ausführen.
Login per JSON body habe ich persönlich noch nicht gesehen, aber per XML oder URL Parameter hatten wir das auch schon. Mit zwei APICall Steps ist das schon der richtige Weg.
Du kannst im Flow den Debug Modus aktivieren und den Flow ausführen. Beim APICall Step sollten alle gesendeten Header enthalten sein.
VG Torsten
