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
| Metodo | Ruta | Accion |
|---|---|---|
GET | /u/:token | Muestra la pagina de baja (hosted) |
POST | /u/:token | Confirma 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
- El contacto queda con
optIn: false - La direccion entra en la lista de supresion (no recibira futuros envios)
- 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.