Passer au contenu principal
Pour protéger la plateforme, l’infrastructure placée devant https://qwoty.app peut rejeter les requêtes qui arrivent en rafale, avec une réponse HTTP 429 Too Many Requests. L’API n’expose pas de quota consultable : votre intégration doit donc s’attendre à des réponses 429 et réessayer. Les limites d’usage contractuelles par forfait sont décrites dans la politique d’usage raisonnable.

À quoi s’attendre

  • Une réponse 429 peut être renvoyée par n’importe quel endpoint, en général quand de nombreuses requêtes sont envoyées en très peu de temps.
  • Ne vous fiez pas aux en-têtes de limite de débit (comme X-RateLimit-* ou Retry-After) : leur présence n’est pas garantie. Si un en-tête Retry-After est présent, attendez au moins la durée indiquée.
  • Une réponse 429 signifie que la requête n’a pas été traitée. Vous pouvez la renvoyer plus tard sans risque.

Réessayer avec un backoff exponentiel

Lorsque vous recevez une réponse 429 (ou 5xx), patientez avant de réessayer, et doublez le délai après chaque tentative échouée. Ajoutez un peu d’aléa (jitter) pour que des workers parallèles ne réessaient pas au même moment, et arrêtez-vous après quelques tentatives.
JavaScript
Python
Ne réessayez que les erreurs 429 et 5xx. Les autres erreurs 4xx échoueront à nouveau tant que vous n’aurez pas corrigé la requête (consultez Gestion des erreurs).

Éviter les rafales

  • Envoyez les requêtes séquentiellement ou avec une concurrence faible et fixe (quelques requêtes en parallèle), plutôt que d’en lancer des centaines d’un coup.
  • Étalez les traitements de masse dans le temps. Pour les imports volumineux, traitez les enregistrements par lots avec une courte pause entre chaque lot. Pour un chargement initial ponctuel de produits et de prix, préférez l’import CSV de l’application (consultez Migration des données).
  • Utilisez les endpoints de liste. Récupérez une liste en une fois (par exemple Lister les produits avec limit, ou Lister les prix avec limit et offset) plutôt qu’un GET par objet.
  • Mettez en cache ce qui change rarement, comme les catalogues, les catégories et les conditions de paiement.
  • Réagissez aux webhooks au lieu d’interroger l’API en boucle. Consultez Webhooks.

Besoin de plus de débit ?

Si votre cas d’usage nécessite des volumes élevés et soutenus, contactez support@qwoty.io en décrivant le débit de requêtes attendu.
Dernière modification le 27 octobre 2026