レート制限
FeedbackPulseは、不正使用を防ぎ公平な使用を確保するために、すべてのエンドポイントでレート制限を実装しています。
エンドポイント別レート制限
公開ページ
| エンドポイント | 制限 | 時間枠 |
|---|---|---|
| フィード バックフォーム(表示) | 60リクエスト | 1分 |
| フィードバックフォーム(送信) | 10リクエスト | 1分 |
| OTP確認 | 5リクエスト | 10分 |
| フィードバックウォール | 120リクエスト | 1分 |
| 製品ハブ | 60リクエスト | 1分 |
| ロードマップ(表示) | 60リクエスト | 1分 |
| ロードマップ(投票) | 10リクエスト | 1分 |
| ロードマップ(リクエスト) | 10リクエスト | 1分 |
| 変更履歴 | 60リクエスト | 1分 |
| ウィジェット | 120リクエスト | 1分 |
認証
| エンドポイント | 制限 | 時間枠 |
|---|---|---|
| ログイン・登録 | 5リクエスト | 1分 |
| 2FA確認 | 3リクエスト | 5分 |
| パスワードリセット | 5リクエスト | 1分 |
| メール確認 | 6リクエスト | 1分 |
API v2
| エンドポイント | 制限 | 時間枠 |
|---|---|---|
| すべてのAPIエンドポイント | 60リクエスト | 1分(テナントごと) |
GDPR
| エンドポイント | 制限 | 時間枠 |
|---|---|---|
| データエクスポート | 10リクエスト | 1時間 |
| データ削除 | 5リクエスト | 1時間 |
キャンペーンごとのレート制限
キャンペーンにも独自のレート制限があります:
- IPあたりのレート制限 -- キャンペーンごとに設定可能(デフォルト:10)
- レート制限の時間枠 -- 分単位で設定可能(デフォルト:1)
レート制限のレスポンス
レート制限に達すると、429 Too Many Requests レスポンスが返されます:
{
"message": "Too Many Attempts.",
"retry_after": 42
}
ヘッダー:
Retry-After: 42
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 0