SENDO Email API

API de envío de correo electrónico para enviar notificaciones a tus clientes. La petición soporta uno o múltiples destinos y permite compartir una plantilla html en cada petición o bien referenciar a una plantilla predifinida en la interfaz de usuario de Sendo.


Send Email

POSThttps://api.sendo.cloud/api/email/send

Este endpoint se utiliza para enviar correo electrónico con plantilla a un destino específico.

Atributos requeridos


CampoTipoDescripción
destinationstringLa dirección de correo electrónico del destinatario a quien se enviará el correo electrónico.
htmlstringContiene el cuerpo del correo electrónico en formato HTML. Permite incluir etiquetas HTML para formatear el contenido del correo electrónico. En este caso, se utilizan etiquetas de marcador de posición como {{name}}, que serán reemplazadas por los valores correspondientes proporcionados en el objeto emailVariables.
subjectstringEl asunto del correo electrónico que verá el destinatario.
senderstringLa dirección de correo electrónico del remitente previamente aprobada y configurada correctamente.
emailVariablesobjectUn objeto que contiene variables que se insertarán en el cuerpo del correo electrónico. En este caso incluye variables a modo de nombre con su respectivo valor que se utilizará para reemplazar las etiquetas de marcador de posición en el HTML.
timeZonestringLa zona horaria utilizada para procesar la entrega de correo electrónico.

Cuerpo de la solicitud.


curl --location 'https://35.185.103.32:3000/api/email/send' 
--header 'apikey: fQbUHDET25vd56cgj6aqwa363KBRkImwePfwz' 
--header 'Content-Type: application/json' 
--data-raw  '{
"destination": "john.dou@yourmail.com",
"html": "<h1>Hola {{Name}}, hoy es {{Fecha}} ppp {{Phone}}</h1>",
"subject": "EMAIL DE PRUEBA",
"sender": "example@yourmail.com",
"emailVariables": {"name":"John Doe","fecha":"8-08-2088","phone":"83347715"},
"timeZone": "America/Guayaquil"
}'
Respuesta .
CódigoDescripción
200Exitoso
{
  "status": {
    "code": 200,
    "message": "Envío exitoso",
    "messageId": "68c9802d-1910-4dba-9048-4a6c98787a0e"
  }
}

Respuestas del servidor.


Send email by template

POSThttps://api.sendo.cloud/api/email/send-by-template

Este endpoint se utiliza para enviar correo electrónico agregando el ID de las plantillas de la plataforma de Sendo.

Atributos requeridos


CampoTipoDescripción
destinationstringLa dirección de correo electrónico del destinatario a quien se enviará el correo electrónico.
templateReferencenumberID extraido de la plantilla de Email de la plataforma de Sendo.
subjectstringEl asunto del correo electrónico que verá el destinatario.
senderstringLa dirección de correo electrónico del remitente previamente aprobada y configurada correctamente.
personobjectUn objeto que contiene variables que se insertarán en el cuerpo del correo electrónico. En este caso incluye variables a modo de nombre con su respectivo valor que se utilizará para reemplazar las etiquetas de marcador de posición en el HTML.
timeZonestringLa zona horaria utilizada para procesar la entrega de correo electrónico.

Cuerpo de la solicitud.


curl --location 'https://35.185.103.32:3000/api/email/send-by-template' 
--header 'apikey: fQbUHC3LPDQxUsdfsv6545gfdgKBRkImwePfwz' 
--header 'Content-Type: application/json' 
--data-raw   '{
"destination": "john.dou@yourmail.com",
"templateReference": 0,
"subject": "EMAIL DE PRUEBA",
"sender": "example@yourmail.com",
"person": {"name":"john wek","fecha":"8-08-2088","phone":"83347715"},
"timeZone": "America/Guayaquil"
}'
Respuesta .
CódigoDescripción
200Exitoso
{
  "status": {
    "code": 200,
    "message": "Envío exitoso",
    "messageId": "68c9802d-1910-4dba-9048-4a6c98787a0e"
  }
}

Respuestas del servidor.