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

post/applications/{id}/flows

Authentifizierung

Authorizationstringerforderlich

Authorization-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>erforderlich

Kennung 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.

commentstring

Freie Notiz.

protocolstring

Transportprotokoll, das den Fluss trägt.

formatstring

Format der ausgetauschten Nutzdaten.

exchangeFrequencystring

Häufigkeit, mit der der Austausch stattfindet.

portTypestring

Art des verwendeten Ports.

portinteger

Verwendeter Netzwerkport.

encryptedboolean

Gibt 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>erforderlich

Eindeutige Kennung des Datenflusses.

commentstring | null

Freie Notiz zur Beschreibung des Flusses.

protocolstring | null

Transportprotokoll, das den Fluss trägt.

formatstring | null

Format der ausgetauschten Nutzdaten.

exchangeFrequencystring | null

Häufigkeit, mit der der Austausch stattfindet.

portTypestring | null

Art des verwendeten Ports.

portinteger | null

Vom Fluss verwendeter Netzwerkport.

encryptedboolean | null

Gibt an, ob der Fluss während der Übertragung verschlüsselt ist.

sourceobjecterforderlich

Kompakter Verweis auf ein anderes Objekt: Kennung und Anzeigename.

targetobjecterforderlich

Kompakter Verweis auf ein anderes Objekt: Kennung und Anzeigename.

dataCountinteger

Anzahl der vom Fluss transportierten Datenobjekte.

documentCountinteger

Anzahl der dem Fluss zugeordneten Dokumente.

middlewareCountinteger

Anzahl der vom Fluss durchlaufenen Middlewares.