Passer au contenu principal

Limites de debit

L’API Wappfy applique des limites de debit pour garantir une utilisation equitable et la stabilite de la plateforme.

Limites par defaut

PorteeLimiteFenetre
Par utilisateur100 requetes1 minute
Par IP (non authentifie)20 requetes1 minute

En-tetes de limitation de debit

Chaque reponse inclut des informations sur les limites de debit :
X-RateLimit-Limit: 100
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 1707580800
En-teteDescription
X-RateLimit-LimitNombre maximum de requetes autorisees dans la fenetre
X-RateLimit-RemainingRequetes restantes dans la fenetre en cours
X-RateLimit-ResetHorodatage Unix de la reinitialisation de la fenetre

Gestion des limites de debit

Lorsque vous depassez la limite, vous recevrez une reponse 429 :
{
  "success": false,
  "error": {
    "code": "RATE_LIMIT_EXCEEDED",
    "message": "Too many requests, please try again later"
  }
}

Bonnes pratiques

Lorsque vous recevez un 429, attendez et reessayez avec des delais croissants : 1s, 2s, 4s, 8s…
Consultez X-RateLimit-Reset pour savoir exactement quand vous pouvez reprendre.
Envoyez les messages avec des delais raisonnables entre eux plutot que de les envoyer en rafale.
Evitez de recuperer a nouveau des donnees qui n’ont pas change (par ex., details d’instance, infos de contact).