Ir al contenido

Actualizar plantilla

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

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
warnings

Advertencias de lint del HTML (e.g. imágenes sin alt, links rotos)

Array<string>
Example
{
"id": "bienvenida-fc9674",
"subject": "Bienvenido {{name}}",
"preheader": "Ábrelo antes del viernes: 20% en toda la tienda"
}

No autorizado

Plantilla no encontrada