Yes, there is a default API rate limit of 800 requests per minute for the Pushy API. Exceeding the limit will cause requests to fail with HTTP error 429 Too Many Requests
.
Note: This doesn't mean you are limited to sending just 800 notifications per minute. You can target multiple devices in the same API request which will only count towards 1 request of the 800 requests per minute capacity. You can do this either by specifying multiple device tokens in the same request or sending to a Pub/Sub topic.
{
"to": "/topics/all-users",
"data": {
"message": "Hello World!"
}
}
However, if every notification you are sending is truly unique to each recipient, and you need to send more than 800 requests per minute to our API, you may consider a request per minute capacity increase, for the additional cost of $0.25/m USD per additional request per minute capacity.
For example, for a new limit of 1,000 requests per minute (instead of 800), the additional monthly charge would come out to 200 x $0.25 = $50/m. This amount would be added to your monthly Pushy Pro invoice.
Get in touch with sales to request a capacity increase for your account.
Comments
0 comments
Please sign in to leave a comment.