Limits
| Limit | Value | When you exceed it |
|---|---|---|
Recipients per email (to, cc and bcc together) |
50 | 400 invalid_email |
| Request size | 10 MB | 413 payload_too_large |
| Subject length | 998 characters | 400 invalid_request |
| Requests per second, per API key | 10 | 429 rate_limited |
| Recipients per day, per account | 100 for a new account | 429 daily_quota_exceeded |
Idempotency-Key length |
256 characters | 400 invalid_email |
| Webhook endpoints per account | 10 | Refused in the dashboard |
| Templates per account | 100 | Refused in the dashboard |
| Sections per template | 50 | Refused in the editor |
| Blocks per template | 200 | Refused in the editor |
Daily quota
Section titled “Daily quota”The quota counts recipients, not requests: one email to 3 recipients counts for 3. It resets at midnight UTC.
A request that would pass the quota is refused whole. Nothing in it is sent.
Emails sent with a test key and requests repeated with the same Idempotency-Key do not count.
The overview page of the dashboard shows how many recipients you wrote to today. To raise the quota of your account, write to hello@mailpush.app with your sending domain and the volume you expect.
Rate limit
Section titled “Rate limit”The limit is counted per key, in windows of one second. A rate_limited answer carries Retry-After: 1.