DocumentacionBajas y GDPR

Bajas y GDPR

Pagina alojada /u/:token, variable {{unsubscribeUrl}} y borrado de contactos.

MailingCore ofrece bajas conformes a GDPR: enlace en cada campana, pagina alojada de confirmacion y borrado completo via API.

Enlace en plantillas

Incluye la variable {{unsubscribeUrl}} en el cuerpo HTML de tus plantillas de campana. Al renderizar el envio, se sustituye por una URL firmada unica por destinatario.

Ejemplo en HTML:

<p style="font-size:12px;color:#666;">
  <a href="{{unsubscribeUrl}}">Darse de baja</a>
</p>

Pagina alojada

MetodoRutaAccion
GET/u/:tokenMuestra la pagina de baja (hosted)
POST/u/:tokenConfirma la baja

Idioma de la pagina con query param ?lang=:

es, en, it, fr, ca, de

Ejemplo: https://api.mailingcore.com/u/eyJhbGc...?lang=es

Que ocurre al confirmar

  1. El contacto queda con optIn: false
  2. La direccion entra en la lista de supresion (no recibira futuros envios)
  3. Si tienes webhooks, puedes recibir contact.unsubscribed — ver Webhooks salientes

Derecho al olvido (erasure)

La baja impide nuevos envios pero conserva el registro minimo para auditoria. Para borrado completo:

curl -X DELETE "https://api.mailingcore.com/contacts/{externalId}" \
  -H "Authorization: Bearer mc_live_xxxx" \
  -H "X-Tenant-Id: clxxxxxxxx"

Scope: contacts:write. Sustituye {externalId} por el identificador del contacto en tu sistema.