string
required
"form"array
required
1–10 fields.
string
Your id for the form. We make one if you leave it out.
string
Plain text, up to 150 characters.
string
default:"Submit"
Up to 40 characters.
The field object
string
required
The key used in the submitted
values. Must match ^[a-zA-Z0-9_]{1,64}$ and be unique in the form.string
required
text, email, number, select, textarea, or checkbox.string
required
1–80 characters.
boolean
default:"false"
For
checkbox, this means it must be ticked.string
Up to 100 characters.
string
Up to 200 characters. Simple inline markdown only.
string | number | boolean
Must match the field’s type.
integer
1–5,000. Works on
text and textarea.number
number fields only.number
number fields only.array
Needed for
select. 1–50 entries of { label, value }. Plain strings work too — we expand them.
