Hub Transaccional

El propósito de este documento es proporcionar una guía para el uso correcto del servicio API de Hub Transaccional, a continuación puede ver ejemplos del cuerpo de la solicitud para iniciar flujos.

Solicitar nuevos flujos

Endpoint generado para recibir solicitudes de nuevos flujos creados en el Hub Transaccional.

Método HTTP Endpoint
POST https://hub-transaccional.masivapp.com/api/hub-transaccional-model/flow/init-from-api

Iniciar el flujo transaccional

Estructura de solicitud de nuevos flujos creados desde la interfaz gráfica de Masiv Web. (https://masivapp.com/)

Parameters

Header Tipo Descripción
Authorization string Basic 64 autenticación token codificado en base 64 siguiendo esta estructura: username:password
Body Tipo Descripción
dataToReplace array Colección de personas en un array, que entrará en el flujo.
flowId string Id que representa el flujo creado desde la interfaz web

Ejemplo de respuesta exitosa:

Responses Descripción
🟢 200 Solicitud recibida con éxito
{
    "status": "ok",
    "pTracking": "5fe25b29c33b9800109bb854"
}

Respuesta no exitosa:

Responses Descripción
🔴 500 El ID del modelo no coincide con el creado para la cuenta autentificada

Ejemplo:

{
    "status": "error",
    "response": "FLOW-SERVICE originalError:(model not found)"
}

Ejemplo de estructura de solicitud

NOTA: Hay que tener en cuenta que los objetos dentro del parámetro dataToReplace corresponden a los parámetros configurados desde la interfaz web para iniciar un flujo transaccional.