Limitation de débit
FeedbackPulse implémente la limitation de débit sur tous les points de terminaison pour prévenir les abus et garantir une utilisation équitable.
Limites de débit par point de terminaison
Pages publiques
| Point de terminaison | Limite | Fenêtre |
|---|---|---|
| Formulaire de feedback (vue) | 60 req | 1 minute |
| Formulaire de feedback (soumission) | 10 req | 1 minute |
| Vérification OTP | 5 req | 10 minutes |
| Mur de feedback | 120 req | 1 minute |
| Hub de produits | 60 req | 1 minute |
| Feuille de route (vue) | 60 req | 1 minute |
| Feuille de route (vote) | 10 req | 1 minute |
| Feuille de route (demande) | 10 req | 1 minute |
| Journal des modifications | 60 req | 1 minute |
| Widget | 120 req | 1 minute |
Authentification
| Point de terminaison | Limite | Fenêtre |
|---|---|---|
| Connexion/Inscription | 5 req | 1 minute |
| Vérification 2FA | 3 req | 5 minutes |
| Réinitialisation de mot de passe | 5 req | 1 minute |
| Vérification d'email | 6 req | 1 minute |
API v2
| Point de terminaison | Limite | Fenêtre |
|---|---|---|
| Tous les points de terminaison API | 60 req | 1 minute (par locataire) |
RGPD
| Point de terminaison | Limite | Fenêtre |
|---|---|---|
| Export de données | 10 req | 1 heure |
| Suppression de données | 5 req | 1 heure |
Limitation de débit par campagne
Les campagnes ont également leurs propres limites de débit :
- Limite de débit par IP — configurable par campagne (par défaut : 10)
- Fenêtre de limitation — configurable en minutes (par défaut : 1)
Réponse en cas de limitation
Lorsque la limite est atteinte, vous recevez une réponse 429 Too Many Requests :
{
"message": "Too Many Attempts.",
"retry_after": 42
}
En-têtes :
Retry-After: 42
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0