DocumentazioneCancellazione GDPR
Cancellazione GDPR
DELETE /contacts/:externalId — diritto all'oblio.
Quando un utente finale richiede la cancellazione ai sensi del GDPR (o normative simili), rimuovi il record contatto da MailingCore via API.
Cancellare un contatto
DELETE /contacts/{externalId}
Authorization: Bearer mc_live_xxxx
X-Tenant-Id: clxxxxxxxx
{externalId}— l'ID che tu hai assegnato in upsert (PUT /contacts), non necessariamente l'idinterno MailingCore.- Scope richiesto:
contacts:write(o JWT pannello).
{
"deleted": true,
"externalId": "user-12345"
}
Cosa viene rimosso
- Profilo contatto e attributi custom per quell'
externalId - Associazione con segmenti audience nel tenant
I log di invio possono conservare record minimi o anonimizzati per fatturazione e prevenzione abusi. Per redazione completa dei log, contatta il supporto con externalId e periodo.
Flusso di integrazione consigliato
- L'utente richiede cancellazione nella tua app.
- Elimina dati personali nel database principale.
- Chiama
DELETE /contacts/{externalId}su MailingCore. - Opzionalmente aggiungi l'email alle soppressioni per bloccare invii futuri.
await fetch(`https://api.mailingcore.com/contacts/${externalId}`, {
method: 'DELETE',
headers: {
Authorization: `Bearer ${process.env.MAILINGCORE_API_KEY}`,
'X-Tenant-Id': process.env.MAILINGCORE_TENANT_ID,
},
})
Correlati
- Residenza dei dati
- API key e scope —
contacts:write