Webhooks for PREQ
PreQualification Schema
{
"type": "prequalification",
"version": "1.0",
"scenarioId": "3A3E9126-94F3-4D41-BAC0-B93D1BC16842",
"scenarioTitle": "Sally",
"contact": {...},
"applicant":{...},
"subjectProperty":{...},
"mortgage":{...}, // ommited on Realtor apps
"closingCosts":{...},
"qualificationDetails":{...}
}
Full PREQ Payload
Here is a full-featured PREQ payload.
It contains qualification settings, the applicant, the subject property information, the estimated mortgage details and closing costs.
Within the applicant section, you’ll find income, liabilities, and non-subject property info with expenses and debts for each non-subject property. Our example applicant has two non-subject properties.
Within the subject property, you get the max purchase price, total monthly cost, rental income, down payments and the estimate home expenses (taxes, condo fees and heat)
When you go through the data once, you will quickly realize how awesomely organized it is.
Also, each PREQ has a unique scenarioId. You can use it to easily identify if this is a brand new scenario or an update of an existing scenario.
{
"type": "prequalification",
"version": "1.0",
"scenarioId": "3A3E9126-94F3-4D41-BAC0-B93D1BC16842",
"scenarioTitle": "Sally",
"contact": {
"customerId": "CO36752",
"firstName": "Ben",
"lastName": "Salami",
"email": "consumer@bendigi.com",
"phone": "(416) 720-3044"
},
"subjectProperty": {
"purchasePrice": 1655019.6622819835,
"totalMonthlyCost": 5647.920417020556,
"propertyType": "house",
"brandNewHome": false,
"location": {
"province": "Ontario",
"city": "Toronto",
"municipality": "toronto",
"fullAddress": "Toronto, ON, Canada",
"placeId": "ChIJpTvG15DL1IkRd8S0KlBVNTI"
},
"occupancy": "ownerOccupiedRental",
"retnalIncome": {
"amount": 1500,
"type": "rentalincome",
"frequency": "monthly"
},
"downPayments": [
{
"amount": 535348.9740340415,
"type": "personalcash"
}
],
"expenses": [
{
"type": "propertytax",
"payment": 9925.219115491547,
"frequency": "annual"
},
{
"type": "condominiumfee",
"payment": 0,
"frequency": "monthly"
},
{
"type": "heat",
"payment": 150,
"frequency": "monthly"
}
]
},
"mortgage": {
"balance": 1119670.688247942,
"insurance": 0,
"payment": 6170.818824062927,
"frequency": "monthly",
"amortizationMonth": 300,
"rate": {
"rateId": "f466b2b9-5a96-ec11-8c7a-0022486dd03b:2",
"rate": 5.29,
"rateType": "Fixed",
"termMonth": 60,
"compoundingPeriod": "semi-annual",
"amortizationMonth": 360
}
},
"applicant": {
"totalAvailableFunds": 600000,
"firstTimeBuyer": false,
"foreignBuyer": false,
"employmentType": "employed",
"creditScoreRange": "800 - 900",
"incomes": [
{
"amount": 350000,
"type": "employmentincome",
"frequency": "annual"
}
],
"liabilities": [
{
"debtType": "creditCard",
"name": "Visa",
"enabled": true,
"balance": 5000,
"limit": 10000
},
{
"debtType": "carLoan",
"name": "BMW",
"enabled": true,
"balance": 0,
"payment": 1200,
"frequency": "monthly"
},
{
"debtType": "lineOfCredit",
"name": "LOC",
"enabled": true,
"balance": 25000,
"limit": 60000
},
{
"debtType": "personalLoan",
"name": "Personal",
"enabled": true,
"balance": 40000
},
{
"debtType": "studentLoan",
"name": "OSAP",
"enabled": true,
"balance": 25000,
"payment": 250,
"frequency": "monthly"
},
{
"debtType": "childSupport",
"name": "My Baby",
"enabled": true,
"balance": 0,
"payment": 500,
"frequency": "monthly"
}
],
"nonSubjectProperties": [
{
"propertyValue": 1000000,
"location": {
"province": "Ontario",
"city": "Toronto",
"municipality": "toronto",
"fullAddress": "Toronto, ON, Canada",
"placeId": "ChIJpTvG15DL1IkRd8S0KlBVNTI"
},
"propertyType": "house",
"occupancy": "ownerOccupied",
"futureOccupancy": "nonOwnerOccupiedRental",
"retnalIncome": {
"amount": 3600,
"type": "rentalincome",
"frequency": "monthly"
},
"debts": [
{
"debtType": "mortgage",
"name": "Mortgage",
"enabled": true,
"balance": 600000,
"payment": 3200,
"frequency": "monthly",
"amortizationMonth": 272.37769868279844,
"rate":
{
"rate": 3.54,
"rateType": "Fixed",
"termMonth": 60,
"compoundingPeriod": "semi-annual",
"amortizationMonth": 0
}
}
],
"expenses": [
{
"type": "water",
"payment": 60,
"frequency": "monthly"
},
{
"type": "hydro",
"payment": 125,
"frequency": "monthly"
},
{
"type": "insurance",
"payment": 100,
"frequency": "monthly"
},
{
"type": "management",
"payment": 0,
"frequency": "monthly"
},
{
"type": "maintenance",
"payment": 0,
"frequency": "monthly"
},
{
"type": "propertytax",
"payment": 6000,
"frequency": "annual"
},
{
"type": "condominiumfee",
"payment": 0,
"frequency": "monthly"
},
{
"type": "heat",
"payment": 150,
"frequency": "monthly"
}
]
},
{
"propertyValue": 800000,
"location": {
"province": "Ontario",
"city": "Mississauga",
"municipality": "N/A",
"fullAddress": "Mississauga, ON, Canada",
"placeId": "ChIJtwVr559GK4gR22ZZ175sFAM"
},
"propertyType": "house",
"occupancy": "nonOwnerOccupiedRental",
"futureOccupancy": "nonOwnerOccupiedRental",
"retnalIncome": {
"amount": 2500,
"type": "rentalincome",
"frequency": "monthly"
},
"debts": [
{
"debtType": "mortgage",
"name": "Mortgage",
"enabled": true,
"balance": 300000,
"payment": 2500,
"frequency": "monthly",
"amortizationMonth": 129.69040001300272,
"rate":
{
"rate": 1.45,
"rateType": "Fixed",
"termMonth": 60,
"compoundingPeriod": "semi-annual",
"amortizationMonth": 0
}
}
],
"expenses": [
{
"type": "insurance",
"payment": 150,
"frequency": "monthly"
},
{
"type": "maintenance",
"payment": 250,
"frequency": "monthly"
},
{
"type": "management",
"payment": 300,
"frequency": "monthly"
},
{
"type": "water",
"payment": 0,
"frequency": "monthly"
},
{
"type": "hydro",
"payment": 0,
"frequency": "monthly"
},
{
"type": "propertytax",
"payment": 3600,
"frequency": "annual"
},
{
"type": "condominiumfee",
"payment": 0,
"frequency": "monthly"
},
{
"type": "heat",
"payment": 0,
"frequency": "monthly"
}
]
}
]
},
"closingCosts": {
"closingCostsFactoredIn": true,
"closingCostTotal": 64651,
"closingCostEstimationTechnique": "actualCost",
"closingCostBreakdown": [
{
"type": "landtransfer",
"payment": 59150.786491279345,
"frequency": "one-time"
},
{
"type": "appraisal",
"payment": 500,
"frequency": "one-time"
},
{
"type": "homeinspection",
"payment": 300,
"frequency": "one-time"
},
{
"type": "movingcosts",
"payment": 1200,
"frequency": "one-time"
},
{
"type": "closingcostadjustments",
"payment": 2000,
"frequency": "one-time"
},
{
"type": "legalfees",
"payment": 1500,
"frequency": "one-time"
}
]
},
"qualificationDetails": {
"actualGDS": 0.2987218298464467,
"actualTDS": 0.4399999139528366,
"ltv": 0.676530142671605,
"qualifyingRate": 7.29,
"bocRate": 5.25,
"maxGDS": 0.39,
"maxTDS": 0.44,
"excludeTaxesAndHeatFromTDS": false,
"assessmentFactor": 1,
"millRate": 0.599704,
"millRateCity": "Toronto",
"millRateProvince": "ON",
"subjectRentalRule": {
"rentalOffsetMode": "addBack",
"rentalOffset": 0.8,
"condoFeesRate": 0.5
}
}
}