制限
ボディのサイズ、フィールドの数、レート制限、月間の使用量、Webhook、保持期間。
すべてのワークスペースとフォームに適用される固定の制限です。プランによって変わるのは、月間の使用量と Webhook エンドポイントの数だけです。
送信データ
| 制限 | 値 | 超えた場合 |
|---|---|---|
| リクエストボディ | 256 KB | 413 payload_too_large |
| 保存されるフィールド(JSON にシリアライズ) | 64 KB | 413 payload_too_large |
| 1 件の送信あたりのフィールド数 | 100 | 413 payload_too_large |
| フィールド名の長さ | 128 文字 | 413 payload_too_large |
| フィールドの値のサイズ | 16 KB | 413 payload_too_large |
| JSON のネストの深さ | 3 階層(トップレベルのオブジェクトを含む) | 422 too_deep |
_subject | 200 文字 | 切り詰め |
| 冪等キー | 255 文字。24 時間保持 | 400 invalid_body |
| ファイル | 未実装 | 422 files_not_supported |
フォームの定義
| 制限 | 値 |
|---|---|
| 1 つのフォームあたりのフィールド数 | 100 |
| 1 つのフィールドあたりの選択肢の数 | 500 |
| 1 つのフォームあたりの選択肢の数 | 2,000 |
| フィールド ID | 64 文字、小文字の snake_case |
| ラベル | 200 文字 |
| ヘルプテキスト | 1,000 文字 |
| テキストフィールド | 最大 10,000 文字、デフォルトは 1,000 |
| 長文のテキストフィールド | 最大 16,000 文字、デフォルトは 10,000 |
| パターン | 200 文字 |
| 1 つのフォームあたりの許可ドメイン数 | 20 |
レート制限
| 対象 | 制限 |
|---|---|
| 1 つの IP から 1 つのフォームへの送信(標準) | 1 分に 5 件、10 秒に 3 件 |
| 1 つの IP から 1 つのフォームへの送信(その他のプリセット) | 緩めは 1 分に 20 件、厳しめは 10 分ごとに 2 件、またはカスタム |
| 1 つの IP から任意のフォームへの送信 | 1 分に 30 件。1 分に 600 件を超えることはありません |
| 1 つのフォームへの送信の合計 | 1 分に 300 件、またはカスタムの上限 1〜10,000 件 |
GET /f/<formId>/schema | IP とフォームごとに 1 分に 60 件 |
| Ikiform の確認フレーム | IP とフォームごとに 1 分に 60 件 |
| REST API | キーごとに 60 秒あたり 100 リクエスト |
詳細と回復の仕組みはレート制限にあります。
月間の使用量
各ワークスペースには、プランで決まる月間の送信数の上限があります。料金を参照してください。月は UTC のカレンダー月です。カウントされるのは受信済みの送信データだけで、スパムや拒否された送信はカウントされません。
- ワークスペースの通知の受信者に、上限の 80% と 100% でメールが届きます。
- 上限の 2 倍に達すると、翌月になるかアップグレードするまで、新しい送信は
429 quota_exceededで拒否され、ワークスペースのオーナーにメールが届きます。
100% から上限の 2 倍まで
| Item | 現在 | お支払いの仕組みが有効になった後 |
|---|---|---|
| 新しい送信データ | 通常どおり受信 | 保留: 訪問者には通常の完了ページが表示されますが、保留中の送信データは非表示のまま |
| Webhook とメール | 送信される | ワークスペースがアップグレードするまで送信されない |
| 保持期間 | 削除するまで | 30 日 |
お支払いの仕組みはまだ有効になっていません。有効になるまで、プランがないことを理由に拒否されるワークスペースはありません。
Webhook
| 制限 | 値 |
|---|---|
| 1 つのワークスペースあたりのエンドポイント数 | 3。Enterprise では上限なし |
| ペイロードのサイズ | 256 KB。超えると fields が省かれ、truncated が true になる |
| レスポンスのタイムアウト | 15 秒 |
| 試行回数 | 約 3日6時間で 9 回 |
| 自動無効化 | 配信の失敗が 5 日間続いた後、または 410 Gone のとき |
| ローテーション後の古いシークレット | 24 時間 |
| ログに保存されるレスポンスボディ | 4 KB |
通知メール
| 制限 | 値 |
|---|---|
| フォームごとの 1 時間あたりのメール数 | 50 通。それ以降はその時間の残りをまとめたダイジェスト 1 通 |
| 作成から 7 日未満のワークスペースでの、フォームごとの 1 時間あたりのメール数 | 10 |
| 1 通あたりの受信者数 | 10 |
| 1 通に表示されるフィールド数 | 20。値は 500 文字で切り詰め |
保持期間
| データ | 保持期間 |
|---|---|
| 受信済みの送信データ | 削除するまで |
| スパムの送信データ | 30 日 |
| 保留中の送信データ | 30 日 |
| Webhook の配信 | 90 日 |
| Webhook の試行 | 30 日 |
| 冪等キー | 24 時間 |
もっと高い上限が必要ですか? Enterprise については hello@ikiform.com までメールでご相談ください。