Ir al contenido

Crear plantilla

POST
/v1/bulk/templates
curl --request POST \
--url https://api.mailerdash.com/v1/bulk/templates \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "name": "example", "subject": "example", "preheader": "example", "mjml": "example", "html": "example", "body_text": "example" }'
Media type application/json
object
name
required
string
subject
required
string
preheader

Texto de vista previa en la bandeja (preheader). Se inyecta oculto al inicio del HTML; no aparece en el cuerpo visible ni en la parte de texto plano.

string
<= 200 characters
mjml

Fuente MJML del diseño. Si se manda, el HTML se DERIVA de acá (se ignora lo que venga en html) compilando en el servidor. La fuente se sanea antes de compilar y se guarda saneada.

string
html
string
body_text
string
Example generated
{
"name": "example",
"subject": "example",
"preheader": "example",
"mjml": "example",
"html": "example",
"body_text": "example"
}

Plantilla creada

Media type application/json
object
id
string
name
string
subject
string
preheader

Texto de vista previa en la bandeja. Se inyecta como bloque oculto al inicio del HTML al enviar; no forma parte del cuerpo visible ni de la parte text/plain. Soporta variables como el asunto.

string
mjml

Fuente MJML del diseño hecho en el editor visual. html es lo que se envía; esto es lo que permite reabrir el diseño, porque el HTML compilado no se puede convertir de vuelta a MJML. NULL = plantilla de HTML plano.

string
nullable
html
string
body_text
string
key_id
string
created_at
string
updated_at
string
Example
{
"id": "bienvenida-fc9674",
"subject": "Bienvenido {{name}}",
"preheader": "Ábrelo antes del viernes: 20% en toda la tienda"
}

Campos requeridos faltantes

No autorizado