# Get form by ID

Returns the complete structure of a single form identified by its _id.

The response includes everything needed to understand or reproduce the form:

- questions — ordered list of all questions, each with its type (questionType),
  label, description, required flag, and type-specific settings (choice options, text
  constraints, file upload limits, etc.).
- baseSettings — behavioural settings: captcha, draft saving, multi-step navigation,
  multiple-submission prevention, and more.
- designSettings — visual theme: colours (background, question, answer, border, main),
  font family and size, border radius, background image, and theme name.
- logo — logo image URL, alignment, brightness, and sticky behaviour.
- thankYouPages — one or more thank-you screens shown after submission, including
  redirect configuration, sharing options, and statistics display.
- submitButton — label text and alignment of the submission button.
- state — visibility of the form: public, unlisted, or private.
- supportedLanguages — language codes the form is available in.
- calculators / conditions — scoring calculator rules and conditional logic (raw arrays).
- createDate / updateDate — ISO 8601 timestamps of creation and last modification.

Returns 404 Not Found if the form does not exist or belongs to a different account.

Endpoint: GET /v1/form/{id}
Version: 1.0.0
Security: BearerAuth, ApiKeyAuth

## Path parameters:

  - `id` (string, required)
    The unique identifier (_id) of the form to retrieve.

## Response 200 fields (application/json):

  - `success` (boolean)
    Always true for successful responses.
    Enum: true

  - `data` (object)
    The response payload. Shape depends on the endpoint.

  - `data._id` (string)

  - `data.baseSettings` (object)

  - `data.baseSettings.autoPassSingle` (boolean)

  - `data.baseSettings.backButton` (boolean)

  - `data.baseSettings.cardDesign` (boolean)

  - `data.baseSettings.forceShowCaptchaFromAdmin` (boolean)

  - `data.baseSettings.hideCaptcha` (boolean)

  - `data.baseSettings.isEnabledMessages` (boolean)

  - `data.baseSettings.isEnabledSaveAsDraft` (boolean)

  - `data.baseSettings.isEnabledSignupForSaveAsDraft` (boolean)

  - `data.baseSettings.isRtl` (boolean)

  - `data.baseSettings.isShouldShowCookieModal` (boolean)

  - `data.baseSettings.preventMultipleSubmissions` (boolean)

  - `data.baseSettings.removeBranding` (boolean)

  - `data.baseSettings.showSubmissionSummary` (boolean)

  - `data.baseSettings.steps` (boolean)

  - `data.baseSettings.captchaChoice` (boolean)

  - `data.baseSettings.cardDesignFadeIn` (boolean)

  - `data.baseSettings.cardDesignTransition` (string)

  - `data.baseSettings.hideFormTitle` (boolean)

  - `data.baseSettings.hideQuestionNumber` (boolean)

  - `data.baseSettings.isDisabledMessages` (boolean)

  - `data.baseSettings.isOnlySelectedUsers` (boolean)

  - `data.baseSettings.questionMustValid` (boolean)

  - `data.baseSettings.requireLoginForSubmission` (boolean)

  - `data.baseSettings.showLoginBeforeForm` (boolean)

  - `data.calculators` (array)

  - `data.calculators.questionId` (string)

  - `data.calculators.questionType` (string)

  - `data.calculators.actions` (array)

  - `data.calculators.actions.answer` (string)

  - `data.calculators.actions.command` (string)
    Enum: "increase", "decrease"

  - `data.calculators.actions.value` (number)

  - `data.conditions` (array)

  - `data.conditions.name` (string)

  - `data.conditions.version` (integer)

  - `data.conditions.triggers` (array)

  - `data.conditions.triggers.questionId` (string)

  - `data.conditions.triggers.answer` (array)

  - `data.conditions.triggers.operator` (string)
    Enum: "and", "or"

  - `data.conditions.triggers.case` (string)
    Enum: "is", "is not", "includes", "startsWith", "endsWith", "greaterThan", "lesserThan", "isEmpty", "isFilled"

  - `data.conditions.actions` (array)

  - `data.conditions.actions.targetQuestionId` (string)

  - `data.conditions.actions.action` (string)
    Enum: "show", "hide"

  - `data.createDate` (string)

  - `data.updateDate` (string)

  - `data.creatorId` (string)

  - `data.currencySymbolLocation` (string)
    Enum: "before", "after", "symbol"

  - `data.designSettings` (object)

  - `data.designSettings.answerColor` (string)

  - `data.designSettings.backgroundColor` (string)

  - `data.designSettings.backgroundImage` (string,null)

  - `data.designSettings.borderColor` (string)

  - `data.designSettings.borderRadius` (string)

  - `data.designSettings.font` (string)

  - `data.designSettings.fontSize` (string)

  - `data.designSettings.inputColor` (string)

  - `data.designSettings.mainColor` (string)

  - `data.designSettings.questionColor` (string)

  - `data.designSettings.themeName` (string)

  - `data.designSettings.answerTextColor` (string)

  - `data.designSettings.backgroundBrightness` (number)

  - `data.designSettings.backgroundLayout` (string)

  - `data.designSettings.backgroundPosition` (string)

  - `data.designSettings.customCss` (array)

  - `data.designSettings.customCssMediaRules` (array)

  - `data.designSettings.customCssMediaRules.width` (string)

  - `data.designSettings.customCssMediaRules.css` (array)

  - `data.designSettings.isCustomCssEnabled` (boolean)

  - `data.designSettings.isEnabled` (boolean)

  - `data.isArchived` (boolean)

  - `data.isTrash` (boolean)

  - `data.isUsedCalculator` (boolean)

  - `data.isUserInaccessible` (boolean)

  - `data.logo` (object)

  - `data.logo.align` (string)

  - `data.logo.altText` (string)

  - `data.logo.brightness` (number)

  - `data.logo.image` (string)

  - `data.logo.isEnabled` (boolean)

  - `data.logo.radius` (number)

  - `data.logo.sticky` (string)

  - `data.logo.isDecorative` (boolean)

  - `data.logo.layout` (string)

  - `data.questions` (array)

  - `data.questions._id` (string)

  - `data.questions.displayOrder` (integer)

  - `data.questions.isActive` (boolean)

  - `data.questions.isDeleted` (boolean)

  - `data.questions.isRequired` (boolean)

  - `data.questions.question` (string)

  - `data.questions.questionType` (string)

  - `data.questions.description` (string)

  - `data.questions.hiddenQuestion` (boolean)

  - `data.questions.readonly` (boolean)

  - `data.questions.parentId` (string)

  - `data.questions.choice` (object)

  - `data.questions.choice.subType` (string)
    dropdown, multiplechoice, singlechoice, rating, picturechoice, opinionscale, ranking

  - `data.questions.choice.min` (number)

  - `data.questions.choice.max` (number)

  - `data.questions.choice.other` (boolean)

  - `data.questions.choice.multipleSelection` (boolean)

  - `data.questions.choice.shuffleOptions` (boolean)

  - `data.questions.choice.options` (array)

  - `data.questions.choice.options.value` (string)

  - `data.questions.choice.options.text` (string)

  - `data.questions.choice.options.fileId` (string)

  - `data.questions.choice.options.altText` (string)

  - `data.questions.choice.defaultValue` (array)

  - `data.questions.choice.otherIsRequired` (boolean)

  - `data.questions.choice.otherPlaceholder` (string)

  - `data.questions.choice.isShowEmptyoption` (boolean)

  - `data.questions.choice.emptyOption` (string)

  - `data.questions.choice.rateStyle` (string)

  - `data.questions.choice.showLabel` (boolean)

  - `data.questions.choice.labelLeft` (string)

  - `data.questions.choice.labelCenter` (string)

  - `data.questions.choice.labelRight` (string)

  - `data.questions.choice.isOrder` (boolean)

  - `data.questions.choice.isShowCommentField` (boolean)

  - `data.questions.choice.commentFieldHeader` (string)

  - `data.questions.text` (object)

  - `data.questions.text.subType` (string)
    shorttext, longtext, maskedtext

  - `data.questions.text.minLength` (number)

  - `data.questions.text.maxLength` (number)

  - `data.questions.text.defaultValue` (string)

  - `data.questions.text.maskPattern` (string)

  - `data.questions.text.maskChar` (string)

  - `data.questions.text.regexValidation` (boolean)

  - `data.questions.text.regex` (string)

  - `data.questions.imageUpload` (object)

  - `data.questions.imageUpload.maxFileCount` (integer)

  - `data.questions.fileUpload` (object)

  - `data.questions.fileUpload.allowedFileTypes` (array)

  - `data.questions.fileUpload.maxFileCount` (integer)

  - `data.questions.isWithAi` (boolean)

  - `data.questions.placeholder` (string)

  - `data.questions.getValueFromUrl` (boolean)

  - `data.questions.showOnResponses` (boolean)

  - `data.questions.media` (object)

  - `data.questions.media.imageUrl` (string)

  - `data.questions.media.videoUrl` (string)

  - `data.questions.media.videoThumbnail` (string)

  - `data.questions.media.iconUrl` (string)

  - `data.questions.media.iconId` (string)

  - `data.questions.media.iconColor` (string)

  - `data.questions.media.size` (number)

  - `data.questions.media.fileId` (string)

  - `data.questions.media.cssClass` (string)

  - `data.questions.media.mobileCssClass` (string)

  - `data.questions.media.autoPlay` (boolean)

  - `data.questions.media.nounProject` (object)

  - `data.questions.media.nounProject.id` (string)

  - `data.questions.media.fontawesome` (object)

  - `data.questions.media.fontawesome.id` (string)

  - `data.questions.media.fontawesome.version` (string)

  - `data.questions.media.fontawesome.style` (string)

  - `data.questions.media.altText` (string)

  - `data.questions.media.isDecorative` (boolean)

  - `data.questions.media.align` (string)

  - `data.questions.media.brightness` (number)

  - `data.questions.email` (object)

  - `data.questions.email.labels` (object)

  - `data.questions.email.labels.confirmation` (string)

  - `data.questions.email.isShowConfirmation` (boolean)

  - `data.questions.email.isLimitedDomain` (boolean)

  - `data.questions.email.limitedDomain` (string)

  - `data.questions.fullname` (object)

  - `data.questions.fullname.labels` (object)

  - `data.questions.fullname.labels.firstName` (string)

  - `data.questions.fullname.labels.lastName` (string)

  - `data.questions.fullname.labels.prefix` (string)

  - `data.questions.fullname.labels.middle` (string)

  - `data.questions.fullname.labels.suffix` (string)

  - `data.questions.fullname.middle` (boolean)

  - `data.questions.fullname.prefix` (boolean)

  - `data.questions.fullname.suffix` (boolean)

  - `data.questions.address` (object)

  - `data.questions.address.labels` (object)

  - `data.questions.address.labels.addressLine1` (string)

  - `data.questions.address.labels.addressLine2` (string)

  - `data.questions.address.labels.city` (string)

  - `data.questions.address.labels.state` (string)

  - `data.questions.address.labels.pcode` (string)

  - `data.questions.address.labels.country` (string)

  - `data.questions.address.isShowAddressLine2` (boolean)

  - `data.questions.address.isShowCity` (boolean)

  - `data.questions.address.isShowState` (boolean)

  - `data.questions.address.isShowPcode` (boolean)

  - `data.questions.address.isShowCountry` (boolean)

  - `data.questions.address.isShowMap` (boolean)

  - `data.questions.address.showMapOnly` (boolean)

  - `data.questions.address.defaultCountry` (array)

  - `data.questions.address.defaultLocation` (object)

  - `data.questions.address.defaultLocation.lat` (number)

  - `data.questions.address.defaultLocation.lng` (number)

  - `data.questions.address.defaultLocation.z` (number)

  - `data.questions.address.defaultValue` (object)

  - `data.questions.address.defaultValue.addressLine1` (string)

  - `data.questions.address.defaultValue.addressLine2` (string)

  - `data.questions.address.defaultValue.city` (string)

  - `data.questions.address.defaultValue.state` (string)

  - `data.questions.address.defaultValue.pcode` (string)

  - `data.questions.time` (object)

  - `data.questions.time.defaultHour` (number)

  - `data.questions.time.defaultMinute` (number)

  - `data.questions.time.twelvehour` (boolean)

  - `data.questions.time.doneText` (string)

  - `data.questions.time.clearText` (string)

  - `data.questions.time.cancelText` (string)

  - `data.questions.date` (object)

  - `data.questions.date.selectMonths` (boolean)

  - `data.questions.date.selectYears` (number)

  - `data.questions.date.today` (string)

  - `data.questions.date.clear` (string)

  - `data.questions.date.close` (string)

  - `data.questions.date.format` (string)
    Enum: "local", "MM/DD/YYYY", "DD/MM/YYYY", "YYYY/MM/DD"

  - `data.questions.date.separator` (string)
    Enum: "/", ".", "-"

  - `data.questions.date.isPast` (boolean)

  - `data.questions.date.isFuture` (boolean)

  - `data.questions.date.isWithTime` (boolean)

  - `data.questions.date.timeFormat` (string)
    Enum: "12", "24"

  - `data.questions.date.timePlaceholder` (string)

  - `data.questions.phone` (object)

  - `data.questions.phone.labels` (object)

  - `data.questions.phone.labels.countrycode` (string)

  - `data.questions.phone.labels.areacode` (string)

  - `data.questions.phone.labels.extension` (string)

  - `data.questions.phone.isShowCountrycode` (boolean)

  - `data.questions.phone.isShowAreacode` (boolean)

  - `data.questions.phone.isShowExtension` (boolean)

  - `data.questions.phone.mask` (boolean)

  - `data.questions.phone.maskPattern` (string)

  - `data.questions.number` (object)

  - `data.questions.number.onlypositive` (boolean)

  - `data.questions.number.decimals` (number)

  - `data.questions.number.min` (number)

  - `data.questions.number.max` (number)

  - `data.questions.number.defaultValue` (number)

  - `data.questions.termsandconditions` (object)

  - `data.questions.termsandconditions.showQuestionTitle` (boolean)

  - `data.questions.termsandconditions.label` (object)

  - `data.questions.termsandconditions.label.beforeLinkedText` (string)

  - `data.questions.termsandconditions.label.linkedText` (string)

  - `data.questions.termsandconditions.label.afterLinkedText` (string)

  - `data.questions.termsandconditions.content` (string)

  - `data.questions.termsandconditions.url` (string)

  - `data.questions.imageContent` (object)

  - `data.questions.pagebreak` (object)

  - `data.questions.wysiwyg` (object)

  - `data.questions.wysiwyg.content` (string)

  - `data.questions.productbasket` (object)

  - `data.questions.productbasket.currency` (string)

  - `data.questions.productbasket.discountCode` (boolean)

  - `data.questions.productbasket.tax` (object)

  - `data.questions.productbasket.tax.isEnabled` (boolean)

  - `data.questions.productbasket.tax.rate` (number)

  - `data.questions.productbasket.tax.type` (string)
    Enum: "includes", "excludes"

  - `data.questions.productbasket.hideSummary` (boolean)

  - `data.questions.productbasket.viewType` (object)

  - `data.questions.productbasket.viewType.viewTypes` (array)
    Enum: "grid", "list", "grid3"

  - `data.questions.productbasket.viewType.defaultViewType` (string)
    Enum: same as `data.questions.productbasket.viewType.viewTypes` (3 values)

  - `data.questions.productbasket.categories` (array)

  - `data.questions.productbasket.categories._id` (string)

  - `data.questions.productbasket.categories.parentId` (string)

  - `data.questions.productbasket.categories.name` (string)

  - `data.questions.productbasket.defaultCategory` (string)

  - `data.questions.productbasket.shippings` (array)

  - `data.questions.productbasket.shippings.fee` (number)

  - `data.questions.productbasket.shippings.isFree` (boolean)

  - `data.questions.productbasket.products` (array)

  - `data.questions.productbasket.products._id` (string)

  - `data.questions.productbasket.products.name` (string)

  - `data.questions.productbasket.products.price` (number)

  - `data.questions.productbasket.products.variantPrice` (object)

  - `data.questions.productbasket.products.variantPrice.isEnable` (boolean)

  - `data.questions.productbasket.products.variantPrice.minPrice` (number)

  - `data.questions.productbasket.products.variantPrice.maxPrice` (number)

  - `data.questions.productbasket.products.unit` (string)

  - `data.questions.productbasket.products.desc` (string)

  - `data.questions.productbasket.products.longDesc` (string)

  - `data.questions.productbasket.products.tags` (array)

  - `data.questions.productbasket.products.detailUrl` (string)

  - `data.questions.productbasket.products.hidden` (boolean)

  - `data.questions.productbasket.products.variants` (array)

  - `data.questions.productbasket.products.variants.name` (string)

  - `data.questions.productbasket.products.variants.options` (array)

  - `data.questions.productbasket.products.fileIds` (array)

  - `data.questions.productbasket.products.fileId` (string)

  - `data.questions.productbasket.products.fileInfos` (object)

  - `data.questions.productbasket.products.stock` (object)

  - `data.questions.productbasket.products.stock.isEnable` (boolean)

  - `data.questions.productbasket.products.stock.whenOutOfStock` (string)
    Enum: "hide", "disable", "continue"

  - `data.questions.productbasket.products.stock.showRemainingStock` (boolean)

  - `data.questions.productbasket.products.categories` (array)

  - `data.questions.productbasket.products.categories._id` (string)

  - `data.questions.productbasket.products.categories.name` (string)

  - `data.questions.payment` (object)

  - `data.questions.payment.currency` (string)

  - `data.questions.payment.amount` (number)

  - `data.questions.payment.canAmountBeEnter` (boolean)

  - `data.questions.payment.minAmount` (number)

  - `data.questions.payment.maxAmount` (number)

  - `data.questions.payment.relatedQuestionId` (string)

  - `data.questions.payment.testmode` (boolean)

  - `data.questions.payment.paymentPageTitle` (string)

  - `data.questions.payment.gateways` (object)

  - `data.questions.payment.gateways.paypal` (boolean)

  - `data.questions.payment.gateways.iyzico` (boolean)

  - `data.questions.payment.gateways.wirecard` (boolean)

  - `data.questions.payment.gateways.mokapazaryeri` (boolean)

  - `data.questions.payment.gateways.mokadealer` (boolean)

  - `data.questions.payment.gateways.stripe` (boolean)

  - `data.questions.payment.gateways.cash` (boolean)

  - `data.questions.payment.gateways.bankTransfer` (boolean)

  - `data.questions.payment.cashDesc` (string)

  - `data.questions.payment.cashOptionTypes` (array)

  - `data.questions.payment.cashOptionTypes.text` (string)

  - `data.questions.payment.defaultGateway` (string)

  - `data.questions.payment.gatewayOrder` (array)

  - `data.questions.payment.gatewaySettings` (object)

  - `data.questions.selectionmatrix` (object)

  - `data.questions.selectionmatrix.rows` (array)

  - `data.questions.selectionmatrix.rows.type` (string)
    Enum: "radio", "checkbox"

  - `data.questions.selectionmatrix.rows.text` (string)

  - `data.questions.selectionmatrix.columns` (array)

  - `data.questions.selectionmatrix.columns.text` (string)

  - `data.questions.selectionmatrix.defaultValue` (object)

  - `data.questions.selectionmatrix.requiredEachRow` (boolean)

  - `data.questions.grid` (object)

  - `data.questions.grid.columns` (array)

  - `data.questions.grid.columns.name` (string)

  - `data.questions.grid.columns.type` (string)
    Enum: "text", "date", "number", "dropdown", "maskedtext"

  - `data.questions.grid.columns.hidden` (boolean)

  - `data.questions.grid.columns.required` (boolean)

  - `data.questions.grid.columns.placeholder` (string)

  - `data.questions.grid.columns.sumOption` (boolean)

  - `data.questions.grid.columns.options` (array)

  - `data.questions.grid.columns.options.text` (string)

  - `data.questions.grid.columns.maskPattern` (string)

  - `data.questions.grid.columns.date` (object)

  - `data.questions.grid.columns.date.format` (string)
    Enum: same as `data.questions.date.format` (4 values)

  - `data.questions.grid.columns.date.separator` (string)
    Enum: same as `data.questions.date.separator` (3 values)

  - `data.questions.grid.hasRowLimit` (boolean)

  - `data.questions.grid.rowLimitCount` (number)

  - `data.questions.grid.allRowOpen` (boolean)

  - `data.questions.drawing` (object)

  - `data.questions.drawing.subType` (string)
    drawing or signature

  - `data.questions.drawing.backgroundFileId` (string)

  - `data.questions.drawing.isUserUploadBackground` (boolean)

  - `data.questions.drawing.lineColor` (string)

  - `data.questions.questiongroup` (object)

  - `data.state` (string)
    Enum: "public", "unlisted", "private"

  - `data.submitButton` (object)

  - `data.submitButton.align` (string)
    Enum: "left", "center", "right"

  - `data.submitButton.isShow` (boolean)

  - `data.submitButton.text` (string)

  - `data.supportedLanguages` (array)

  - `data.thankYouPages` (array)

  - `data.thankYouPages._id` (string)

  - `data.thankYouPages.desc` (string)

  - `data.thankYouPages.isSaveAndReturn` (boolean)

  - `data.thankYouPages.isShareRecords` (boolean)

  - `data.thankYouPages.isShowResponseCount` (boolean)

  - `data.thankYouPages.popupBtnText` (string)

  - `data.thankYouPages.popupText` (string)

  - `data.thankYouPages.popupTitle` (string)

  - `data.thankYouPages.redirectAfterSubmit` (boolean)

  - `data.thankYouPages.redirectUrl` (string)

  - `data.thankYouPages.showPrintButton` (boolean)

  - `data.thankYouPages.showPublicId` (boolean)

  - `data.thankYouPages.showShare` (boolean)

  - `data.thankYouPages.showStatistic` (boolean)

  - `data.thankYouPages.showThankYouPage` (boolean)

  - `data.thankYouPages.statisticDesc` (string)

  - `data.thankYouPages.statisticTitle` (string)

  - `data.thankYouPages.title` (string)

  - `data.thankYouPages.pdfTemplateId` (string)

  - `data.title` (string)

  - `data.version` (integer)

  - `data.afterSubmissionSettings` (object)

  - `data.afterSubmissionSettings.isRedirect` (boolean)

  - `data.afterSubmissionSettings.isSaveAndReturn` (boolean)

  - `data.afterSubmissionSettings.redirectUrl` (string)

  - `data.afterSubmissionSettings.showReportPage` (boolean)

  - `data.afterSubmissionSettings.showThankYouPage` (boolean)

  - `data.calculatorSettings` (object)

  - `data.calculatorSettings.calculatorDetailText` (string)

  - `data.calculatorSettings.calculatorResultText` (string)

  - `data.calculatorSettings.customizeMessages` (array)

  - `data.calculatorSettings.customizeMessages.min` (number)

  - `data.calculatorSettings.customizeMessages.max` (number)

  - `data.calculatorSettings.customizeMessages.message` (string)

  - `data.calculatorSettings.isShowCalculatorDetail` (boolean)

  - `data.calculatorSettings.isShowCalculatorResult` (boolean)

  - `data.calculatorSettings.isShowCustomizeMessage` (boolean)

  - `data.conversionCodes` (object)

  - `data.conversionCodes.remarketing` (array)

  - `data.conversionCodes.remarketing.code` (string)

  - `data.conversionCodes.remarketing.provider` (string)

  - `data.conversionCodes.remarketing.eventName` (string)

  - `data.cover` (object)

  - `data.cover.altText` (string)

  - `data.cover.brightness` (number)

  - `data.cover.image` (string)

  - `data.cover.isDecorative` (boolean)

  - `data.cover.isEnabled` (boolean)

  - `data.cover.layout` (string)

  - `data.cover.position` (string)

  - `data.cover.zoom` (number)

  - `data.defaultLanguage` (string)

  - `data.directMessageSettings` (object)

  - `data.directMessageSettings.facebook` (object)

  - `data.directMessageSettings.facebook.isEnable` (boolean)

  - `data.directMessageSettings.facebook.messengerAddress` (string)

  - `data.directMessageSettings.whatsapp` (object)

  - `data.directMessageSettings.whatsapp.isEnable` (boolean)

  - `data.directMessageSettings.whatsapp.phone` (string)

  - `data.enableCustomMessage` (boolean)

  - `data.folderIds` (array)

  - `data.googleMapApiKey` (string)

  - `data.importedFormId` (string)

  - `data.importedUserId` (string)

  - `data.isEnabledWhenDowngrade` (boolean)

  - `data.isImportUncomplated` (boolean)

  - `data.isStarred` (boolean)

  - `data.isSuspended` (boolean,null)

  - `data.isSuspendedWhenDowngrade` (boolean)

  - `data.lastEdited` (object)

  - `data.lastEdited.date` (string)

  - `data.lastEdited.fullname` (string)

  - `data.lastEdited.userId` (string)

  - `data.locationSettings` (object)

  - `data.locationSettings.isEnable` (boolean)

  - `data.locationSettings.lat` (number)

  - `data.locationSettings.lng` (number)

  - `data.locationSettings.provinceCode` (string)

  - `data.locationSettings.radius` (number)

  - `data.metaData` (object)

  - `data.metaData.description` (string)

  - `data.metaData.fileId` (string)

  - `data.metaData.title` (string)

  - `data.pageSettings` (object)

  - `data.pageSettings.firstPageId` (string)

  - `data.pageSettings.firstPageTitle` (string)

  - `data.publishDateSettings` (object)

  - `data.publishDateSettings.date` (string)

  - `data.publishDateSettings.isEnabled` (boolean)

  - `data.publishDateSettings.redirectButtonText` (string)

  - `data.publishDateSettings.redirectUrl` (string)

  - `data.publishDateSettings.wysiwyg` (string)

  - `data.unpublishDateSettings` (object)

  - `data.reportState` (string)

  - `data.thankYouPageSettings` (object)

  - `data.thankYouPageSettings.desc` (string)

  - `data.thankYouPageSettings.hidePrintButton` (boolean)

  - `data.thankYouPageSettings.hideShare` (boolean)

  - `data.thankYouPageSettings.showPublicId` (boolean)

  - `data.thankYouPageSettings.title` (string)

  - `data.timer` (object)

  - `data.timer.hoursText` (string)

  - `data.timer.isCountUp` (boolean)

  - `data.timer.isEnabled` (boolean)

  - `data.timer.minutesText` (string)

  - `data.timer.seconds` (number)

  - `data.timer.secondsText` (string)

  - `data.timer.timeExpiredButton` (string)

  - `data.timer.timeExpiredButtonWithInvalidForm` (string)

  - `data.timer.timeExpiredMessage` (string)

  - `data.timer.timeExpiredMessageWithInvalidForm` (string)

  - `data.timer.timeExpiredTitle` (string)

  - `data.trashDate` (string)

  - `data.userInfo` (object)

  - `data.userLabelSetId` (string)

  - `data.welcomePageSettings` (object)

  - `data.welcomePageSettings.buttonText` (string)

  - `data.welcomePageSettings.desc` (string)

  - `data.welcomePageSettings.showWelcomePage` (boolean)

  - `data.welcomePageSettings.title` (string)

  - `data.withAI` (boolean)

  - `errors` (array)
    Always an empty array on success.

## Response 400 fields (application/json):

  - `success` (boolean)
    Always false for error responses.
    Enum: false

  - `data` (object,null)
    Always null for error responses.

  - `errors` (array)
    One or more error objects describing the failure.

  - `errors.errorCode` (integer)
    Machine-readable error code identifying the specific failure reason.

  - `errors.errorMessage` (string)
    Human-readable description of the error.


