Formular-ID

Limits

Body-Größe, Feldanzahl, Rate-Limits, monatliche Nutzung, Webhooks und Aufbewahrung.

Feste Limits, die für jeden Workspace und jedes Formular gelten. Nur die monatliche Nutzung und die Anzahl der Webhook-Endpunkte hängen von deinem Tarif ab.

Einsendungen

LimitWertÜber dem Limit
Request-Body256 KB413 payload_too_large
Gespeicherte Felder, als JSON serialisiert64 KB413 payload_too_large
Felder pro Einsendung100413 payload_too_large
Länge des Feldnamens128 Zeichen413 payload_too_large
Größe des Feldwerts16 KB413 payload_too_large
JSON-Tiefe3 Ebenen, das Objekt auf oberster Ebene mitgezählt422 too_deep
_subject200 ZeichenWird gekürzt
Idempotenzschlüssel255 Zeichen, 24 Stunden aufbewahrt400 invalid_body
DateienNoch nicht gebaut422 files_not_supported

Formulardefinitionen

LimitWert
Felder pro Formular100
Optionen pro Feld500
Optionen pro Formular2.000
Feld-ID64 Zeichen, snake_case in Kleinbuchstaben
Label200 Zeichen
Hilfetext1.000 Zeichen
TextfeldBis zu 10.000 Zeichen, standardmäßig 1.000
LangtextfeldBis zu 16.000 Zeichen, standardmäßig 10.000
Muster200 Zeichen
Erlaubte Domains pro Formular20

Rate-Limits

Gilt fürLimit
Posts an ein Formular von einer IP, Standard5 pro Minute und 3 in 10 Sekunden
Posts an ein Formular von einer IP, andere VoreinstellungenRelaxed 20 pro Minute, Strict 2 alle 10 Minuten, oder Custom
Posts an beliebige Formulare von einer IP30 pro Minute, und nie mehr als 600 pro Minute
Posts an ein Formular insgesamt300 pro Minute, oder ein Custom-Höchstwert von 1 bis 10.000
GET /f/<formId>/schema60 pro Minute pro IP und Formular
Der Prüf-Frame von Ikiform60 pro Minute pro IP und Formular
REST API100 Requests pro 60 Sekunden pro Schlüssel

Details und das Auffüllverhalten findest du unter Rate-Limits.

Monatliche Nutzung

Jeder Workspace hat ein monatliches Einsendungslimit, das sein Tarif festlegt; siehe Preise. Monate sind Kalendermonate in UTC. Nur empfangene Einsendungen zählen; Spam und abgelehnte Posts nicht.

  • Die Benachrichtigungsempfänger des Workspace erhalten bei 80 % und bei 100 % des Limits eine E-Mail.
  • Beim Doppelten des Limits werden neue Einsendungen mit 429 quota_exceeded abgelehnt, bis der nächste Monat beginnt oder ein Upgrade erfolgt, und die Workspace-Inhaber erhalten eine E-Mail.

Zwischen 100 % und der Obergrenze

ItemHeuteSobald die Abrechnung aktiv ist
Neue EinsendungenWie gewohnt empfangenZurückgehalten: Besucher sehen eine normale Erfolgsseite, aber zurückgehaltene Einsendungen bleiben verborgen
Webhooks und E-MailsGesendetNicht gesendet, bis der Workspace upgradet
Aufbewahrt fürBis du sie löschst30 Tage

Testen ohne Tarif

Ein Workspace ohne Tarif kann Formulare bauen und testen, bevor er bezahlt. Was mit einem Post passiert, hängt davon ab, woher er kommt, gelesen aus dem Header Origin, oder Referer, wenn es kein Origin gibt:

Post vonAntwortGespeichert alsWebhooks und E-Mails
localhost, 127.0.0.1, [::1], *.localhost oder *.local, beliebiger Port201 oder die übliche Weiterleitung, für die ersten 50 pro Monat; danach 402 test_limit_reachedEmpfangen oder SpamGesendet
Jede andere Site, ein Server oder curl402 plan_required, mit dem Hinweis, dass die Einsendung gespeichert wurde30 Tage lang zurückgehalten, bis zu 100 pro Monat; Spam und alles darüber hinaus wird nicht gespeichertNicht gesendet, bis der Workspace einen Tarif wählt
  • Die erste zurückgehaltene Einsendung schickt einmalig eine E-Mail an die Benachrichtigungsadresse des Workspace, mit einem Link zur Tarifwahl.
  • Die Wahl eines Tarifs gibt alle zurückgehaltenen Einsendungen frei, samt ihren Webhooks und Benachrichtigungs-E-Mails.
  • Lokale Tests und „Test senden“ zählen nicht zur Nutzung des Monats, daher startet ein neuer Tarif mit seinem vollen Limit.

Einmal zahlen mit Einsendungspaketen

Einsendungspakete sind eine Alternative oder eine Aufstockung: 10.000 Einsendungen für $49 oder 50.000 für $149, einmalig bezahlt. Guthaben verfällt nie. Zuerst wird das monatliche Limit eines Tarifs genutzt, danach verbraucht jede empfangene Einsendung ein Guthaben; Spam und Testsendungen nicht. Solange Guthaben übrig ist, wird nichts wegen Überschreitung des Limits zurückgehalten oder abgelehnt. Wenn es aufgebraucht ist, werden neue Einsendungen wie unten beschrieben zurückgehalten.

  • Ein Workspace mit Guthaben ist live, nicht im Testmodus: Posts von jeder Site, localhost eingeschlossen, werden wie bei einem Tarif behandelt, und jede empfangene verbraucht ein Guthaben.
  • Wenn das Guthaben aufgebraucht ist und es keinen Tarif gibt, werden neue Einsendungen zurückgehalten, bis zur Größe des zuletzt gekauften Pakets pro Monat, und danach mit 429 quota_exceeded abgelehnt. Der Kauf eines weiteren Pakets oder die Wahl eines Tarifs gibt sie frei.
  • Wird ein Paket erstattet, entfällt das restliche Guthaben daraus. Sobald jedes Paket erstattet ist, ist ein Workspace ohne Tarif wieder im Testmodus.

Webhooks

LimitWert
Endpunkte pro Workspace3, unbegrenzt bei Enterprise
Payload-Größe256 KB, danach wird fields weggelassen und truncated ist true
Antwort-Timeout15 Sekunden
Versuche9 über etwa 3 Tage und 6 Stunden
Automatisches DeaktivierenNach 5 Tagen fehlgeschlagener Zustellungen oder bei 410 Gone
Altes Secret nach der Rotation24 Stunden
Im Log gespeicherter Antwort-Body4 KB

Benachrichtigungs-E-Mails

LimitWert
E-Mails pro Formular pro Stunde50, danach eine Zusammenfassung für den Rest der Stunde
E-Mails pro Formular pro Stunde, Workspaces jünger als 7 Tage10
Empfänger pro E-Mail10
Angezeigte Felder pro E-Mail20, Werte nach 500 Zeichen gekürzt

Aufbewahrung

DatenAufbewahrt für
Empfangene EinsendungenBis du sie löschst
Spam-Einsendungen30 Tage
Zurückgehaltene Einsendungen30 Tage
Webhook-Zustellungen90 Tage
Webhook-Versuche30 Tage
Idempotenzschlüssel24 Stunden
Brauchst du höhere Limits? Schreib an hello@ikiform.com wegen Enterprise.