API Rate Limits
Our primary goal is to provide a reliable and consistent service to all our users. By implementing these rate limits, we aim to:
Ensure fair usage: Prevent any single user from consuming excessive resources.
Improve performance: Maintain high performance and availability for all users.
Enhance stability: Reduce the likelihood of service interruptions and downtime.
Here are some common aspects of API rate limits:
Request Limit: The maximum number of requests allowed within a specified period (e.g., per minute, hour, or day).
Burst Limit: The maximum number of requests allowed in a short burst. This is usually higher than the sustained request limit but applies over a much shorter time frame.
Quota Limit: A cumulative limit over a longer period, such as the total number of requests allowed per month.
User/IP Limits: Limits that apply per user or per IP address to prevent a single user or IP from consuming excessive resources.
Endpoint-specific Limits: Different limits for different API endpoints based on their resource intensity or importance.
Concurrent Requests Limit: The maximum number of concurrent API calls that can be made.
When the rate limit is exceeded, the API typically responds with an HTTP status code
such as 429 Too Many Requests.
The response may include information about when the rate limit will reset and how long to wait before making additional requests.
Default Rate Limits
API | Endpoint | Rate Limit | Description |
---|---|---|---|
REST | /sms/send |
| Global Limit |
REST | /sms/status | 600 RPM or 10 RPS | Global Limit |
REST | /account/balance | 60 RPM or 1 RPS | Global Limit |
SMPP | Send SMS | 10 TPS | Adjustable Limit |
Abbrivations
Term | Description |
---|---|
API | Application Programming Interface |
HTTP | Hypertext Transfer Protocol |
REST API | Representational State Transfer Application Programming Interface |
SMPP | Short Message Peer-to-Peer Protocol |
IP | Internet Protocol |
X-RateLimit-Limit | Maximum no. of requests allowed in the current period |
RPM | Requests Per Minute |
RPS | Requests Per Second |
TPS | Transactions Per Second |
Last updated