{ "addressHistory": { "endpoint": "api/v1/address-history", "listEndpoint": "api/v1/address-history?{borrower.borrowerId}", "fields": { "borrowerId": { "type": "guid", "parentSource": "borrower.borrowerId" }, "addressHistoryId": { "type": "guid", "denyMethods": ["POST"] }, "yearsOccupying": { "type": "int", "validations": { "minValue": "0" } }, "monthsOccupying": { "type": "int", "validations": { "minValue": "0", "maxValue": "11" } }, "street": { "type": "string", "validations": { "required": true } }, "unit": { "type": "string" }, "city": { "type": "string", "validations": { "required": true } }, "state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"], "validations": { "required": true } }, "zipCode": { "type": "zipCode", "validations": { "required": true } } } }, "asset": { "endpoint": "api/v1/asset", "listEndpoint": "api/v1/asset?{borrower.borrowerId}", "fields": { "borrowerId": { "type": "guid", "parentSource": "borrower.borrowerId" }, "assetId": { "type": "guid", "denyMethods": ["POST","PATCH"] }, "institutionName": { "type": "string", "validations": { "required": true } }, "accountType": { "type": "enum", "enumValues": ["Four01K","CD","Checking","Gift","Ira","InvestmentAccount","MutualFund","Other","Savings","TrustFund"], "validations": { "required": true } }, "newUrlaAccountType": { "type": "enum", "enumValues": ["Checking","Savings","CD","Stock","Bond","MutualFund","Four01K","Ira","TrustFund","CashGift","EquityGift","GrantGift","LifeInsurance","ProceedsFromRealEstate","ProceedsFromNonRealEstate","ProceedsFromSecuredLoan","ProceedsFromUnsecuredLoan","CashOnHand","Other"], "validations": { "required": true } }, "balance": { "type": "currency", "validations": { "required": true, "minValue": "0", "maxValue": "999999999.99" } }, "automated": { "type": "boolean" } } }, "branchOffice": { "endpoint": "api/v1/branch-office", "fields": { "branchOfficeId": { "type": "guid", "denyMethods": ["POST","PATCH"] }, "name": { "type": "string" }, "street": { "type": "string" }, "city": { "type": "string" }, "state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"] }, "zipCode": { "type": "zipCode" }, "phone": { "type": "phone" }, "email": { "type": "email" }, "hoursOfOperation": { "type": "string" }, "system.nullable`1[System.double].hasValue": { "type": "boolean" }, "system.nullable`1[System.double].hasValue": { "type": "boolean" }, "isActive": { "type": "boolean" }, "system.nullable`1[System.double].hasValue": { "type": "boolean" }, "faxNumber": { "type": "string" } } }, "income": { "endpoint": "api/v1/income", "listEndpoint": "api/v1/income?{borrower.borrowerId}", "fields": { "borrowerId": { "type": "guid", "parentSource": "borrower.borrowerId" }, "incomeId": { "type": "guid", "denyMethods": ["POST","PATCH"] }, "incomeSource": { "type": "enum", "enumValues": ["Employed","SelfEmployed","MilitaryPay","Pension","SocialSecurity","Other"], "validations": { "required": true } }, "employerName": { "type": "string", "validations": { "required": true } }, "isStillThere": { "type": "enum", "enumValues": ["Yes","No"], "validations": { "required": true } }, "startDate": { "type": "date", "validations": { "required": true, "maxDate": "income.endDate", "maxDateToday": true } }, "endDate": { "type": "date", "validations": { "required": true, "minDate": "income.startDate", "maxDateToday": true } }, "street": { "type": "string", "validations": { "required": true } }, "unit": { "type": "string" }, "city": { "type": "string", "validations": { "required": true } }, "state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"], "validations": { "required": true } }, "zipCode": { "type": "zipCode", "validations": { "required": true } }, "phoneNumber": { "type": "phone", "validations": { "required": true } }, "jobTitle": { "type": "string", "validations": { "required": true } }, "monthlyIncome": { "type": "currency", "validations": { "required": true, "minValue": "0", "maxValue": "999999999.99" } }, "monthlyCommissions": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "monthlyBonuses": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "monthlyOvertime": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "businessName": { "type": "string" }, "militaryIncomeId": { "type": "string" }, "militaryBranch": { "type": "enum", "enumValues": ["Airforce","Army","CoastGuard","Marines","NationalGuard","Navy"] }, "militaryRank": { "type": "string" }, "incomeType": { "type": "enum", "enumValues": ["AlimonyChildSupport","BoarderIncome","CapitalGains","InterestDividend","RealEstateRentalIncome","Royalties","TrustIncome","UnemploymentPublicAssistance","VABenefits"] }, "otherIncomeType": { "type": "enum", "enumValues": ["Alimony","BoarderIncome","CapitalGains","ChildSupport","Disability","FosterCare","HousingAllowance","HousingOrParsonage","InterestDividend","IRA","RealEstateRentalIncome","MortgageCreditCertificate","MortgageDifferential","NotesReceivableInstallment","PublicAssistance","Royalties","TemporaryIncome","TrustIncome","TrailingCoborrowerIncome","Unemployment","UnemploymentWelfareIncome","VACompensation"] }, "verified": { "type": "boolean" }, "automated": { "type": "boolean" }, "notes": { "type": "string", "validations": { "maxLength": 255 } } } }, "loanOfficer": { "endpoint": "api/v1/loan-officer", "fields": { "id": { "type": "guid" }, "branchOfficeId": { "type": "guid" }, "loanOfficerId": { "type": "guid", "denyMethods": ["POST","PATCH"] }, "channel": { "type": "enum", "enumValues": ["Unknown","Direct","Retail"] }, "cellPhone": { "type": "phone" }, "officePhone": { "type": "phone" }, "email": { "type": "email" }, "employeeId": { "type": "string" }, "fax": { "type": "phone" }, "location": { "type": "string" }, "team": { "type": "string" }, "title": { "type": "string" }, "street": { "type": "string" }, "city": { "type": "string" }, "state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"] }, "zipCode": { "type": "zipCode" }, "preferredName": { "type": "string" }, "nmlsId": { "type": "string" }, "headshotUrl": { "type": "string" }, "facebookUrl": { "type": "string" }, "googleUrl": { "type": "string" }, "linkedInUrl": { "type": "string" }, "twitterUrl": { "type": "string" }, "youTubeUrl": { "type": "string" }, "webSiteUrl": { "type": "string" } } }, "zipCode": { "endpoint": "api/v1/zipcode", "fields": { "zipcode": { "type": "zipCode" }, "city": { "type": "string" }, "county": { "type": "string" }, "countyFips": { "type": "string" }, "state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"] }, "stateCode": { "type": "string" } } }, "azureUser": { "endpoint": "api/v1/user/azureuser", "fields": { "adB2CUserId": { "type": "guid" }, "email": { "type": "string" }, "partnerId": { "type": "string" }, "firstName": { "type": "string" }, "lastName": { "type": "string" }, "ipAddress": { "type": "string" } } }, "lead": { "endpoint": "api/v1/lead", "fields": { "branch": { "type": "string" }, "community": { "type": "string" }, "communityCodenum": { "type": "int" }, "additionalInformation": { "type": "string" }, "leadSource": { "type": "string" }, "loanType": { "type": "enum", "enumValues": ["Purchase","Refinance"] }, "refiGoal": { "type": "enum", "enumValues": ["LowerRate","LowerPayment","ReduceTerm","CashOut"] }, "dialerLeadId": { "type": "string" }, "leadId": { "type": "string" }, "i3Guid": { "type": "guid" }, "ltGuid": { "type": "guid" }, "loanOfficerId": { "type": "guid" }, "loanOfficerChannel": { "type": "enum", "enumValues": ["Unknown","Direct","Retail"] }, "emailCampaignId": { "type": "string" }, "branchPhone": { "type": "string" }, "isEConsentAccepted": { "type": "boolean" }, "jornayaGuid": { "type": "guid" }, "preferredLanguage": { "type": "enum", "enumValues": ["English","Spanish"] }, "preferredLanguageDateModified": { "type": "date" }, "preferredIPAddress": { "type": "string", "denyMethods": ["POST","PATCH"] }, "externalApplicationId": { "type": "string" }, "externalBorrowerId": { "type": "string" }, "landingUrl": { "type": "string" }, "source": { "type": "string" }, "mSABuilderCode": { "type": "string" }, "userId": { "type": "guid", "denyMethods": ["POST","PATCH"] }, "firstName": { "type": "string", "validations": { "maxLength": 20, "required": true } }, "middleName": { "type": "string", "validations": { "maxLength": 1 } }, "lastName": { "type": "string", "validations": { "required": true } }, "suffix": { "type": "enum", "enumValues": ["II","III","IV","V","Jr","Sr"] }, "phone": { "type": "phone", "validations": { "required": true } }, "street": { "type": "string", "validations": { "required": true } }, "unit": { "type": "string" }, "city": { "type": "string", "validations": { "required": true } }, "state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"], "validations": { "required": true } }, "zipCode": { "type": "zipCode", "validations": { "required": true } }, "agreement": { "type": "boolean" }, "agreementIPAddress": { "type": "string" }, "email": { "type": "email", "validations": { "required": true } }, "password": { "type": "password", "denyMethods": ["GET"], "validations": { "required": true } }, "dob": { "type": "date", "validations": { "minDate": "'01/01/1918'", "maxDateToday": true, "minAge": "18" } , "formValidations": { "requiredForPricing_LD": true } }, "variations": { "type": "string" }, "partnerId": { "type": "string" }, "jointVentureGuid": { "type": "guid" }, "adB2CUserId": { "type": "guid" } } }, "user": { "endpoint": "api/v1/user", "fields": { "userId": { "type": "guid", "denyMethods": ["POST","PATCH"] }, "firstName": { "type": "string" }, "middleName": { "type": "string" }, "lastName": { "type": "string" }, "suffix": { "type": "enum", "enumValues": ["II","III","IV","V","Jr","Sr"] }, "phone": { "type": "phone" }, "street": { "type": "string" }, "unit": { "type": "string" }, "city": { "type": "string" }, "state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"] }, "zipCode": { "type": "zipCode" }, "agreement": { "type": "boolean" }, "agreementIPAddress": { "type": "string" }, "email": { "type": "email" }, "password": { "type": "password", "denyMethods": ["GET"] }, "dob": { "type": "date", "formValidations": { "requiredForPricing_LD": true } }, "variations": { "type": "string" }, "partnerId": { "type": "string" }, "jointVentureGuid": { "type": "guid" }, "adB2CUserId": { "type": "guid" } } }, "userStatus": { "endpoint": "api/v1/user/status", "fields": { "azureB2CEnabled": { "type": "boolean" }, "isEmailAlreadyExistInB2C": { "type": "boolean" }, "isMigrating": { "type": "boolean" }, "azureUser.azureUserIdentity.providerType": { "type": "enum", "enumValues": ["Unknown","Eps","Azure"] }, "azureUser.azureUserIdentity.email": { "type": "string" }, "azureUser.azureUserIdentity.userId": { "type": "guid" }, "user.userIdentity.providerType": { "type": "enum", "enumValues": ["Unknown","Eps","Azure"] }, "user.userIdentity.email": { "type": "string" }, "user.userIdentity.userId": { "type": "guid" }, "user.userIdentity.isActive": { "type": "boolean" }, "initialProvider": { "type": "enum", "enumValues": ["Unknown","Eps","Azure"] }, "status": { "type": "enum", "enumValues": ["NotExist","NotMigrated","Migrated","Migrating"] }, "originProvider": { "type": "enum", "enumValues": ["Unknown","Eps","Azure"] }, "user.providerConfig.clientId": { "type": "string" }, "user.providerConfig.authority": { "type": "string" }, "firstName": { "type": "string" }, "lastName": { "type": "string" } } }, "session": { "endpoint": "api/v1/session", "fields": { "userId": { "type": "guid" }, "personalLoanUserId": { "type": "guid" }, "token": { "type": "string" }, "tokenExpirationDate": { "type": "date" }, "tokenExpirationSeconds": { "type": "int" }, "borrowerInfo.firstName": { "type": "string" }, "borrowerInfo.lastName": { "type": "string" }, "borrowerInfo.ssnVerify": { "type": "boolean" }, "borrowerInfo.isPrimary": { "type": "boolean" }, "borrowerInfo.borrowerToken": { "type": "string" }, "borrowerInfo.loanDetail.loanId": { "type": "guid" }, "borrowerInfo.loanDetail.loanOfficerId": { "type": "guid" }, "borrowerInfo.loanDetail.redirectToPortal": { "type": "boolean" }, "borrowerInfo.loanDetail.isSubmitted": { "type": "boolean" }, "borrowerInfo.loanDetail.isPersonalLoan": { "type": "boolean" }, "borrowerInfo.loanDetail.dialerLeadId": { "type": "string" }, "borrowerInfo.string.length": { "type": "int" }, "borrowerInfo.address.street": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "borrowerInfo.address.unit": { "type": "string" }, "borrowerInfo.address.city": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "borrowerInfo.address.state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"], "validations": { "required": true } }, "borrowerInfo.address.zipCode": { "type": "zipCode", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "borrowerInfo.mostRecentPhoneNumber": { "type": "string" }, "loanDetail.loanId": { "type": "guid" }, "loanDetail.loanOfficerId": { "type": "guid" }, "loanDetail.redirectToPortal": { "type": "boolean" }, "loanDetail.isSubmitted": { "type": "boolean" }, "loanDetail.isPersonalLoan": { "type": "boolean" }, "loanDetail.dialerLeadId": { "type": "string" }, "sitePageVisit.pageId": { "type": "guid" }, "sitePageVisit.pageUrl": { "type": "string" }, "sitePageVisit.timestamp": { "type": "date" }, "sitePageVisit.action": { "type": "string" }, "sitePageVisit.data": { "type": "string" }, "sitePageVisit.duration": { "type": "int" }, "sitePageVisit.dateInserted": { "type": "date" }, "email": { "type": "string" }, "password": { "type": "password", "denyMethods": ["GET"] }, "partnerId": { "type": "string" }, "multiFactor": { "type": "boolean" } } }, "borrowerInfo": { "endpoint": "api/v1/borrower-info/{borrowertoken}", "listEndpoint": "api/v1/borrower-info", "fields": { "firstName": { "type": "string" }, "lastName": { "type": "string" }, "ssnVerify": { "type": "boolean" }, "isPrimary": { "type": "boolean" }, "borrowerToken": { "type": "string" }, "loanDetail.loanId": { "type": "guid" }, "loanDetail.loanOfficerId": { "type": "guid" }, "loanDetail.redirectToPortal": { "type": "boolean" }, "loanDetail.isSubmitted": { "type": "boolean" }, "loanDetail.isPersonalLoan": { "type": "boolean" }, "loanDetail.dialerLeadId": { "type": "string" }, "string.length": { "type": "int" }, "address.street": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "address.unit": { "type": "string" }, "address.city": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "address.state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"], "validations": { "required": true } }, "address.zipCode": { "type": "zipCode", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "mostRecentPhoneNumber": { "type": "string" } } }, "password": { "endpoint": "api/v1/password", "fields": { "passwordToken": { "type": "guid" }, "oldPassword": { "type": "string" }, "newPassword": { "type": "string" }, "login": { "type": "boolean" } } }, "mortgageLoanOfferGroup": { "endpoint": "api/v1/loan/{loan.loanid}/offers/{offerid}", "listEndpoint": "api/v1/loan/{loan.loanId}/offers", "fields": { "mortgageLoanOfferType": { "type": "enum", "enumValues": ["None","ConformingFixed","ConformingAdjustable","VAFixed","VAAdjustable","FHAFixed","FHAAdjustable","JumboFixed","JumboAdjustable"] }, "mortgageLoanOffer.offerId": { "type": "guid" }, "mortgageLoanOffer.loanOfferGuid": { "type": "guid" }, "mortgageLoanOffer.termYears": { "type": "int" }, "mortgageLoanOffer.monthlyPayment": { "type": "decimal" }, "mortgageLoanOffer.interestRate": { "type": "decimal" }, "mortgageLoanOffer.apr": { "type": "decimal" }, "mortgageLoanOffer.pointPercent": { "type": "decimal" }, "mortgageLoanOffer.cashToClose": { "type": "decimal" }, "mortgageLoanOffer.loanAmount": { "type": "decimal" }, "mortgageLoanOffer.category": { "type": "enum", "enumValues": ["Unknown","PurchaseConventionalFixed30","PurchaseConventionalFixed25","PurchaseConventionalFixed20","PurchaseConventionalFixed15","PurchaseConventionalFixed10","PurchaseConventionalARM10_1","PurchaseConventionalARM7_1","PurchaseConventionalARM5_1","RefinanceConventionalFixed30","RefinanceConventionalFixed25","RefinanceConventionalFixed20","RefinanceConventionalFixed15","RefinanceConventionalFixed10","RefinanceConventionalARM10_1","RefinanceConventionalARM7_1","RefinanceConventionalARM5_1","PurchaseVAFixed30","PurchaseVAFixed25","PurchaseVAFixed20","PurchaseVAFixed15","PurchaseVAFixed10","PurchaseVAARM5_1","PurchaseVAARM3_1","RefinanceVAFixed30","RefinanceVAFixed25","RefinanceVAFixed20","RefinanceVAFixed15","RefinanceVAFixed10","RefinanceVAARM5_1","RefinanceVAARM3_1","PurchaseFHAFixed30","PurchaseFHAFixed25","PurchaseFHAFixed20","PurchaseFHAFixed15","PurchaseFHAFixed10","PurchaseFHAARM5_1","PurchaseFHAARM3_1","RefinanceFHAFixed30","RefinanceFHAFixed25","RefinanceFHAFixed20","RefinanceFHAFixed15","RefinanceFHAARM3_1","PurchaseJumboFixed30","PurchaseJumboFixed25","PurchaseJumboFixed20","PurchaseJumboFixed15","PurchaseJumboFixed10","PurchaseJumboARM10_1","PurchaseJumboARM7_1","PurchaseJumboARM5_1","RefinanceJumboFixed30","RefinanceJumboFixed25","RefinanceJumboFixed20","RefinanceJumboFixed15","RefinanceJumboFixed10","RefinanceJumboARM10_1","RefinanceJumboARM7_1","RefinanceJumboARM5_1"] }, "mortgageLoanOffer.pricing.mortgageLoanOfferFees.mortgageOfferFeeSection.name": { "type": "string" }, "mortgageLoanOffer.pricing.mortgageLoanOfferFees.mortgageOfferFeeSection.type": { "type": "enum", "enumValues": ["EstimatedPayoffAmount","OriginationCharges","ThirdPartyCharges","EstimatedPrepaids","Other"] }, "mortgageLoanOffer.pricing.mortgageLoanOfferFees.mortgageOfferFeeSection.mortgageOfferFee.name": { "type": "string" }, "mortgageLoanOffer.pricing.mortgageLoanOfferFees.mortgageOfferFeeSection.mortgageOfferFee.amount": { "type": "decimal" }, "mortgageLoanOffer.pricing.mortgageLoanOfferFees.mortgageOfferFeeSection.mortgageOfferFee.type": { "type": "enum", "enumValues": ["BorrowerCharge","BorrowerCredit","SellerCharge","LenderCharge","ThirdPartyCharge","Other"] }, "mortgageLoanOffer.pricing.mortgageLoanOfferFees.mortgageOfferFeeSection.mortgageOfferFee.hudNumber": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.propertyTaxMonthly": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.propertyTaxPrePaidMonths": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.hazardInsuranceMonthly": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.hazardInsurancePrePaidMonths": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.mortgageInsuranceMonthly": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.floodInsuranceMonthly": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.windStormInsuranceMonthly": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.hOAFeesMonthly": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.leaseMonthly": { "type": "decimal" }, "mortgageLoanOffer.pricing.housingExpenseSummary.otherMonthly": { "type": "decimal" }, "mortgageLoanOffer.closingCosts": { "type": "decimal" }, "mortgageLoanOffer.prePaidFees": { "type": "decimal" }, "mortgageLoanOffer.costsPaidBySeller": { "type": "decimal" }, "mortgageLoanOffer.specialProgramFees": { "type": "decimal" }, "mortgageLoanOffer.principalAndInterestMonthly": { "type": "decimal" }, "mortgageLoanOffer.pitiMonthly": { "type": "decimal" }, "mortgageLoanOffer.pointsPaid": { "type": "decimal" }, "mortgageLoanOffer.loanFees": { "type": "decimal" }, "mortgageLoanOffer.estimatedAccruedInterest": { "type": "decimal" }, "mortgageLoanOffer.currentLoanBalance": { "type": "decimal" }, "mortgageLoanOffer.lockTerm": { "type": "int" }, "mortgageLoanOffer.canLock": { "type": "boolean" }, "mortgageLoanOffer.zeroOutOfPocket": { "type": "boolean" }, "mortgageLoanOffer.coreLogicRecordId": { "type": "string" }, "mortgageLoanOffer.lTV": { "type": "decimal" }, "mortgageLoanOffer.cLTV": { "type": "decimal" }, "title": { "type": "string" } } }, "loan": { "endpoint": "api/v1/loan", "listEndpoint": "api/v1/loan?{user.userId}", "fields": { "userId": { "type": "guid", "parentSource": "user.userId" }, "loanId": { "type": "guid", "denyMethods": ["POST","PATCH"] }, "externalId": { "type": "string", "denyMethods": ["POST","PATCH"] }, "loanType": { "type": "enum", "enumValues": ["Purchase","Refinance"] }, "channel": { "type": "enum", "enumValues": ["Unknown","Direct","Retail"] }, "loanOfficer": { "type": "guid", "denyMethods": ["PATCH"] }, "branchOffice": { "type": "int" }, "refinanceGoal": { "type": "enum", "enumValues": ["LowerRate","LowerPayment","ReduceTerm","CashOut"], "formValidations": { "requiredForPricing_LD": "Refi" } }, "refinanceCashOut": { "type": "currency", "validations": { "minValue": "501", "maxValue": "999999999.99" } }, "subjectProperty.isPropertySelected": { "type": "boolean" }, "subjectProperty.isListedForSale": { "type": "boolean" }, "subjectProperty.isReferral": { "type": "boolean" }, "subjectProperty.isRealtor": { "type": "boolean" }, "subjectProperty.referralCompanyName": { "type": "string" }, "subjectProperty.referralName": { "type": "string" }, "subjectProperty.referralPhoneNumber": { "type": "phone" }, "subjectProperty.referralEmail": { "type": "email" }, "subjectProperty.street": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": "subjectProperty.isPropertySelected" } }, "subjectProperty.city": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": "subjectProperty.isPropertySelected" } }, "subjectProperty.state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"], "validations": { "required": true } }, "subjectProperty.county": { "type": "string" }, "subjectProperty.zipCode": { "type": "zipCode", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": "subjectProperty.isPropertySelected" } }, "subjectProperty.yearBuilt": { "type": "year", "validations": { "minValue": "1618", "maxDateToday": true, "required": true } , "formValidations": { "requiredForPricing_LD": "subjectProperty.isPropertySelected" } }, "subjectProperty.yearAcquired": { "type": "year", "validations": { "minValue": "loan.subjectProperty.yearBuilt", "maxDateToday": true, "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "subjectProperty.isUnderContract": { "type": "boolean" }, "subjectProperty.loanAmount": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99", "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "subjectProperty.purchasePrice": { "type": "currency", "validations": { "minValue": "loan.subjectProperty.downPayment", "maxValue": "999999999.99", "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "subjectProperty.appraisedValue": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99", "required": true } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "subjectProperty.downPayment": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99", "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "subjectProperty.targetClosingDate": { "type": "date", "validations": { "minDateToday": true } }, "subjectProperty.isSomeClosingCostCovered": { "type": "boolean" }, "subjectProperty.closingCostCoveredAmount": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "subjectProperty.usage": { "type": "enum", "enumValues": ["PrimaryResidence","SecondaryResidence","InvestmentProperty"], "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "subjectProperty.propertyType": { "type": "enum", "enumValues": ["SingleFamilyDetached","SingleFamilyAttached","PlannedUnitDevelopment","CondoLowRise1to4Stories","CondoLowRise5to8Stories","CondoLowRise9PlusStories","Manufactured","TwoUnit","ThreeUnit","FourUnit","CoOp"], "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "subjectProperty.existingFhaMortgage": { "type": "boolean" }, "subjectProperty.manufacturedPropertyType": { "type": "enum", "enumValues": ["ManufacturedHomeAndLand","ManufacturedHomeAndNotLand","NotApplicable"] }, "subjectProperty.manufacturedOwnership": { "type": "enum", "enumValues": ["DirectOwnership","IndirectOwnership","PaidLeasehold","UnpaidLeasehold","NotApplicable"] }, "subjectProperty.purchaseStatus": { "type": "enum", "enumValues": ["InContract","Unspecified","Shopping_Retail","Shopping_0_60_Days","Shopping_61_90_Days","Shopping_91_120_Days","Shopping_121_Days","InContract_Retail"] }, "subjectProperty.unit": { "type": "string" }, "subjectProperty.originalPurchasePrice": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99", "required": true } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "subjectProperty.propertyTax": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "subjectProperty.propertyTaxFrequency": { "type": "enum", "enumValues": ["Monthly","Annual"] }, "subjectProperty.firstMortgageBalance": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "subjectProperty.mortgageBalanceConfirmed": { "type": "boolean" }, "subjectProperty.firstMortgageBalanceEntered": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "subjectProperty.hasMortgageNotOnReport": { "type": "boolean" }, "subjectProperty.additionalLiens": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "subjectProperty.secondMortgageBalance": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "loanNumber": { "type": "string" }, "loanOfficerFirstName": { "type": "string" }, "loanOfficerLastName": { "type": "string" }, "loanOfficerEmail": { "type": "string" }, "loanOfficerUserName": { "type": "string" }, "termsOfUseAccepted": { "type": "boolean" }, "termsOfUseAcceptedDate": { "type": "date" }, "hasSubmit": { "type": "boolean" }, "convertedToLoan": { "type": "boolean" }, "appLeadSource": { "type": "string" }, "leadGuid": { "type": "string" }, "communityId": { "type": "string" }, "leadSource": { "type": "string" }, "dialerLeadId": { "type": "string" }, "emailCampaignId": { "type": "string" }, "applicationCreatedDate": { "type": "date" }, "isNewUrla": { "type": "boolean" }, "originLoanOfficerId": { "type": "guid" }, "originLoanOfficerChannel": { "type": "enum", "enumValues": ["Unknown","Direct","Retail"] }, "recommendedLoanOfficerId": { "type": "guid" }, "recommendedLoanOfficerChannel": { "type": "enum", "enumValues": ["Unknown","Direct","Retail"] }, "recommendedLoanOfficerUserName": { "type": "string" }, "externalApplicationId": { "type": "string" }, "externalBorrowerId": { "type": "string" }, "i3Guid": { "type": "guid" }, "landingUrl": { "type": "string" }, "source": { "type": "string" }, "isPotentialFraud": { "type": "boolean" }, "mSABuilderCode": { "type": "string" } } }, "dashboard": { "endpoint": "api/v1/dashboard", "fields": { "loanFacts.borrowerFacts.borrowerID": { "type": "string" }, "loanFacts.borrowerFacts.firstName": { "type": "string" }, "loanFacts.borrowerFacts.lastName": { "type": "string" }, "loanFacts.borrowerFacts.dOB": { "type": "date" }, "loanFacts.borrowerFacts.email": { "type": "string" }, "loanFacts.borrowerFacts.openTasks": { "type": "int" }, "loanFacts.borrowerFacts.position": { "type": "enum", "enumValues": ["Primary","CoBorrower"] }, "loanFacts.borrowerFacts.isLoggedInBorrower": { "type": "boolean" }, "loanFacts.borrowerFacts.reEntryState": { "type": "enum", "enumValues": ["Unknown","Register","Property","About","Identity","Income","Assets","Spouse","Submit","Offers","SelfService","Prequalified","Completed"] }, "loanFacts.loanID": { "type": "string" }, "loanFacts.displayLoanId": { "type": "string" }, "loanFacts.status": { "type": "string" }, "loanFacts.loanDashboardCategory": { "type": "enum", "enumValues": ["Unsubmitted","PendingApproval","Paying","Historic"] }, "loanFacts.mortgageProviderType": { "type": "enum", "enumValues": ["PersonalLoans","MortgageDirect","MortgageRetail"] }, "loanFacts.address.street": { "type": "string", "formValidations": { "requiredForPricing_LD": true } }, "loanFacts.address.unit": { "type": "string" }, "loanFacts.address.city": { "type": "string", "formValidations": { "requiredForPricing_LD": true } }, "loanFacts.address.state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"] }, "loanFacts.address.zipCode": { "type": "zipCode", "formValidations": { "requiredForPricing_LD": true } }, "loanFacts.personalLoanInProgress": { "type": "boolean" }, "loanFacts.lastModifiedDate": { "type": "date" }, "loanFacts.createdDate": { "type": "date" }, "loanFacts.amount": { "type": "decimal" }, "loanFacts.term": { "type": "string" }, "loanFacts.purpose": { "type": "string" }, "loanFacts.loanType": { "type": "enum", "enumValues": ["Purchase","Refinance"] }, "loanFacts.leadSource": { "type": "string" }, "loanFacts.redirectURL": { "type": "string" }, "loanFacts.servicingEnabledDate": { "type": "date" } } }, "setting": { "endpoint": "api/v1/configuration/setting", "fields": { "value": { "type": "string" }, "key": { "type": "enum", "enumValues": ["CPUrl","TWN_Enabled","FormFree_Enabled","StickyFooterScriptUrl","HomeUrl","MortgageFundedRedirectUrl","PersonalFundedRedirectUrl","ClaRedirectURL","PPE_Enabled","GlobalEConsent_Enabled","SmcoUrl","LOSiteID","COVID19_Message_Enabled","GTM_Settings","Agm_Api_Key","NewUrlaText_Enabled","ExistingCustomerWorkflow_Enabled","LoginPreventDuplicateLoans_Enabled","RegisterConfirmPhoneNumber_Enabled","MaintenanceMode_Active","PrefillFormFields_Enabled","PrefillFormFields_BindingsMap","Multilingual_Enabled","Multilingual_Languages","DA_Pricing_DU_Flow_V2_Enabled","VOADisabled","VOIEDisabled","SoftPullOnly","SoftPullAndTrimerge","PreApproval","CorporateMailingAddress","ADB2C_Enabled","LeadManagement_Enabled","I3Dialer_Enabled","AddEmpowerNotesInBackground","B2CSettings"] }, "partnerId": { "type": "string", "denyMethods": ["POST","PATCH"] } } }, "borrower": { "endpoint": "api/v1/borrower", "listEndpoint": "api/v1/borrower?{loan.loanId}", "fields": { "loanId": { "type": "guid", "parentSource": "loan.loanId" }, "borrowerId": { "type": "guid", "denyMethods": ["POST","PATCH"] }, "externalId": { "type": "string", "denyMethods": ["POST","PATCH"] }, "firstName": { "type": "string", "validations": { "required": true, "maxLength": 20 } , "formValidations": { "requiredForPricing_LD": true } }, "middleName": { "type": "string", "validations": { "maxLength": 1 } }, "lastName": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "suffix": { "type": "enum", "enumValues": ["II","III","IV","V","Jr","Sr"] }, "email": { "type": "email", "validations": { "required": true } }, "isPrimary": { "type": "boolean" }, "isSpouse": { "type": "boolean" }, "includeSpouse": { "type": "boolean", "validations": { "isSet": true } }, "includeCoBorrower": { "type": "boolean", "validations": { "isSet": true } }, "maritalStatus": { "type": "enum", "enumValues": ["Married","Unmarried","Separated"], "validations": { "required": true } }, "relationshipStatus": { "type": "enum", "enumValues": ["Married","Separated","Single","Divorced","Widowed","CivilUnion","DomesticPartnership","RegisteredReciprocalBeneficiary"], "validations": { "required": true } }, "isVaLoanEligible": { "type": "boolean", "validations": { "isSet": true } }, "isMilitaryService": { "type": "boolean", "validations": { "isSet": true } }, "militaryStatusType": { "type": "enum", "enumValues": ["ActiveDuty","ReserveOrNationalGuard","RetiredOrDischarged","SurvivingSpouse"], "validations": { "isSet": true } }, "militaryExpectedCompletionDate": { "type": "date", "validations": { "isSet": true } }, "reserveActivated": { "type": "boolean", "validations": { "isSet": true } }, "isSurvivingSpouse": { "type": "boolean", "validations": { "isSet": true } }, "hadVaLoan": { "type": "boolean", "validations": { "isSet": true } }, "hasVaLoanFeeExemption": { "type": "boolean", "validations": { "isSet": true } }, "activeDutyMilitary": { "type": "boolean", "validations": { "isSet": true } }, "vaLoanDependentCount": { "type": "int", "validations": { "required": true } }, "ssn": { "type": "ssn", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "dob": { "type": "date", "validations": { "required": true, "minDate": "'01/01/1918'", "maxDateToday": true, "minAge": "18" } , "formValidations": { "requiredForPricing_LD": true } }, "isAuthorizingCreditCheck": { "type": "boolean", "validations": { "required": true } }, "currentResidence.type": { "type": "enum", "enumValues": ["Homeowner","Renter","Other"], "validations": { "required": true } }, "currentResidence.propertyType": { "type": "enum", "enumValues": ["SingleFamilyDetached","SingleFamilyAttached","PlannedUnitDevelopment","CondoLowRise1to4Stories","CondoLowRise5to8Stories","CondoLowRise9PlusStories","Manufactured","TwoUnit","ThreeUnit","FourUnit","CoOp"] }, "currentResidence.propertyValue": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "currentResidence.monthlyMortgage": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99", "required": true } }, "currentResidence.monthlyRental": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99", "required": true } }, "currentResidence.areTaxesOrInsuranceIncluded": { "type": "boolean" }, "currentResidence.propertyTax": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "currentResidence.propertyTaxFrequency": { "type": "enum", "enumValues": ["Monthly","Annual"] }, "currentResidence.hazardInsuranceAmount": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "currentResidence.hazardInsuranceFrequency": { "type": "enum", "enumValues": ["Monthly","Annual"] }, "currentResidence.hoaAmount": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "currentResidence.hoaFrequency": { "type": "enum", "enumValues": ["Monthly","Annual"] }, "currentResidence.yearsOccupying": { "type": "int", "validations": { "minValue": "0" } }, "currentResidence.monthsOccupying": { "type": "int", "validations": { "minValue": "0", "maxValue": "11" } }, "currentResidence.isMailingAddressDifferent": { "type": "boolean" }, "currentResidence.phone": { "type": "phone", "validations": { "required": true } }, "currentResidence.street": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "currentResidence.unit": { "type": "string" }, "currentResidence.city": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "currentResidence.state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"], "validations": { "required": true } }, "currentResidence.zipCode": { "type": "zipCode", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "currentResidence.mailingAddressStreet": { "type": "string" }, "currentResidence.mailingAddressUnit": { "type": "string" }, "currentResidence.mailingAddressCity": { "type": "string" }, "currentResidence.mailingAddressState": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"] }, "currentResidence.mailingAddressZipCode": { "type": "zipCode" }, "currentResidence.estimatedAnnualExpenses": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "currentResidence.remainingMortgageBalance": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } }, "currentResidence.remainingMortgageConfirmed": { "type": "boolean" }, "currentResidence.hasMortgageNotOnReport": { "type": "boolean" }, "currentResidence.additionalLiens": { "type": "boolean" }, "currentResidence.sellingCurrentProperty": { "type": "boolean", "validations": { "isSet": true } }, "currentResidence.rentingProperty": { "type": "boolean", "validations": { "isSet": true } }, "currentResidence.yearBuilt": { "type": "year", "validations": { "minValue": "1618", "maxDateToday": true } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "currentResidence.yearAcquired": { "type": "year", "validations": { "minValue": "borrower.currentResidence.yearBuilt", "maxDateToday": true } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "currentResidence.originalPurchasePrice": { "type": "currency", "validations": { "minValue": "0", "maxValue": "999999999.99" } , "formValidations": { "requiredForPricing_LD": "Refi" } }, "currentResidence.existingFhaMortgage": { "type": "boolean" }, "currentResidence.county": { "type": "string" }, "declarations.hasOutstandingJudgement": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.hasDeclaredBankruptcy": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.hasPropertyForeclosed": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.isPartyToLawsuit": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.obligatedLoan": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.hasLoanDelinquency": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.loanDelinquencyExplanation": { "type": "string", "validations": { "maxLength": 70, "required": true } }, "declarations.hasAlimony": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.isDownPaymentPartialAmtBorrowed": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.isInvolvedWithNote": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.isUSCitizen": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.isPermanentResident": { "type": "boolean", "validations": { "isSet": true } }, "declarations.isSubjectPropertyPrimaryResidence": { "type": "boolean", "validations": { "isSet": true } }, "declarations.hasOwnedAnyProperties": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.propertyType": { "type": "enum", "enumValues": ["Unknown","PrimaryResidence","SecondHome","InvestmentProperty"], "validations": { "required": true } }, "declarations.holdTitleType": { "type": "enum", "enumValues": ["ByYourself","JointlyWithSpouse","JointlyWithOther","Unknown"], "validations": { "required": true } }, "declarations.newUrlaIsSubjectPropertyPrimaryResidence": { "type": "boolean", "validations": { "isSet": true } }, "declarations.newUrlaHasOwnedAnyProperties": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.newUrlaPropertyType": { "type": "enum", "enumValues": ["PrimaryResidence","FHASecondaryResidence","SecondHome","InvestmentProperty"], "validations": { "required": true } }, "declarations.newUrlaHoldTitleType": { "type": "enum", "enumValues": ["ByYourself","JointlyWithSpouse","JointlyWithOther"], "validations": { "required": true } }, "declarations.isBorrowerSellerRelated": { "type": "boolean", "validations": { "isSet": true } }, "declarations.newUrlaIsDownPaymentPartialAmtBorrowed": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.downPaymentAmountBorrowed": { "type": "decimal", "validations": { "required": true } }, "declarations.isAdditionalMortgageApplication": { "type": "boolean", "validations": { "isSet": true } }, "declarations.isAdditionalCreditApplication": { "type": "boolean", "validations": { "isSet": true } }, "declarations.isPaceLoan": { "type": "boolean", "validations": { "isSet": true } }, "declarations.newUrlaIsInvolvedWithNote": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.newUrlaHasOutstandingJudgement": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.newUrlaHasLoanDelinquency": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.newUrlaLoanDelinquencyExplanation": { "type": "enum", "enumValues": ["ExtenuationCircumstances","InaccurateInformation"] }, "declarations.newUrlaIsPartyToLawsuit": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.newUrlaHasPropertyForeclosed": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.isShortSale": { "type": "boolean", "validations": { "isSet": true } }, "declarations.newUrlaObligatedLoan": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.newUrlaHasDeclaredBankruptcy": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.isChapter7Bankruptcy": { "type": "boolean" }, "declarations.isChapter11Bankruptcy": { "type": "boolean" }, "declarations.isChapter12Bankruptcy": { "type": "boolean" }, "declarations.isChapter13Bankruptcy": { "type": "boolean" }, "declarations.newUrlaIsUSCitizen": { "type": "boolean", "validations": { "isSet": true } , "formValidations": { "requiredForPricing_LD": true } }, "declarations.newUrlaIsPermanentResident": { "type": "boolean", "validations": { "isSet": true } }, "hmda.isDenyDiscloseInformation": { "type": "boolean" }, "hmda.isSexFemale": { "type": "boolean" }, "hmda.isSexMale": { "type": "boolean" }, "hmda.isSexNotProvided": { "type": "boolean" }, "hmda.isEthnicityHispanicOrLatino": { "type": "boolean" }, "hmda.isEthnicityNotHispanicOrLatino": { "type": "boolean" }, "hmda.isEthnicityNotProvided": { "type": "boolean" }, "hmda.isEthnicityMexican": { "type": "boolean" }, "hmda.isEthnicityPuertoRican": { "type": "boolean" }, "hmda.isEthnicityCuban": { "type": "boolean" }, "hmda.isEthnicityOther": { "type": "boolean" }, "hmda.ethnicityOtherFreeform": { "type": "string" }, "hmda.isDenyDiscloseInformationRace": { "type": "boolean" }, "hmda.isRaceAmericanIndian": { "type": "boolean" }, "hmda.tribe": { "type": "string" }, "hmda.isRaceAsian": { "type": "boolean" }, "hmda.isRaceAsianIndian": { "type": "boolean" }, "hmda.isRaceChinese": { "type": "boolean" }, "hmda.isRaceJapanese": { "type": "boolean" }, "hmda.isRaceKorean": { "type": "boolean" }, "hmda.isRaceVietnamese": { "type": "boolean" }, "hmda.isRaceOtherAsian": { "type": "boolean" }, "hmda.raceOtherAsianFreeform": { "type": "string" }, "hmda.isAfricanAmerican": { "type": "boolean" }, "hmda.isRaceNativeHawaiianPacificIslander": { "type": "boolean" }, "hmda.isRaceNativeHawaiian": { "type": "boolean" }, "hmda.isRaceGuamanianOrChamorro": { "type": "boolean" }, "hmda.isRaceSamoan": { "type": "boolean" }, "hmda.isRaceOtherPacificIslander": { "type": "boolean" }, "hmda.isRaceWhite": { "type": "boolean" }, "hmda.isRaceNotProvided": { "type": "boolean" }, "hmda.isRaceFilipino": { "type": "boolean" }, "hmda.raceOtherPacificIslanderFreeform": { "type": "string" }, "creditReport.creditScore.borrowerId": { "type": "guid" }, "creditReport.creditScore.creditScoreDate": { "type": "date" }, "creditReport.creditScore.creditBureau": { "type": "enum", "enumValues": ["Unknown","Experian","Transunion","Equifax"] }, "creditReport.creditScore.score": { "type": "int" }, "creditReport.creditScore.scoreFactors": { "type": "string" }, "creditReport.isNonBorrowingSpouse": { "type": "boolean" }, "creditReport.creditPullStatus": { "type": "enum", "enumValues": ["DidNotRun","Success","CreditError","SystemError"] }, "hasRunTwn": { "type": "boolean" }, "formFreeOrderId": { "type": "guid" }, "finicityOrderId": { "type": "guid" }, "hasGeneratedReport": { "type": "boolean" }, "isEConsentAccepted": { "type": "boolean" }, "eConsentAcceptedTime": { "type": "date" }, "clientIpAddress": { "type": "string" }, "jornayaGuid": { "type": "guid" }, "preferredLanguage": { "type": "enum", "enumValues": ["English","Spanish"] }, "preferredLanguageDateModified": { "type": "date" }, "preferredIPAddress": { "type": "string", "denyMethods": ["POST","PATCH"] } } }, "creditScore": { "endpoint": "api/v1/borrower/{borrower.borrowerid}/credit-score", "listEndpoint": "api/v1/borrower/{borrower.borrowerId}/credit-score", "fields": { "borrowerId": { "type": "guid" }, "creditScoreDate": { "type": "date" }, "creditBureau": { "type": "enum", "enumValues": ["Unknown","Experian","Transunion","Equifax"] }, "score": { "type": "int" }, "scoreFactors": { "type": "string" } } }, "authentication": { "endpoint": "api/v1/authentication", "fields": { "userId": { "type": "guid" }, "personalLoanUserId": { "type": "guid" }, "token": { "type": "string" }, "tokenExpirationDate": { "type": "date" }, "tokenExpirationSeconds": { "type": "int" }, "borrowerInfo.firstName": { "type": "string" }, "borrowerInfo.lastName": { "type": "string" }, "borrowerInfo.ssnVerify": { "type": "boolean" }, "borrowerInfo.isPrimary": { "type": "boolean" }, "borrowerInfo.borrowerToken": { "type": "string" }, "borrowerInfo.loanDetail.loanId": { "type": "guid" }, "borrowerInfo.loanDetail.loanOfficerId": { "type": "guid" }, "borrowerInfo.loanDetail.redirectToPortal": { "type": "boolean" }, "borrowerInfo.loanDetail.isSubmitted": { "type": "boolean" }, "borrowerInfo.loanDetail.isPersonalLoan": { "type": "boolean" }, "borrowerInfo.loanDetail.dialerLeadId": { "type": "string" }, "borrowerInfo.string.length": { "type": "int" }, "borrowerInfo.address.street": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "borrowerInfo.address.unit": { "type": "string" }, "borrowerInfo.address.city": { "type": "string", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "borrowerInfo.address.state": { "type": "enum", "enumValues": ["AK","AL","AR","AS","AZ","CA","CO","CT","DC","DE","FL","GA","GU","HI","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MH","MI","MN","MO","MP","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","PR","PW","RI","SC","SD","TN","TX","UT","VA","VI","VT","WA","WI","WV","WY"], "validations": { "required": true } }, "borrowerInfo.address.zipCode": { "type": "zipCode", "validations": { "required": true } , "formValidations": { "requiredForPricing_LD": true } }, "borrowerInfo.mostRecentPhoneNumber": { "type": "string" }, "loanDetail.loanId": { "type": "guid" }, "loanDetail.loanOfficerId": { "type": "guid" }, "loanDetail.redirectToPortal": { "type": "boolean" }, "loanDetail.isSubmitted": { "type": "boolean" }, "loanDetail.isPersonalLoan": { "type": "boolean" }, "loanDetail.dialerLeadId": { "type": "string" }, "sitePageVisit.pageId": { "type": "guid" }, "sitePageVisit.pageUrl": { "type": "string" }, "sitePageVisit.timestamp": { "type": "date" }, "sitePageVisit.action": { "type": "string" }, "sitePageVisit.data": { "type": "string" }, "sitePageVisit.duration": { "type": "int" }, "sitePageVisit.dateInserted": { "type": "date" }, "email": { "type": "string" }, "password": { "type": "password", "denyMethods": ["GET"] }, "partnerId": { "type": "string" }, "multiFactor": { "type": "boolean" } } }, "$configuration": { "endpoint": "api/v1/configuration/flags", "fields": { "addressHistoryComplete": { "type": "boolean", "ref": "borrower" }, "asset401KIra": { "type": "boolean", "ref": "borrower" }, "borrowerFormFree": { "type": "boolean", "ref": "borrower" }, "borrowerReport": { "type": "boolean", "ref": "borrower" }, "borrowerTwn": { "type": "boolean", "ref": "borrower" }, "creditAlreadyRun": { "type": "boolean", "ref": "borrower" }, "incomeHistoryComplete": { "type": "boolean", "ref": "borrower" }, "accountActive": { "type": "boolean", "ref": "user" }, "newUrla": { "type": "boolean", "ref": "loan" }, "loanPrequalify": { "type": "boolean", "ref": "loan" }, "loanFormFree": { "type": "boolean", "ref": "loan" }, "loanTwn": { "type": "boolean", "ref": "loan" }, "pricingEligibility": { "type": "boolean", "ref": "loan" }, "pricingValidation": { "type": "boolean", "ref": "loan" } } } }