Wat zijn rate limits?
Rate limits zijn beperkingen die onze API oplegt aan het aantal keren dat een gebruiker of client binnen een bepaalde tijdsperiode toegang kan krijgen tot onze diensten.
Waarom hanteren we rate limits?
Rate limits zijn een gangbare praktijk bij API’s en worden om verschillende redenen ingesteld:
-
Ze beschermen tegen misbruik of verkeerd gebruik van de API. Bijvoorbeeld: een kwaadwillende partij zou de API kunnen overspoelen met verzoeken om deze te overbelasten of de dienst te verstoren. Door limieten te stellen, kan MailCamp dit soort gedrag voorkomen.
-
Rate limits zorgen ervoor dat iedereen eerlijke toegang tot de API heeft. Als één persoon of organisatie buitensporig veel verzoeken doet, kan dat de prestaties voor andere gebruikers negatief beïnvloeden. Door het aantal verzoeken per gebruiker te beperken, zorgt MailCamp ervoor dat zoveel mogelijk mensen de API kunnen gebruiken zonder vertragingen te ervaren.
-
Ze helpen MailCamp om de totale belasting op de infrastructuur te beheersen. Als het aantal verzoeken plots sterk toeneemt, kunnen de servers overbelast raken en kunnen er prestatieproblemen ontstaan. Door limieten in te stellen, blijft de gebruikerservaring voor iedereen stabiel en soepel.
Welke limieten hanteert MailCamp?
Level 1
| Tijd | Aantal API calls |
| 5 minuten | 300 |
| 1 uur | 3.000 |
| 1 dag | 12.000 |
| 1 maand | 360.000 |
Level 2
| Tijd | Aantal API calls |
| 5 minuten | 600 |
| 1 uur | 7.000 |
| 1 dag | 65.000 |
| 1 maand | 2.000.000 |
Level 3
| Tijd | Aantal API calls |
| 5 minuten | 1.000 |
| 1 uur | 12.000 |
| 1 dag | 65.000 |
| 1 maand | 2.000.000 |
Level 4
| Tijd | Aantal API calls |
| 5 minuten | 2000 |
| 1 uur | 24.000 |
| 1 dag | 120.000 |
| 1 maand | 3.600.000 |
Op dit moment hebben alle klanten level 1. Neem contact op indien er meer API calls nodig zijn.