/message/create
Envía o programa el envío de una campaña o un email de automatización.
Parámetros | |
---|---|
Nombre | Descripción |
type string |
Tipo de mensaje, puede ser “campaign” para campañas, o “automation” para crear un mensaje para usar con automatización. |
name string |
Nombre de campaña o email de automatización. |
html string |
Código HTML del email (opcional). |
text string |
Texto opcional para ser enviado (opcional). |
html_url string |
URL para obtener el cuerpo HTML. Si se define URL, el parámetro “html” será ignorado. (opcional) |
subject string |
Asunto del email. |
from_mail string |
Dirección de email del remitente. |
from_name string |
Nombre del remitente. |
track_opens string |
Si desea o no hacer seguimiento de aperturas (opcional). |
track_clicks string |
Si desea o no hacer seguimiento de clicks (opcional). |
auto_text string |
Si desea o no generar la parte texto en base al HTML. (salvo que se especifique el texto alternativo) (opcional). |
auto_html string |
Si desea o no generar la parte HTML en base al texto. (Salvo que se especifique el HTML). (opcional) |
g_analytics string |
Si se desea o no convertir los enlaces para integrarlos con Google Analytics (opcional). |
clicktale string |
Si se desea o no convertir los enlaces para integrarlos con ClickTale (opcional). |
reply_to string |
Dirección de email para recibir las respuestas de sus emails (opcional). |
list_id string |
Destinatarios. Array con 1 o más elementos que contienen los ID de las listas de destinatarios. |
segmentation_id string |
ID de la segmentación a utilizar para filtrar las listas de destinatarios (opcional). |
send_at string |
Día y horario de envío. Deje en blanco para enviar inmediatamente. Formato: YYYY-MM-DD HH:MM:SS También puede especificar su zona horaria. Por ejemplo: “2017-03-18 15:45:00 +0500” Limite: 30 días en el futuro |
Valores de retorno | |
---|---|
status | “success”. |
message_id | ID numérico del mensaje creado. |
date_start | Fecha en que iniciará el envío en caso de ser una campaña. |
recipients | Número de destinatarios en caso de ser una campaña. |
Códigos de error | |
---|---|
M05032D | Debe especificar un tipo de mensaje, “campaign” o “automation”. |
M05003D | ‘html_url’ es invalida o no se ha podido acceder a la misma. |
M05026D | No se puede obtener la información de la URL en ‘html_url’. |
M05004D | ‘from_mail’ no es una dirección de email válida. |
M05031D | ‘segmentation_id’ no es válido o no ha sido encontrado. |
M05025D | ‘from_mail‘ no esta en su lista de remitente o no ha sido validado. |
M05005D | Debe proveer un nombre de remitente ‘from_name’. |
M05020D | La línea de asunto debe contener entre 3 y 150 caracteres. |
M05021D | El nombre de campaña o nombre de mensaje de automatización “name”, debe contener entre 3 y 150 caracteres. |
M05019D | ‘reply_to’ no es una dirección de email válida. |
M05023D | Debe proveer al menos una lista de destinatarios. |
M05024D | Una o más listas de destinatarios, no es válida. |
M05010D | El formato de fecha ‘sent_at’ no es válido. |
M05011D | ‘send_at’ es en el pasado. |
M05012D | No puede programar un envío a más de 30 días en el futuro. |
M05028E | No se ha podido crear el mensaje. |
M05030D | No hay subscriptores que coincidan con los parámetros de selección. O bien las listas no contienen suscriptores activos o bien se aplico una segmentación en donde se filtran todos los suscriptores. |
M05029E | No se ha podido crear el mensaje. |
Cuerpo del mensaje
El mensaje debe contener al menos uno de los 3 parámetros “html”, “text” o “html_url”. En caso de ingresar una URL valida, el parámetro “html” es reemplazado por el contenido de la URL ingresada.
Remitente
La dirección de email de remitente debe estar creada y validada en la plataforma para poder utilizarse en la creación de mensajes.
Listas de destinatarios
Para la creación de un mensaje de campaña, es necesario que indique al menos una lista de destinatarios. Las listas de destinatarios se definen como un array en el parámetro “list_id” donde cada elemento del array es un ID de lista. Los ID de lista se obtiene en la configuración de la lista o bien puede ver todos los IDs juntos en la sección “Herramientas -> API e integración”.
Fecha y hora de envío
Es posible programar en envío de la campaña para cualquier fecha y hora en el futuro. Para ellos puede definir la fecha y hora con el parámetro “send_at” usando alguno de estos formatos de fecha: “YYYY-MM-DD HH:MM:SS +/-0000” o “YYYY-MM-DD HH:MM:SS”.
Para evitar la diferencia de horario por zona horaria, defina el huso horario según UTC, por ejemplo “2017-03-18 15:45:00 +0500”.
Si el parámetro “send_at” no es definido, el mensaje será programado para ser enviado 5 minutos después de su creación. En caso de que necesite hacer alguna modificación o haya cometido un error en la creación, dispone de este tiempo para hacer los arreglos necesarios.