Account deletion
Deleting a tenant/account and what is erased versus retained (GDPR).
You can permanently delete your account (tenant) and all of its data. This is irreversible.
Delete a tenant
DELETE /tenants/{tenantId}
Authorization: Bearer <accessToken>
X-Tenant-Id: {tenantId}
Only the tenant Owner can delete the tenant. The deletion runs in a single transaction that first writes a tenant.deleted audit record, then removes the tenant.
What is erased
All operational data is hard-deleted, including email logs with recipient addresses, contacts, API keys, projects, templates and versions, suppressions, campaigns, sequences and webhook endpoints — closing the right to erasure.
What is retained (anonymized)
Two append-only ledgers are kept for integrity and billing history, but de-linked from the tenant — their tenantId is set to null, so no personal data stays attached:
- the audit log
- the AI token ledger
Erase a single contact (GDPR)
To erase one recipient without deleting the whole account:
DELETE /contacts/{externalId}
Requires the contacts:write scope. The contact's personal data is hard-deleted and the address is added to your suppression list (reason: unsubscribe) so it is not emailed again. An audit record contact.erased is written.
Past email-log entries for that address are removed by retention or when the tenant is deleted.
See GDPR erasure and Data residency.