Anwendungen
Datenfluss erstellen
Deklariert einen Datenfluss für die Anwendung. `sourceId` oder `targetId` muss die Anwendung aus dem Pfad sein — sonst wird die Anfrage mit 400 abgelehnt.
Erforderlicher Scope applications:edit
/applications/{id}/flowsAuthentifizierung
AuthorizationstringerforderlichAuthorization-Header mit einem API-Schlüssel des Workspace, in der Form „Bearer kbn_live_…“. Der Header X-Api-Key wird gleichwertig akzeptiert.
Pfadparameter
idstring<uuid>erforderlichKennung der Anwendung. Sie muss zu dem Workspace gehören, an den der Schlüssel gebunden ist.
Anfragekörperapplication/json
sourceIdstring<uuid>Anwendung, von der der Fluss ausgeht.
targetIdstring<uuid>Anwendung, an die der Fluss geliefert wird.
dataIdsstring<uuid>[]Vom Fluss transportierte Datenobjekte.
commentstringFreie Notiz.
protocolstringTransportprotokoll, das den Fluss trägt.
formatstringFormat der ausgetauschten Nutzdaten.
exchangeFrequencystringHäufigkeit, mit der der Austausch stattfindet.
portTypestringArt des verwendeten Ports.
portintegerVerwendeter Netzwerkport.
encryptedbooleanGibt an, ob der Fluss während der Übertragung verschlüsselt ist.
documentIdsstring<uuid>[]Zugeordnete Dokumente.
middlewaresobject[]Vom Fluss durchlaufene Middlewares, in Reihenfolge.
Antwort201 · application/json
Der Datenfluss wurde erstellt.
idstring<uuid>erforderlichEindeutige Kennung des Datenflusses.
commentstring | nullFreie Notiz zur Beschreibung des Flusses.
protocolstring | nullTransportprotokoll, das den Fluss trägt.
formatstring | nullFormat der ausgetauschten Nutzdaten.
exchangeFrequencystring | nullHäufigkeit, mit der der Austausch stattfindet.
portTypestring | nullArt des verwendeten Ports.
portinteger | nullVom Fluss verwendeter Netzwerkport.
encryptedboolean | nullGibt an, ob der Fluss während der Übertragung verschlüsselt ist.
sourceobjecterforderlichKompakter Verweis auf ein anderes Objekt: Kennung und Anzeigename.
targetobjecterforderlichKompakter Verweis auf ein anderes Objekt: Kennung und Anzeigename.
dataCountintegerAnzahl der vom Fluss transportierten Datenobjekte.
documentCountintegerAnzahl der dem Fluss zugeordneten Dokumente.
middlewareCountintegerAnzahl der vom Fluss durchlaufenen Middlewares.