GraphQL
Zweck
Der GraphQL Connector ermöglicht die universelle Interaktion mit beliebigen GraphQL-APIs. Er sendet Abfragen (queries) zum Abrufen und Mutationen (mutations) zum Erstellen oder Ändern von Daten an einen GraphQL-Server und unterstützt so flexible Automatisierungen mit modernen Diensten.

Praktische Anwendungshinweise
Automatische Anfrageformatierung: GraphQL-Abfrage-String und optionale Variablen werden automatisch in den standardmäßigen GraphQL-JSON-Body ({"query": "...", "variables": {...}}) verpackt und per POST gesendet.
Operationsname: Optionaler operationName zur Identifikation der spezifischen Operation, hilfreich bei Debugging und Logging.
Header: Eigene Header können hinzugefügt werden, z. B. für Authentifizierung.
Authentifizierung
Unterstützt mehrere Methoden:
Erwartungen an Ein- und Ausgabe
Eingabe
Query: Vollständige GraphQL-Abfrage oder -Mutation (Pflichtfeld).
Variables: Optionaler JSON-formatierter String mit Abfragevariablen, z. B.:
Operation Name: Optionaler String zur Identifikation einer spezifischen Operation bei mehreren.
Ausgabe
response: Enthält die vollständige JSON-Antwort des GraphQL-Servers. Erfolgreiche Antworten enthalten meist einen data-Schlüssel, Fehler einen errors-Schlüssel.
header: Antwort-Header, wenn „Header ausgeben“ aktiviert ist.
createResponseDataStructure: Aktion zur Erstellung einer strukturierten Ausgabe zur einfacheren Nutzung in Workflow-Schritten.
Zuletzt aktualisiert
War das hilfreich?
