Skip to main content
レート制限はキー単位ではなくテナント単位で適用されます。テナントに属するすべてのキーが同じ枠を共有します。制限は Redis ベースの固定ウィンドウで管理されます。カウンターは毎分の切り替わりでリセットされるため、ある分の終わりに枠を使い切り、次の分の初めに同じだけ送ることが可能です。このパターンを抑えているのが下記のバースト制限です。

レート制限

Comdesk はこれらの値をテナントごとに調整できます。連携で別の枠が必要な場合は Comdesk にお問い合わせください。

クォータ

クォータにカウントされるのは成功したリクエストのみです — 4xx または 5xx レスポンスで終わったリクエストは払い戻されます。

レート制限ヘッダー

成功したすべての v1 レスポンスに含まれます:

上限を超えたとき

Retry-After ヘッダー(待機秒数)付きで 429 rate_limit_exceeded を受け取ります。同じ値が details.retry_after にも入ります:
バースト制限に達した場合、Retry-After は現在の 10 秒ウィンドウの終わりまでを示し、1 分あたりの制限に達した場合は現在の 1 分の終わりまでを示します。テナント管理者にもメールで通知されます(最大 15 分に 1 回)。 日次・月次クォータを使い切った場合は、代わりに 429 quota_exceeded を受け取ります。Retry-After にはクォータがリセットされるまでの時間が設定されます:
レート制限サービス自体が利用できない場合、Comdesk はフェイルクローズで 503 internal_error を返します。429 と同様に扱い、時間をおいて再試行してください。

ライセンスプラン

レート制限とクォータはテナントごとに設定され、ライセンスプランとは連動しません。