Limits are per organisation (keyed by API key, so multiple egress IPs share one
budget) and fail closed. Exceeding a limit returns 429:{ "success": false, "message": "Too many requests, please try again in 1 minutes." }
| Endpoint group | Default limit | Env override |
|---|
POST /sms/send, POST /sms/otp/send | 500 / min | API_SMS_RATE_PER_MIN |
Read endpoints (/logs, /statistics, /balance, /otp/verify, /analytics/*) | 300 / min | API_SMS_READ_RATE_PER_MIN |
POST /sms/export | 20 / min | API_SMS_EXPORT_RATE_PER_MIN |
(Defaults are PressOne-side configuration; the actual figures for your account may differ.) Modified at 2026-06-23 13:54:16