Richtlijnen voor de snelheidslimieten van de Blue API
In het algemeen handhaaft de Blue API geen strikte snelheidslimieten voor de meeste bewerkingen. Sommige gevoelige bewerkingen hebben echter specifieke snelheidslimieten om misbruik te voorkomen en de stabiliteit van het systeem te waarborgen.
Snelheidsbeperkte bewerkingen
De volgende bewerkingen hebben afgedwongen snelheidslimieten:
Bewerkingen | Snelheidslimiet | Venster | Doel |
---|---|---|---|
signIn |
5 requests | 60 seconds | Voorkom brute force-aanvallen |
signInRequest |
3 requests | 120 seconds | Beperk authenticatiepogingen |
createDocument |
5 requests | 60 seconds | Voorkom documentspam |
sendTestEmail |
5 requests | 60 seconds | Voorkom e-mailmisbruik |
submitForm |
5 requests | 60 seconds | Voorkom formulier spam |
exportTodos |
1 request | 50 seconds | Beperk resource-intensieve exports |
deleteCompany |
3 requests | 60 seconds | Voorkom onbedoelde verwijderingen |
deleteCompanyRequest |
3 requests | 60 seconds | Voorkom onbedoelde verwijderingen |
updateEmail |
3 requests | 60 seconds | Voorkom misbruik van e-mailwijzigingen |
updateEmailRequest |
3 requests | 60 seconds | Voorkom misbruik van e-mailwijzigingen |
verifyAcceptInvitation |
3 requests | 60 seconds | Beperk verificatiepogingen |
verifySecurityCode |
3 requests | 60 seconds | Beperk verificatiepogingen |
Gedrag van snelheidslimieten
- Per gebruiker: Snelheidslimieten worden toegepast per geauthenticeerde gebruiker
- Per IP: Voor ongeauthenticeerde verzoeken worden limieten toegepast per IP-adres
- Geen headers: Informatie over snelheidslimieten is niet opgenomen in de response headers
Foutreactie
Wanneer een snelheidslimiet wordt overschreden, ontvangt u een GraphQL-fout:
{
"errors": [{
"message": "Rate limit exceeded",
"extensions": {
"code": "RATE_LIMITED"
}
}]
}
Beste praktijken
- Omgaan met snelheidslimietfouten: Implementeer een goede foutafhandeling voor snelheidsbeperkte bewerkingen
- Exponentiële terugval: Gebruik exponentiële terugval bij het opnieuw proberen van snelheidsbeperkte verzoeken
- Gebruik monitoren: Wees bewust van welke bewerkingen limieten hebben bij het bouwen van integraties
Voor vragen over snelheidslimieten, neem alstublieft contact op met ons ondersteuningsteam.