跳到主要内容

速率限制

FeedbackPulse implements 速率限制 across all endpoints to prevent abuse and ensure fair usage.


Rate Limits by Endpoint

Public Pages

EndpointLimitWindow
Feedback Form (view)60 req1 minute
Feedback Form (submit)10 req1 minute
OTP Verification5 req10 minutes
Feedback Wall120 req1 minute
Product Hub60 req1 minute
路线图 (view)60 req1 minute
路线图 (vote)10 req1 minute
路线图 (request)10 req1 minute
更新日志60 req1 minute
Widget120 req1 minute

Authentication

EndpointLimitWindow
Login/Register5 req1 minute
2FA Verify3 req5 minutes
Password Reset5 req1 minute
Email Verification6 req1 minute

API v2

EndpointLimitWindow
All API endpoints60 req1 minute (per tenant)

GDPR

EndpointLimitWindow
Data Export10 req1 hour
Data Deletion5 req1 hour

Per-Campaign Rate Limiting

活动 also have their own rate limits:

  • Rate Limit Per IP -- configurable per campaign (default: 10)
  • Rate Limit Window -- configurable in minutes (default: 1)

Rate Limit Response

When rate limited, you receive a 429 Too Many Requests response:

{
"message": "Too Many Attempts.",
"retry_after": 42
}

Headers:

Retry-After: 42
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0

下一步