SENDO JOURNEY API

Envía la notificación usando multiples canales en una sola llamada. Ejemplo: El primer intento será por el canal PUSH y de no llegar -failover- se enviará por SMS


Ejecutar un Journey

POSThttps://api.sendo.cloud/api/journey

Este endpoint ejecuta un journey.

Campos Requeridos


CampoTipoDescripciónEjemplo
eventstringNombre del evento para ejecutar el journey.
variablesobjectUna extensión de la propiedad de persona que puede tener variables personalizadas. { "balance": "Enterprise", "Tipo": "PRE", "name": "Jasson" }
categorystringCorresponde al tipo de envio, los valores puede ser marketing, otp, transaction.
personobjectUsuario del journey Ver Definición de persona

CodeDescription
200OK
{
    "messageId": "fed3fdfc-5fc6-456e-95b7-298a899dab87",
    "message": "Journey queued"
}
CodeDescripción
404Not Found
  {
    "message": "The journey does not exist",
    "error": "Not Found",
    "statusCode": 404
  }

Definición

Person

CampoTipoDescripciónEjemplo
idstringIdentificador externo del usuario
emailstring
phonestringNúmero del usuario, incluyendo el Código de país. También puede ser usado como variable593999999999

Flujo de un Journey

journey_workflow

Descripción

Los usuarios envían eventos de Journey de forma inmediata al generar un evento TRACK con el nombre del Journey configurado en Sendo. Los nodos de entrada por eventos son especialmente útiles para escenarios de mensajería transaccional, donde la comunicación debe ejecutarse en tiempo real como respuesta a una acción del usuario o del sistema. Por ejemplo, este tipo de Journey puede utilizarse para el envío automático de correos electrónicos de confirmación de pedidos, restablecimiento de contraseñas, cancelaciones de órdenes o cualquier otra notificación desencadenada por un evento específico. Con cada evento coincidente, se crea una nueva instancia del trayecto para el usuario.