Aplicaciones
Crear un flujo de datos
Declara un flujo de datos en la aplicación. `sourceId` o `targetId` debe ser la aplicación de la ruta; en caso contrario la solicitud se rechaza con un 400.
Scope requerido applications:edit
/applications/{id}/flowsAutenticación
AuthorizationstringobligatorioCabecera Authorization con una clave de API del espacio de trabajo, con la forma «Bearer kbn_live_…». La cabecera X-Api-Key se acepta de forma equivalente.
Parámetros de ruta
idstring<uuid>obligatorioIdentificador de la aplicación. Debe pertenecer al espacio de trabajo al que está vinculada la clave.
Cuerpo de la solicitudapplication/json
sourceIdstring<uuid>Aplicación de la que parte el flujo.
targetIdstring<uuid>Aplicación que recibe el flujo.
dataIdsstring<uuid>[]Objetos de datos que lleva el flujo.
commentstringNota libre.
protocolstringProtocolo de transporte que lleva el flujo.
formatstringFormato de la carga útil intercambiada.
exchangeFrequencystringFrecuencia con la que se produce el intercambio.
portTypestringTipo de puerto utilizado.
portintegerPuerto de red utilizado.
encryptedbooleanIndica si el flujo va cifrado en tránsito.
documentIdsstring<uuid>[]Documentos adjuntos.
middlewaresobject[]Middlewares que atraviesa el flujo, en orden.
Respuesta201 · application/json
El flujo se ha creado.
idstring<uuid>obligatorioIdentificador único del flujo de datos.
commentstring | nullNota libre que describe el flujo.
protocolstring | nullProtocolo de transporte que lleva el flujo.
formatstring | nullFormato de la carga útil intercambiada.
exchangeFrequencystring | nullFrecuencia con la que se produce el intercambio.
portTypestring | nullTipo de puerto utilizado.
portinteger | nullPuerto de red utilizado por el flujo.
encryptedboolean | nullIndica si el flujo va cifrado en tránsito.
sourceobjectobligatorioReferencia compacta a otro objeto: su identificador y su nombre visible.
targetobjectobligatorioReferencia compacta a otro objeto: su identificador y su nombre visible.
dataCountintegerNúmero de objetos de datos que lleva el flujo.
documentCountintegerNúmero de documentos adjuntos al flujo.
middlewareCountintegerNúmero de middlewares que atraviesa el flujo.