Applications
Créer un flux de données
Déclare un flux de données sur l'application. `sourceId` ou `targetId` doit être l'application du chemin — la requête est rejetée par un 400 sinon.
Scope requis applications:edit
/applications/{id}/flowsAuthentification
AuthorizationstringobligatoireEn-tête Authorization portant une clé d'API de l'espace de travail, sous la forme « Bearer kbn_live_… ». L'en-tête X-Api-Key est accepté de façon équivalente.
Paramètres de chemin
idstring<uuid>obligatoireIdentifiant de l'application. Elle doit appartenir à l'espace de travail auquel la clé est liée.
Corps de la requêteapplication/json
sourceIdstring<uuid>Application émettrice du flux.
targetIdstring<uuid>Application réceptrice du flux.
dataIdsstring<uuid>[]Objets de données portés par le flux.
commentstringNote libre.
protocolstringProtocole de transport qui porte le flux.
formatstringFormat de la charge utile échangée.
exchangeFrequencystringFréquence à laquelle l'échange a lieu.
portTypestringType de port utilisé.
portintegerPort réseau utilisé.
encryptedbooleanIndique si le flux est chiffré en transit.
documentIdsstring<uuid>[]Documents attachés.
middlewaresobject[]Middlewares traversés par le flux, dans l'ordre.
Réponse201 · application/json
Le flux a été créé.
idstring<uuid>obligatoireIdentifiant unique du flux de données.
commentstring | nullNote libre décrivant le flux.
protocolstring | nullProtocole de transport qui porte le flux.
formatstring | nullFormat de la charge utile échangée.
exchangeFrequencystring | nullFréquence à laquelle l'échange a lieu.
portTypestring | nullType de port utilisé.
portinteger | nullPort réseau utilisé par le flux.
encryptedboolean | nullIndique si le flux est chiffré en transit.
sourceobjectobligatoireRéférence compacte vers un autre objet : son identifiant et son nom d'affichage.
targetobjectobligatoireRéférence compacte vers un autre objet : son identifiant et son nom d'affichage.
dataCountintegerNombre d'objets de données portés par le flux.
documentCountintegerNombre de documents attachés au flux.
middlewareCountintegerNombre de middlewares traversés par le flux.