Numbers that isolate the problem
Aggregate rates tell you something is wrong. Per-domain and per-tag breakdowns tell you what. A Gmail-only block looks nothing like a bad list.
Overview to timeseries
The overview endpoint returns counts and rates for sent, delivered, opened, clicked, bounced, and complained. The timeseries endpoint buckets them by day for charting and regression-spotting. The two rates to watch are bounces, kept to a few percent, and complaints, kept well under 0.1%.
curl "https://api.euromail.dev/v1/analytics/timeseries?interval=day" \
-H "X-EuroMail-Api-Key: em_live_..."
By domain, by tag
The per-domain breakdown separates a provider-specific block, only Gmail bouncing, from a general list problem. Per-tag breakdowns compare streams like auth, billing, and marketing, so one campaign’s complaints don’t hide in the average. Everything exports to CSV for your warehouse; for real-time reaction, use webhooks instead of polling.
- Timeseries
- Daily buckets
- Per-domain
- Spot ISP-specific blocks
- Per-tag
- Compare send streams
- Export
- CSV