Niveaux de Limite de Débit
Par exemple, dans le tableau ci-dessus, vous pouvez effectuer 200 GET par minute par clé API. Chaque espace de travail possède sa propre clé API.
En-têtes de Limite de Débit
Chaque réponse de l’API inclut des en-têtes indiquant l’état actuel de votre limite de débit :Réponse en Cas de Dépassement de la Limite de Débit
Lorsque vous dépassez la limite de débit, l’API renvoie une réponse429 Too Many Requests :
Retry-After indique le nombre de secondes à attendre avant de réessayer.
Bonnes Pratiques pour les Limites de Débit
- Surveillez les en-têtes de limite de débit - Vérifiez
X-RateLimit-Remainingpour savoir quand vous approchez de la limite - Implémentez un backoff exponentiel - Lorsque vous recevez des erreurs 429, attendez progressivement plus longtemps entre les tentatives
- Mettez les réponses en cache - Stockez les données fréquemment consultées pour réduire les appels API
- Groupez les opérations - Utilisez les points de terminaison de mise à jour complète (PUT) plutôt que plusieurs requêtes PATCH
- Utilisez les webhooks - Abonnez-vous aux événements plutôt que d’interroger périodiquement les changements de statut
- Respectez Retry-After - Attendez toujours le temps indiqué avant de réessayer