SENDO JOURNEY API

Envía la notificación por 2 canales distintos 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
contextobjetoObjeto de contexto
smsEncriptboleanoIndica si el mensaje SMS debe ser encriptado.true
smsPrioritynumberPrioridad del mensaje SMS.1
smsValidPeriodnumberPeriodo de validez del mensaje SMS.30
eventstringNombre del evento para ejecutar el journey.
propertiesobjectUna extensión de la propiedad de persona que puede tener propiedades personalizadas. { "balance": "Enterprise", "Tipo": "PRE", "name": "Jasson" }
timestampstringTimestamp del request
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

Persona

CampoTipoDescripciónEjemplo
idstringIdentificador externo del usuario
deviceTokenstringApplication's device token for push notifications
emailstring
firstNamestringTambién puede ser usado como variable
languagestringTambién puede ser usado como variable
lastNamestringTambién puede ser usado como variable
phonestringNúmero del usuario, incluyendo el Código de país. También puede ser usado como variable593999999999

Flujo de un Journey

journey_workflow

Entrada en el evento

Los usuarios entran en viajes con Nodos de Entrada de Eventos inmediatamente cuando envían un evento TRACK con el nombre especificado. Los Nodos de Entrada de Eventos son útiles para lo que tradicionalmente podría considerarse mensajería transaccional. Por ejemplo, los viajes con nodos de entrada de eventos son adecuados para enviar correos electrónicos de confirmación de pedidos, restablecimiento de contraseñas o cancelación de pedidos. Con cada evento coincidente, se crea una nueva instancia del trayecto para el usuario.