Les règles d’utilisation des API de HubSpot couvrent notre Politique d’utilisation acceptable, les Conditions des API, les limites de taux, l’authentification et la sécurité.
expires_in
indiquant la durée durant laquelle il peut être utilisé pour effectuer des appels d’API avant l’actualisation. Les requêtes Unauthorized (401)
ne sont pas un indicateur valide qu’un nouveau jeton d’accès doit être récupéré.
Niveau de produit | Toutes les 10 secondes | Par jour | |
---|---|---|---|
Applications privées | (Tout logiciel) Gratuit et Starter | 100/application privée | 250 000/compte |
(Tout logiciel) Pro | 190/application privée | 625 000/compte | |
(Tout logiciel) Entreprise | 190/application privée | 1 000 000/compte | |
Applications privées avec augmentation de la limite d’API | (Tout logiciel) Gratuit, Starter, Pro et Entreprise | 250/application privée | 1 000 000/compte en plus de votre abonnement de base, pour chaque augmentation de la limite. Vous pouvez acheter un maximum de deux augmentations de limite d’API. |
429
pour tous les appels d’API ultérieurs. Les requêtes résultant d’une réponse d’erreur ne doivent pas dépasser 5 % de vos requêtes quotidiennes. Si vous prévoyez de répertorier votre application dans le marketplace des applications de HubSpot, celle-ci doit rester sous cette limite de 5 % pour être certifiée.
La réponse 429
sera au format suivant :
message
et policyName
indiqueront la limite que vous avez atteinte (quotidienne ou par seconde).
La limite quotidienne se réinitialise à minuit selon votre fuseau horaire.
Le tableau suivant détaille les en-têtes de limite de débit inclus dans la réponse de chaque appel d’API formulé à HubSpot, sous réserve des exceptions répertoriées sous le tableau.
En-tête | Description |
---|---|
X-HubSpot-RateLimit-Daily | Le nombre d’appels d’API autorisés par jour. Notez que cet en-tête n’est pas inclus dans la réponse aux appels d’API autorisés utilisant OAuth. |
X-HubSpot-RateLimit-Daily-Remaining | Le nombre d’appels d’API encore autorisés pour le jour en cours. Notez que cet en-tête n’est pas inclus dans la réponse aux appels d’API autorisés utilisant OAuth. |
X-HubSpot-RateLimit-Interval-Milliseconds | La fenêtre de temps à laquelle s’appliquent les en-têtes X-HubSpot-RateLimit-Max et X-HubSpot-RateLimit-Remaining . Par exemple : une valeur de 10 000 serait une fenêtre de 10 secondes. |
X-HubSpot-RateLimit-Max | Le nombre de requêtes autorisées dans la fenêtre indiquée dans X-HubSpot-RateLimit-Interval-Milliseconds . Par exemple : si cet en-tête a une valeur de 100 et que l’en-tête X-HubSpot-RateLimit-Interval-Milliseconds a la valeur 10 000, la limite appliquée sera de 100 requêtes toutes les 10 secondes. |
X-HubSpot-RateLimit-Remaining | Le nombre de requêtes d’API encore autorisés pour la fenêtre indiquée dans X-HubSpot-RateLimit-Interval-Milliseconds |
X-HubSpot-RateLimit-Secondly
et X-HubSpot-RateLimit-Secondly-Remaining
sont toujours inclus et présentent des données précises. Cependant, la limite référencée par ces en-têtes n’est plus appliquée et ces deux en-têtes doivent être considérés comme obsolètes.TEN_SECONDLY_ROLLING
, vous devez maintenir les requêtes de votre application sous cette limite. Par ailleurs, si vous atteignez la limite quotidienne, consultez les suggestions ci-dessous.
Si vous atteignez toujours les limites d’appel après avoir suivi ces suggestions, veuillez publier sur nos forums des développeurs. Fournissez autant de détails que possible quant aux API utilisées, à leur utilisation et à la limite atteinte.