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


CampoTipoValor por defectoOpcionalDescripción
destinationstringningunoNoLa(s) dirección(es) de correo electrónico del destinatario(s). Se pueden enviar múltiples destinatarios separados por punto y coma (;).
htmlstringningunoNoContiene el cuerpo del correo electrónico en formato HTML. Permite incluir etiquetas HTML para formatear el contenido del correo electrónico.
subjectstringningunoNoEl asunto del correo electrónico que verá el destinatario.
senderstringningunoNoLa dirección de correo electrónico del remitente previamente aprobada y configurada correctamente.
categorystringningunoNoCorresponde al tipo de envio, los valores puede ser marketing, otp, transaction.
ccstringningunoSíDirección(es) de correo electrónico en copia (CC). Se pueden enviar múltiples direcciones separadas por punto y coma (;).

Cuerpo de la solicitud.


curl --location 'https://api.sendo.cloud/api/email/send' 
--header 'apikey: fQbUHDET25vd56cgj6aqwa363KBRkImwePfwz' 
--header 'Content-Type: application/json' 
--data-raw  '{
"destination": "john.dou@yourmail.com;jane.dou@yourmail.com",
"html": "<h1>Hola, esto es una prueba de envio de correo.</h1>",
"subject": "EMAIL DE PRUEBA",
"sender": "example@yourmail.com",
"category": "otp",
"cc": "marketing@yourmail.com;notifications@yourmail.com"
}'
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


CampoTipoValor por defectoOpcionalDescripción
destinationstringningunoNoLa(s) dirección(es) de correo electrónico del destinatario(s). Se pueden enviar múltiples destinatarios separados por punto y coma (;).
templateNamestringningunoNoNombre extraido de la plantilla de Email de la plataforma de Sendo.
subjectstringningunoNoEl asunto del correo electrónico que verá el destinatario.
senderstringningunoNoLa dirección de correo electrónico del remitente previamente aprobada y configurada correctamente.
variablesobjectningunoNoUn 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.
categorystringningunoNoCorresponde al tipo de envio, los valores puede ser marketing, otp, transaction.
ccstringningunoSíDirección(es) de correo electrónico en copia (CC). Se pueden enviar múltiples direcciones separadas por punto y coma (;).

Cuerpo de la solicitud.


curl --location 'https://api.sendo.cloud/api/email/send-by-template' 
--header 'apikey: fQbUHC3LPDQxUsdfsv6545gfdgKBRkImwePfwz' 
--header 'Content-Type: application/json' 
--data-raw   '{
"destination": "john.dou@yourmail.com;jane.dou@yourmail.com",
"templateName": "CorreoInfoMKTSendo001",
"subject": "EMAIL DE PRUEBA",
"sender": "example@yourmail.com",
"variables": {"name":"john wek","fecha":"8-08-2088","phone":"83347715"},
"category": "marketing",
"cc": "marketing@yourmail.com;notifications@yourmail.com"
}'
Respuesta .
CódigoDescripción
200Exitoso
{
  "status": {
    "code": 200,
    "message": "Envío exitoso",
    "messageId": "68c9802d-1910-4dba-9048-4a6c98787a0e"
  }
}

Respuestas del servidor.