Batas
Ukuran body, jumlah field, rate limit, pemakaian bulanan, webhook, dan retensi.
Batas tetap yang berlaku untuk setiap workspace dan formulir. Hanya pemakaian bulanan dan jumlah endpoint webhook yang bergantung pada paket Anda.
Kiriman
| Batas | Nilai | Jika melewati batas |
|---|---|---|
| Body request | 256 KB | 413 payload_too_large |
| Field yang disimpan, diserialisasi sebagai JSON | 64 KB | 413 payload_too_large |
| Field per kiriman | 100 | 413 payload_too_large |
| Panjang nama field | 128 karakter | 413 payload_too_large |
| Ukuran nilai field | 16 KB | 413 payload_too_large |
| Kedalaman JSON | 3 level, termasuk objek teratas | 422 too_deep |
_subject | 200 karakter | Dipotong sesuai panjang |
| Idempotency key | 255 karakter, disimpan 24 jam | 400 invalid_body |
| File | Belum tersedia | 422 files_not_supported |
Definisi formulir
| Batas | Nilai |
|---|---|
| Field per formulir | 100 |
| Opsi per field | 500 |
| Opsi per formulir | 2,000 |
| ID field | 64 karakter, snake_case huruf kecil |
| Label | 200 karakter |
| Teks bantuan | 1.000 karakter |
| Field teks | Hingga 10.000 karakter, default 1.000 |
| Field teks panjang | Hingga 16.000 karakter, default 10.000 |
| Pattern | 200 karakter |
| Domain yang diizinkan per formulir | 20 |
Rate limit
| Berlaku untuk | Batas |
|---|---|
| Kiriman ke satu formulir dari satu IP, Standard | 5 per menit dan 3 dalam 10 detik |
| Kiriman ke satu formulir dari satu IP, preset lain | Relaxed 20 per menit, Strict 2 setiap 10 menit, atau Custom |
| Kiriman ke formulir mana pun dari satu IP | 30 per menit, dan tidak pernah lebih dari 600 per menit |
| Total kiriman ke satu formulir | 300 per menit, atau batas Custom 1 sampai 10.000 |
GET /f/<formId>/schema | 60 per menit per IP dan formulir |
| Frame pemeriksaan Ikiform | 60 per menit per IP dan formulir |
| REST API | 100 request per 60 detik per key |
Detail dan perilaku pengisian kembali ada di Rate limit.
Pemakaian bulanan
Setiap workspace punya batas kiriman bulanan yang ditentukan paketnya; lihat Harga. Bulan dihitung per bulan kalender dalam UTC. Hanya kiriman yang diterima yang dihitung; spam dan kiriman yang ditolak tidak.
- Penerima notifikasi workspace mendapat email di 80% dan 100% dari batas.
- Di 2 kali batas, kiriman baru ditolak dengan
429 quota_exceededsampai bulan berikutnya atau sampai upgrade, dan pemilik workspace mendapat email.
Antara 100% dan batas atas
| Item | Saat ini | Setelah penagihan aktif |
|---|---|---|
| Kiriman baru | Diterima seperti biasa | Ditahan: pengunjung melihat halaman sukses biasa, tetapi kiriman yang ditahan tetap tersembunyi |
| Webhook dan email | Dikirim | Tidak dikirim sampai workspace upgrade |
| Disimpan selama | Sampai Anda menghapusnya | 30 hari |
Penagihan belum diaktifkan. Sampai saat itu, tidak ada workspace yang ditolak karena tidak punya paket.
Webhook
| Batas | Nilai |
|---|---|
| Endpoint per workspace | 3, tanpa batas di Enterprise |
| Ukuran payload | 256 KB, setelah itu fields dihilangkan dan truncated bernilai true |
| Timeout respons | 15 detik |
| Percobaan | 9 kali selama sekitar 3 hari 6 jam |
| Nonaktif otomatis | Setelah 5 hari pengiriman gagal, atau saat 410 Gone |
| Secret lama setelah rotasi | 24 jam |
| Body respons yang disimpan di log | 4 KB |
Email notifikasi
| Batas | Nilai |
|---|---|
| Email per formulir per jam | 50, lalu satu ringkasan untuk sisa jam itu |
| Email per formulir per jam, workspace yang berumur kurang dari 7 hari | 10 |
| Penerima per email | 10 |
| Field yang ditampilkan per email | 20, nilai dipotong di 500 karakter |
Retensi
| Data | Disimpan selama |
|---|---|
| Kiriman yang diterima | Sampai Anda menghapusnya |
| Kiriman spam | 30 hari |
| Kiriman yang ditahan | 30 hari |
| Pengiriman webhook | 90 hari |
| Percobaan webhook | 30 hari |
| Idempotency key | 24 jam |
Butuh batas lebih tinggi? Email hello@ikiform.com tentang Enterprise.