Update Form TemplateCopy Pagepatch https://api.preczn.com/v1/formTemplates/{id}Path ParamsidstringrequiredBody ParamsPartial update. Send only the multipart parts you wish to change. All values are strings on the wire; the server coerces booleans/numbers/arrays as documented per field.platformIdstringId for the Preczn Platform.isTestModestringenumString-coerced boolean indicating if the form-template is for Test Mode. Send "true" or "false".truefalseAllowed:truefalseautoTransmitMerchantDatastringenumString-coerced boolean. If "true", merchant data is automatically sent to the connection upon completion of the form. Default false.truefalseAllowed:truefalsenamestringThe form template name. Example: "Onboarding Form".domainstringDomain configured for your platform. Example: "https://boarding.democompany.com".returnUrlstringURL the merchant will be redirected to after completion of the form.expirationUrlstringURL the merchant will be redirected to in the event that the form has expired.tosUrlstringURL with your brand's terms of service.expirationInHoursstringString-coerced number. Hours until the form expires. Default 24, min 1, max 2160. Send as numeric string (e.g. "24").displayTosstringenumString-coerced boolean. Whether the T&Cs for the connection will display. Send "true" or "false".truefalseAllowed:truefalsedisplayPciSaqstringenumString-coerced boolean. Whether the PCI SAQ compliance step displays. Send "true" or "false".truefalseAllowed:truefalsedisplayNewUserLoginstringenumString-coerced boolean. Controls the Account Login user creation screen. Send "true" or "false".truefalseAllowed:truefalsemccCodesstringComma-separated list of Merchant Category Codes to include in the MCC dropdown. Overrides platform defaults.typestringenumThe type of form that will be generated. Default KYC.KYCKYCRFIAllowed:KYCRFIheadingTitlestringTitle text displayed in the header.headingTitleColorstringHex color for header text. Default #000000.headingAccentColorstringHex color for section progress icons. Default #4013BE.buttonTextColorstringHex color for button text. Default #FFFFFF.buttonAccentColorstringHex color for button background. Default #808080.supportUrlstringWebsite merchants may visit for support or FAQs.supportEmailstringSupport email address.supportPhonestringSupport phone number (11 digits, no formatting).supportTextstringText displayed under the support phone number.logofileCustom logo image displayed in the form header. Supported formats: .jpg, .jpeg, .png. Maximum dimensions: 250x100 pixels. Maximum size: 2 MB. Sent as a binary multipart part.faviconfileCustom favicon image for this form template. Supported formats: .ico, .png, .svg. Maximum dimensions: 64x64 pixels. Maximum size: 512 KB. Sent as a binary multipart part.businessInfo.fields.legalName.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.legalName.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.legalName.fieldConstraints.minLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.legalName.fieldConstraints.maxLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.legalName.fieldConstraints.allowAlphastringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.legalName.fieldConstraints.allowNumericstringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.legalName.fieldConstraints.allowWhitespacestringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.legalName.fieldConstraints.allowedSpecialCharactersstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.website.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.website.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.website.fieldConstraints.minLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.website.fieldConstraints.maxLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.website.fieldConstraints.allowAlphastringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.website.fieldConstraints.allowNumericstringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.website.fieldConstraints.allowWhitespacestringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.website.fieldConstraints.allowedSpecialCharactersstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.address.fields.country.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.address.fields.country.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.address.fields.postal.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.address.fields.postal.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.address.fields.region.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.address.fields.region.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.address.fields.city.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.address.fields.city.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.address.fields.address.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.address.fields.address.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.address.fields.address2.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.address.fields.address2.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.phone.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.phone.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.tin.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.tin.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.tin.fieldConstraints.minLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.tin.fieldConstraints.maxLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.tinType.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.tinType.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.tinType.enumstringenumStringified JSON-style array literal of allowed vocabulary tokens (e.g. "['val1','val2']"). Server parses via stringified-array coercion. The enum property on this schema lists the allowed individual tokens — pick any subset.['ssn']ssneinbnsinAllowed:ssneinbnsinbusinessInfo.fields.businessType.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.businessType.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.businessType.enumstringenumStringified JSON-style array literal of allowed vocabulary tokens (e.g. "['val1','val2']"). Server parses via stringified-array coercion. The enum property on this schema lists the allowed individual tokens — pick any subset.['corp']soleProprietorcorpllcpartnershipnonprofitgovtAllowed:soleProprietorcorpllcpartnershipnonprofitgovtbusinessInfo.fields.email.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.email.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.annualFinanceVolume.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.annualFinanceVolume.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.mailingAddress.fields.country.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.mailingAddress.fields.country.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.mailingAddress.fields.postal.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.mailingAddress.fields.postal.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.mailingAddress.fields.region.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.mailingAddress.fields.region.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.mailingAddress.fields.city.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.mailingAddress.fields.city.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.mailingAddress.fields.address.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.mailingAddress.fields.address.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.mailingAddress.fields.address2.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.mailingAddress.fields.address2.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.publicCompany.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.publicCompany.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.stateIncorporated.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.stateIncorporated.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.countryIncorporated.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.countryIncorporated.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.dateEstablished.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.dateEstablished.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.customerServicePhone.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.customerServicePhone.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.productServiceDescription.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.productServiceDescription.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.productServiceDescription.fieldConstraints.minLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.productServiceDescription.fieldConstraints.maxLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.productServiceDescription.fieldConstraints.allowAlphastringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.productServiceDescription.fieldConstraints.allowNumericstringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.productServiceDescription.fieldConstraints.allowWhitespacestringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.productServiceDescription.fieldConstraints.allowedSpecialCharactersstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.mcc.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.mcc.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.annualSaleVolume.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.annualSaleVolume.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.averageTicket.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.averageTicket.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.highTicket.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.highTicket.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.country.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.country.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.postal.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.postal.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.region.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.region.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.city.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.city.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.address.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.address.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.address2.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.address2.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.firstName.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.firstName.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.lastName.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.lastName.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.phone.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.phone.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.billingContact.fields.email.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.billingContact.fields.email.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.name.fieldConstraints.minLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.name.fieldConstraints.maxLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().businessInfo.fields.name.fieldConstraints.allowAlphastringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.name.fieldConstraints.allowNumericstringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.name.fieldConstraints.allowWhitespacestringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.name.fieldConstraints.allowedSpecialCharactersstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.name.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.name.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.fields.shipToDays.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.fields.shipToDays.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.attachments.determinationLetter501c3.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.attachments.determinationLetter501c3.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).businessInfo.attachments.form990.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebusinessInfo.attachments.form990.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.title.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.title.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.type.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.type.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.type.enumstringenumStringified JSON-style array literal of allowed vocabulary tokens (e.g. "['val1','val2']"). Server parses via stringified-array coercion. The enum property on this schema lists the allowed individual tokens — pick any subset.['Owner']DirectorExecutiveOwnerAllowed:DirectorExecutiveOwnerowners.fields.firstName.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.firstName.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.middleName.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.middleName.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.lastName.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.lastName.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.address.fields.country.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.address.fields.country.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.address.fields.postal.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.address.fields.postal.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.address.fields.region.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.address.fields.region.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.address.fields.city.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.address.fields.city.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.address.fields.address.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.address.fields.address.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.address.fields.address2.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.address.fields.address2.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.businessTitle.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.businessTitle.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.businessTitle.fieldConstraints.minLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().owners.fields.businessTitle.fieldConstraints.maxLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().owners.fields.businessTitle.fieldConstraints.allowAlphastringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.businessTitle.fieldConstraints.allowNumericstringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.businessTitle.fieldConstraints.allowWhitespacestringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.businessTitle.fieldConstraints.allowedSpecialCharactersstringRaw string. Server accepts the value as-is (no coercion).owners.fields.citizenshipCountry.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.citizenshipCountry.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.email.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.email.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.phone.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.phone.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.dob.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.dob.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.ssn.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.ssn.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.ssnLast4.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.ssnLast4.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.ownershipPercent.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.ownershipPercent.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.ownershipDate.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.ownershipDate.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.primaryRepresentative.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.primaryRepresentative.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.significantResponsibility.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.significantResponsibility.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.politicallyExposed.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.politicallyExposed.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.driversLicenseNumber.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.driversLicenseNumber.fieldConstraints.minLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().owners.fields.driversLicenseNumber.fieldConstraints.maxLengthstringString-coerced number. Send a numeric string (e.g. "400"). Server coerces via Number().owners.fields.driversLicenseNumber.fieldConstraints.allowAlphastringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.driversLicenseNumber.fieldConstraints.allowNumericstringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.driversLicenseNumber.fieldConstraints.allowWhitespacestringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.driversLicenseNumber.fieldConstraints.allowedSpecialCharactersstringRaw string. Server accepts the value as-is (no coercion).owners.fields.driversLicenseNumber.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.driversLicenseState.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.driversLicenseState.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.fields.driversLicenseExpiration.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.fields.driversLicenseExpiration.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.attachments.id.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.attachments.id.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.attachments.idFront.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.attachments.idFront.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.attachments.idBack.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.attachments.idBack.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).owners.attachments.utilityBill.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseowners.attachments.utilityBill.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.fields.account.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.fields.account.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.fields.routing.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.fields.routing.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.fields.accountType.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.fields.accountType.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.fields.accountType.enumstringenumStringified JSON-style array literal of allowed vocabulary tokens (e.g. "['val1','val2']"). Server parses via stringified-array coercion. The enum property on this schema lists the allowed individual tokens — pick any subset.['corporateChecking']personalCheckingpersonalSavingscorporateCheckingcorporateSavingsAllowed:personalCheckingpersonalSavingscorporateCheckingcorporateSavingsbanking.fields.accountName.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.fields.accountName.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.fields.nameOnAccount.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.fields.nameOnAccount.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.fields.country.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.fields.country.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.fields.country.enumstringenumStringified JSON-style array literal of allowed vocabulary tokens (e.g. "['val1','val2']"). Server parses via stringified-array coercion. The enum property on this schema lists the allowed individual tokens — pick any subset.['USA']USAAllowed:USAbanking.fields.primaryAccount.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.fields.primaryAccount.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.fields.hasDisbursementHistory.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.fields.hasDisbursementHistory.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.attachments.bankStatement.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.attachments.bankStatement.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).banking.attachments.voidedCheck.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalsebanking.attachments.voidedCheck.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).attachments.attachments.businessLicense.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseattachments.attachments.businessLicense.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).attachments.attachments.ss4.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseattachments.attachments.ss4.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).attachments.attachments.other.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseattachments.attachments.other.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).attachments.attachments.proofOfEmployment.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseattachments.attachments.proofOfEmployment.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).attachments.attachments.articlesOfIncorporation.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseattachments.attachments.articlesOfIncorporation.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).connectionspecificRequirements.fields.greenskyPrimaryBusinessCategory.displaystringenumString-coerced boolean. Send literal "true" or "false". Server coerces to boolean via convertStringToBoolean.truefalseAllowed:truefalseconnectionspecificRequirements.fields.greenskyPrimaryBusinessCategory.displayAttributes.subTextstringRaw string. Server accepts the value as-is (no coercion).connectionspecificRequirements.fields.greenskyPrimaryBusinessCategory.enumstringenumStringified JSON-style array literal of allowed vocabulary tokens (e.g. "['val1','val2']"). Server parses via stringified-array coercion. The enum property on this schema lists the allowed individual tokens — pick any subset.['Construction']Awnings, SunroomsBasement - Finishing / RemodelingBasement - FoundationBasement - WaterproofingCarports/Portable BuildingsConcrete / MasonryConstructionConstruction - OutdoorElectricalEnergy EfficiencyFencingFencing - Pet ContainmentFlooringFlooring - CoatingsGeneral ContractingGeneratorsHome AutomationHVACKitchen and BathroomsLandscape/HardscapePaintingPest ControlPlumbingPoolsRemodelingRestorationRetailRoofingSiding / DecksSolarSpas and SaunasWalk-In TubWater TreatmentWindows and DoorsOtherShow 35 enum valuesHeadersidempotency-keystringUnique key to ensure idempotency of requests. If provided, the server will return the same response for subsequent requests with the same key.Responses 200Form Template Updated. 401Invalid API key. 500Unable to service request due to server-side error. Please reattempt request.Updated 27 days ago