Create a form
create_formBuild a form for the API key's tenant by defining fields and optional settings, then save it to start collecting responses.
Instructions
Create a form for the API key's tenant.
Field types: text | email | phone | date | select | checkbox | consent | textarea | number | rating | multiselect | hidden | file | page_break | calculated
Each field needs: id (unique within the form), type, label, required. Optional per field: placeholder, options (select/multiselect), min/max (number/rating), defaultValue (hidden), accept and maxSizeMb (file).
Settings (all optional): successMessage, redirectUrl, closeAt (ISO date), maxResponses.
Keep public-facing forms short — every extra question costs responses.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Form name (non-empty) | |
| fields | Yes | Field definitions (at least one) | |
| settings | No | ||
| description | No | Shown to respondents above the fields |