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
| Campo | Tipo | Descripción |
|---|---|---|
| destination | string | La dirección de correo electrónico del destinatario a quien se enviará el correo electrónico. |
| html | string | Contiene 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. |
| subject | string | El asunto del correo electrónico que verá el destinatario. |
| sender | string | La dirección de correo electrónico del remitente previamente aprobada y configurada correctamente. |
| emailVariables | object | Un 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. |
| timeZone | string | La 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ódigo | Descripción |
|---|---|
| 200 | Exitoso |
{
"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
| Campo | Tipo | Descripción |
|---|---|---|
| destination | string | La dirección de correo electrónico del destinatario a quien se enviará el correo electrónico. |
| templateReference | number | ID extraido de la plantilla de Email de la plataforma de Sendo. |
| subject | string | El asunto del correo electrónico que verá el destinatario. |
| sender | string | La dirección de correo electrónico del remitente previamente aprobada y configurada correctamente. |
| person | object | Un 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. |
| timeZone | string | La 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ódigo | Descripción |
|---|---|
| 200 | Exitoso |
{
"status": {
"code": 200,
"message": "Envío exitoso",
"messageId": "68c9802d-1910-4dba-9048-4a6c98787a0e"
}
}
Respuestas del servidor.
En esta página