Directives pour la limitation de taux de l'API Blue
En général, l'API Blue n'impose pas de limites de taux strictes sur la plupart des opérations. Cependant, certaines opérations sensibles ont des limites de taux spécifiques pour prévenir les abus et garantir la stabilité du système.
Opérations Limitées par le Taux
Les opérations suivantes ont des limites de taux appliquées :
Opération | Limite de Taux | Fenêtre | Objectif |
---|---|---|---|
signIn |
5 requests | 60 seconds | Prévenir les attaques par force brute |
signInRequest |
3 requests | 120 seconds | Limiter les tentatives d'authentification |
createDocument |
5 requests | 60 seconds | Prévenir le spam de documents |
sendTestEmail |
5 requests | 60 seconds | Prévenir les abus d'email |
submitForm |
5 requests | 60 seconds | Prévenir le spam de formulaires |
exportTodos |
1 request | 50 seconds | Limiter les exports gourmands en ressources |
deleteCompany |
3 requests | 60 seconds | Prévenir les suppressions accidentelles |
deleteCompanyRequest |
3 requests | 60 seconds | Prévenir les suppressions accidentelles |
updateEmail |
3 requests | 60 seconds | Prévenir les abus de changement d'email |
updateEmailRequest |
3 requests | 60 seconds | Prévenir les abus de changement d'email |
verifyAcceptInvitation |
3 requests | 60 seconds | Limiter les tentatives de vérification |
verifySecurityCode |
3 requests | 60 seconds | Limiter les tentatives de vérification |
Comportement de Limite de Taux
- Par Utilisateur : Les limites de taux sont appliquées par utilisateur authentifié
- Par IP : Pour les requêtes non authentifiées, les limites sont appliquées par adresse IP
- Pas d'En-têtes : Les informations sur les limites de taux ne sont pas incluses dans les en-têtes de réponse
Réponse d'Erreur
Lorsque la limite de taux est dépassée, vous recevrez une erreur GraphQL :
{
"errors": [{
"message": "Rate limit exceeded",
"extensions": {
"code": "RATE_LIMITED"
}
}]
}
Meilleures Pratiques
- Gérer les Erreurs de Limite de Taux : Implémentez une gestion appropriée des erreurs pour les opérations limitées par le taux
- Retard Exponentiel : Utilisez un retard exponentiel lors de la nouvelle tentative des requêtes limitées par le taux
- Surveiller l'Utilisation : Soyez conscient des opérations qui ont des limites lors de la construction d'intégrations
Pour des questions concernant les limites de taux, veuillez contacter notre équipe de support.