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.
subjectstringEl asunto del correo electrónico que verá el destinatario.
senderstringLa dirección de correo electrónico del remitente previamente aprobada y configurada correctamente.
categorystringCorresponde al tipo de envio, los valores puede ser marketing, otp, transaction.

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, esto es una prueba de envio de correo.</h1>",
"subject": "EMAIL DE PRUEBA",
"sender": "example@yourmail.com",
"category": "otp"
}'
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.
templateNamestringNombre 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.
variablesobjectUn 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.
categorystringCorresponde al tipo de envio, los valores puede ser marketing, otp, transaction.

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",
"templateName": "CorreoInfoMKTSendo001",
"subject": "EMAIL DE PRUEBA",
"sender": "example@yourmail.com",
"variables": {"name":"john wek","fecha":"8-08-2088","phone":"83347715"},
"category": "marketing"
}'
Respuesta .
CódigoDescripción
200Exitoso
{
  "status": {
    "code": 200,
    "message": "Envío exitoso",
    "messageId": "68c9802d-1910-4dba-9048-4a6c98787a0e"
  }
}

Respuestas del servidor.