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
| Campo | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| context | objeto | Objeto de contexto | |
| smsEncript | boleano | Indica si el mensaje SMS debe ser encriptado. | true |
| smsPriority | number | Prioridad del mensaje SMS. | 1 |
| smsValidPeriod | number | Periodo de validez del mensaje SMS. | 30 |
| event | string | Nombre del evento para ejecutar el journey. | |
| properties | object | Una extensión de la propiedad de persona que puede tener propiedades personalizadas. | { "balance": "Enterprise", "Tipo": "PRE", "name": "Jasson" } |
| timestamp | string | Timestamp del request | |
| person | object | Usuario del journey Ver Definición de persona |
| Code | Description |
|---|---|
| 200 | OK |
{
"messageId": "fed3fdfc-5fc6-456e-95b7-298a899dab87",
"message": "Journey queued"
}
| Code | Descripción |
|---|---|
| 404 | Not Found |
{
"message": "The journey does not exist",
"error": "Not Found",
"statusCode": 404
}
Definición
Persona
| Campo | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| id | string | Identificador externo del usuario | |
| deviceToken | string | Application's device token for push notifications | |
| string | |||
| firstName | string | También puede ser usado como variable | |
| language | string | También puede ser usado como variable | |
| lastName | string | También puede ser usado como variable | |
| phone | string | Número del usuario, incluyendo el Código de país. También puede ser usado como variable | 593999999999 |
Flujo de un Journey

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.
En esta página