To prevent your API from being overwhelmed by too many requests, our platform's API enforces a limit on the number of requests or the number of data that the clients can consume. If a user sends too many requests, API rate limiting can throttle client connections. Let's see below all the affected calls as well as their rate limit:
https://api.moosend.com/v3/subscribers/MailingListID/subscribe.Format?apikey=bafe55f4-e53e-4651-8164-c6d6ff05081b
The rate limit for this call is 10 requests per 10 seconds (*per user)
https://api.moosend.com/v3/subscribers/MailingListID/subscribe_many.Format?apikey=bafe55f4-e53e-4651-8164-c6d6ff05081b
The rate limit for this call is 2 requests per 10 seconds (*per user).
* When request submissions exceed the above rate limits, you'll get the following response:
{
"Code": 429,
"Error": "RATE_LIMITING",
"Context": null
}
Unsubscribing subscribers from account:
https://api.moosend.com/v3/subscribers/unsubscribe.Format?apikey=bafe55f4-e53e-4651-8164-c6d6ff05081b
The rate limit for this call is 20 requests per 10 seconds (*per user)
Unsubscribing subscribers from email list:
https://api.moosend.com/v3/subscribers/MailingListID/unsubscribe.Format?apikey=bafe55f4-e53e-4651-8164-c6d6ff05081b
The rate limit for this call is 20 requests per 10 seconds (*per user)
Unsubscribing subscribers from email list and a specified campaign:
https://api.moosend.com/v3/subscribers/MailingListID/CampaignID/unsubscribe.Format?apikey=bafe55f4-e53e-4651-8164-c6d6ff05081b
The rate limit for this call is 20 requests per 10 seconds (*per user)