The baseSettings object controls core form behaviour: submission rules, navigation, captcha, and display options.
| Field | Type | Description |
|---|---|---|
preventMultipleSubmissions | boolean | Block duplicate submissions from the same respondent |
removeBranding | boolean | Hide forms.app branding (requires a paid plan) |
steps | boolean | Enable multi-step (one question per page) mode |
isRtl | boolean | Right-to-left text direction |
autoPassSingle | boolean | Auto-advance when a single-choice question has one option |
backButton | boolean | Show a back button in multi-step forms |
isEnabledSaveAsDraft | boolean | Allow respondents to save progress as a draft |
isEnabledSignupForSaveAsDraft | boolean | Require sign-up to save a draft |
isEnabledMessages | boolean | Enable in-form messaging |
isShouldShowCookieModal | boolean | Show a cookie consent modal |
hideCaptcha | boolean | Hide the captcha challenge |
forceShowCaptchaFromAdmin | boolean | Force captcha regardless of other settings |
showSubmissionSummary | boolean | Show a summary before final submission |
cardDesign | boolean | Use card-style layout for questions |
"baseSettings": {
"preventMultipleSubmissions": false,
"removeBranding": false,
"steps": false,
"isRtl": false,
"autoPassSingle": true,
"backButton": false,
"isEnabledSaveAsDraft": false,
"isEnabledSignupForSaveAsDraft": false,
"isEnabledMessages": true,
"isShouldShowCookieModal": false,
"hideCaptcha": false,
"forceShowCaptchaFromAdmin": false,
"showSubmissionSummary": false,
"cardDesign": false
}