Dashboard
Log retention
How many days Sooner keeps email logs on each plan, what is deleted when they expire, and what is never deleted.
Sooner keeps a record of every email you send so you can look it up, debug it and read its events. How long the record is kept depends on your plan.
Retention by plan
| Plan | Email logs are kept for |
|---|---|
| Free | 7 days |
| Pro | 30 days |
| Scale | 90 days |
| Enterprise | 365 days |
The period counts from the moment the email was created. For a scheduled email, that is the moment you scheduled it, not the send time. Retention is decided when the email is created, from the plan you are on at that moment. Upgrading does not extend the retention of emails that already exist, and a downgrade does not shorten it.
What is deleted when the period ends
- The email record, including
from,to,subject, tags and status. - The HTML and text body.
- The events of the email, such as delivered, bounced, opened and clicked.
- Attachments that you uploaded inline with the email. Attachments passed by URL are not stored by Sooner.
After deletion the email no longer appears in the dashboard, in GET /emails, or in GET /emails/{id}, which returns 404 not_found. Deletion runs in the background, so an email can remain visible for a short while after its window ends.
Email logs are deleted permanently and cannot be recovered. If you need a longer history, store what you need on your side. The simplest way is to save emails from webhooks as they happen, or to read them with GET /emails before they expire.
What is not deleted
These are not email logs, and they follow their own rules:
| Data | Kept |
|---|---|
| Contacts, segments, topics and contact properties | Until you delete them. |
| Domains, API keys, templates and webhooks | Until you delete them. |
| The suppression list | Until you remove an address. |
| Monthly sending totals used for quota and billing | Kept, so quotas and invoices stay correct. |
| Overage charge records | Kept as financial records. |
| Webhook delivery history shown in the dashboard | 30 days. |
| Idempotency keys | 24 hours. See Idempotency. |
Deleting an email log does not affect suppressions that came from that email. The suppression keeps its source_id, but you can no longer retrieve the email it points to.
Retention and your quota
Deleting old logs does not give quota back. The monthly count is separate from the log and resets only on the first day of the month. See Rate limits.
Deleting data earlier
Deleting a team removes all its email logs at once. See Teams and projects. There is no endpoint to delete a single email log.