Swaloo Docs
API

Limites de débit

Comprendre les limites de requêtes appliquées par l'API de Swaloo.

Limites de débit

Swaloo applique des limites de débit (fenêtre glissante) sur l'API externe et sur les endpoints publics, afin de protéger la plateforme contre les abus.

API externe

LimiteurLimitePortée
external_api100 requêtes / minutepar organisation

La création d'expédition via POST /api/v1/external/shipments est comptée sur cette limite, par organisation (identifiée par la clé API). Voir API externe.

Endpoints publics

Les routes publiques (formulaire public, suivi, OTP, contact, etc.) ont leurs propres limites. Les principales :

LimiteurLimitePortée
public_request10 / minutedemande publique
public_request_ip5 / heurepar IP
public_tracking30 / minutesuivi public
public_pricing300 / minuteestimation de prix
public_detect_country60 / minutedétection de pays
public_ticket5 / minutecréation de ticket public
public_contact3 / heureformulaire de contact
public_otp_ip10 / heureOTP par IP
public_otp_phone3 / 10 minutesOTP par téléphone
registration5 / heureinscription
verification_resend3 / heurerenvoi de vérification

Dépassement

En cas de dépassement, l'API répond avec un code 429 Too Many Requests. Pour l'API externe, le message indique la limite atteinte (100 requêtes par minute).

Bonnes pratiques

  • Implémentez un backoff exponentiel en cas de 429.
  • Privilégiez les webhooks au polling pour suivre les changements de statut.
  • Regroupez les créations de colis lorsque c'est possible.

Voir aussi : API externe | Endpoints | Erreurs

Limites de débit | Documentation Swaloo