Form settings control behaviour, access, and post-submission flow. They live at the top level of the form object, alongside the questions array.
| Section | Description |
|---|---|
| Base settings | Captcha, drafts, multi-step navigation, branding |
| Thank you pages | Post-submission screens, redirects, and sharing |
| Visibility & access | Public/private state and allowed users |
| Conditions & calculators | Conditional logic and scoring rules |
These settings are returned when you call GET /v1/form/{id}. See Fetching forms for the request.
{
"_id": "6a0ef5b1a7a40272efec140e",
"title": "Example form 1",
"state": "unlisted",
"isEnabled": true,
"baseSettings": { "..." },
"thankYouPages": [{ "..." }],
"privateSettings": { "allowedUsers": [] },
"conditions": [],
"calculators": []
}- Form fields: Question types and their schemas
- Customization: Design, logo, and submit button