NAV

Link API Overview

The Link API allows an application to submit mortgage applications to lenders and facilitates electronic interaction between brokers and lenders.

The Link API is a RESTful API that accepts both XML and JSON for requests and responses.

The Link API has the following operations:

For more information, check out the detailed API documentation below.

Authentication

URL

POST https://sit-api-link.newton.ca/Identity/connect/token HTTP/1.1

Headers

Content-Type:application/x-www-form-urlencoded

Request Body

grant_type=client_credentials&scope=Link.Pos.Api&client_id=<client id>&client_secret=<secret password>

Authentication Response

{
    "access_token": "ie7JIONyQC8EdP4LCaJXn9HkkxnMt-VQ9D3a4SghfhCXITf_WoFop7tNnwu7-6SxViCQX...", 
    "token_type": "bearer", 
    "expires_in": 43199,
    "scope": "Link.Pos.Api"
}

When working with the Link API, clients (users or applications) will need to be authenticated and authorized to use API operations.

Link API implements JSON Web Tokens (JWT) for authentication.
The API also uses OAuth authentication method.
Upon successful authentication, the client will be presented with a bearer token that will need to be provided when making API calls. Bearer tokens have a default expiration period of 1 hour, but can be configured separately for individual users.

There are two steps making Link API call:

STEP 1 - Get a token by calling the authenticate operations

If you look at the example in the right pane, you will notice you need a client_id and a client_secret.
These will be maintained by Newton Connectivity Systems and provided upon request.

STEP 2. - You are now ready to pass the token to an operation.
An easy operation to test is GetLenderDetails because it is a simple GET request.
All operations will require the token.

A client needs to send a header called Authorization and then add a value of Bearer + auth. response token. NOTE: There is a space character between Bearer and the token.

Header

Authorization: Bearer <token>

You will be able to re-use the same token for an hour until it expires to call operations

Authorization

All Link API operations (except for authentication) require a posSystemId and unitId.

For a GET request, these fields are passed in as query string parameters (see LenderDetails for an example).

For a POST request, these fields are passed in as Json properties in the body of the request.

The PosSystemId for Link API will be assigned by Newton Connectivity Systems.

Unitid will vary by broker.

Errors

The Link API uses HTTP Status codes to reflect a successful or error requests. 2XX status codes represent a successful request, 4XX status codes represent an error took place. If you receive an error HTTP status code, check the body for an error code and message.

Error Response

{
    "Code": "XXNN",
    "Message": "Request is invalid."
}

All API calls that completed intended operation sucessfully, will respond with a 200 OK status and a JSON object containing requested data, or a 204 No Content status, if no data is returned.

If the API does not understand the request, then it will respond with a 400 Bad Request status and return a JSON object containing the error code and message.

Error response when sending invalid fields

{
  "error": [
    {
      "message": "[LinkApi] Validation Exception : PrimaryCustomer.Address.StreetType - The field StreetType is invalid.",
      "type": 1
    }
  ],
  "status": "error"
}
StatusDescriptionMost Likely Cause
2XXSuccessful Request 
400Bad RequestInvalid/missing data
401UnauthorizedInvalid/missing credentials
404Not FoundThe resource dosen't exists
409ConflictTrying to overwrite a resource
429Too Many RequestsHit an API rate limit

Getting Started

Examples and User IDs

Throughout the examples in the documentation, substitutions are made.
E.g. rather than using a real user id, the token <user id> indicates that value must be substituted with a real user id.

Therefore, in order to run the example requests, you will need to have some of the below IDs set up.
For an easy example to try as a first time request, GetLenderDetails is quite simple.

The below table shows the substitutions used throughout the documentation:

tokendescription
<user_id>Link User ID
<user_firstname>Link User First Name
<user_lastname>Link User Last Name
<user_email_address>Link Email Address
<mortgage_license_number>Mortgage License Number
<user_external_pos_id_1>User ID 1 for External POS System
<user_external_pos_id_2>User ID 2 for External POS System
<lender_code>lender code
<pos_system_id>POS System ID
<unit_id>Unit ID
<underwriter_unit_id>Underwriter Unit ID
<member_code>Member Code - TransUnion
<password>password - TransUnion
<memberNumber>Member Number - Equifax
<securityCode>Security Code - Equifax
<customerCode>Customer Code - Equifax

If you have any questions about the above IDs or how to set up these IDs, please contact Newton Support.

LenderDetails

GetLenderDetails allows a consumer to query a list of lenders and lender products.

GET https://sit-api-link.newton.ca/v1/lender-details?unitId=<unit_id>&possystemid=<pos_system_id>

Code sample

using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;

/// <<summary>>
/// Example of Http Client
/// <</summary>>
public class HttpExample
{
    private HttpClient Client { get; set; }

    /// <<summary>>
    /// Setup http client
    /// <</summary>>
    public HttpExample()
    {
      Client = new HttpClient();
    }

    /// Make a dummy request
    public async Task MakeGetRequest()
    {
      string url = "/v1/lender-details";
      var result = await GetAsync(url);
    }

    /// Performs a GET Request
    public async Task GetAsync(string url)
    {
        //Start the request
        HttpResponseMessage response = await Client.GetAsync(url);

        //Validate result
        response.EnsureSuccessStatusCode();

    }




    /// Deserialize object from request response
    private async Task DeserializeObject(HttpResponseMessage response)
    {
        //Read body 
        string responseBody = await response.Content.ReadAsStringAsync();

        //Deserialize Body to object
        var result = JsonConvert.DeserializeObject(responseBody);
    }
}


const headers = {
  'Accept':'application/json',
  'Authorization':'API_KEY'
};

fetch('/v1/lender-details', {
  method: 'GET',
  headers: headers
}).then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

GET /v1/lender-details HTTP/1.1

Accept: application/json

Parameters

NameInTypeDescription
unitidquerystringrefer to Authorization section
possystemidquerystringrefer to Authorization section

Sample Response

200 Response

{
  "lender": [
    {
      "lenderProduct": [
        {
          "productCode": "string",
          "productName": "string",
          "productDescription": "string",
          "productTerm": 0,
          "rateCompoundFrequency": null,
          "basisPoints": 0,
          "cashBack": 0,
          "prePaymentOption": null,
          "earlyPayout": null,
          "startDate": "2019-08-24T14:15:22Z",
          "productStartDate": "2019-08-24T14:15:22Z",
          "rateType": null,
          "lineofCreditIndicator": true,
          "lineofCreditRepayment": null,
          "adjustment": -999.99,
          "buydown": -999.99,
          "postedRate": 0
        }
      ],
      "underwriter": [
        {
          "userId": "string",
          "unitId": "string",
          "name": "string",
          "businessType": null
        }
      ],
      "channel": [
        {
          "name": "string",
          "type": null,
          "acceptSubmit": true,
          "acceptUpdate": true,
          "acceptCancel": true,
          "acceptNotes": true,
          "acceptDocs": true,
          "acceptInitial": true
        }
      ],
      "lenderName": "string",
      "lenderCode": 0,
      "lenderType": null,
      "acceptNotes": true,
      "acceptCancel": true,
      "acceptDocs": true,
      "isAlternative": true,
      "isPrime": true,
      "acceptUpdate": true,
      "acceptSubmit": true,
      "isEquifaxAccredited": true,
      "isTransUnionAccredited": true
    }
  ],
  "status": "string",
  "error": [
    {
      "code": "string",
      "message": "string",
      "type": 0
    }
  ],
  "links": [
    {
      "href": "string",
      "rel": "string",
      "method": "string"
    }
  ]
}
<?xml version="1.0" encoding="UTF-8" ?>
<Link.Helper.Models.GetLenderDetailsResponse>
  <lender>
    <lenderProduct>
      <productCode>string</productCode>
      <productName>string</productName>
      <productDescription>string</productDescription>
      <productTerm>0</productTerm>
      <rateCompoundFrequency/>
      <basisPoints>0</basisPoints>
      <cashBack>0</cashBack>
      <prePaymentOption/>
      <earlyPayout/>
      <startDate>2019-08-24T14:15:22Z</startDate>
      <productStartDate>2019-08-24T14:15:22Z</productStartDate>
      <rateType/>
      <lineofCreditIndicator>true</lineofCreditIndicator>
      <lineofCreditRepayment/>
      <adjustment>-999.99</adjustment>
      <buydown>-999.99</buydown>
      <postedRate>0</postedRate>
    </lenderProduct>
    <underwriter>
      <userId>string</userId>
      <unitId>string</unitId>
      <name>string</name>
      <businessType/>
    </underwriter>
    <channel>
      <name>string</name>
      <type/>
      <acceptSubmit>true</acceptSubmit>
      <acceptUpdate>true</acceptUpdate>
      <acceptCancel>true</acceptCancel>
      <acceptNotes>true</acceptNotes>
      <acceptDocs>true</acceptDocs>
      <acceptInitial>true</acceptInitial>
    </channel>
    <lenderName>string</lenderName>
    <lenderCode>0</lenderCode>
    <lenderType/>
    <acceptNotes>true</acceptNotes>
    <acceptCancel>true</acceptCancel>
    <acceptDocs>true</acceptDocs>
    <isAlternative>true</isAlternative>
    <isPrime>true</isPrime>
    <acceptUpdate>true</acceptUpdate>
    <acceptSubmit>true</acceptSubmit>
    <isEquifaxAccredited>true</isEquifaxAccredited>
    <isTransUnionAccredited>true</isTransUnionAccredited>
  </lender>
  <status>string</status>
  <error>
    <code>string</code>
    <message>string</message>
    <type>0</type>
  </error>
  <links>
    <href>string</href>
    <rel>string</rel>
    <method>string</method>
  </links>
</Link.Helper.Models.GetLenderDetailsResponse>

Responses

StatusSchema
200 OKGetLenderDetailsResponse

GetLenderDetailsResponse

NameRequiredTypeDescription
lenderFalsearrayList of Lenders; nullable; arrayType: Lender;
statusFalsestringStatus - "ok" or "error"; nullable;
errorFalsearrayList of Errors; nullable; arrayType: ServiceError;
linksFalsearrayList of Links; nullable; arrayType: LinkDto;

LenderDetails.LenderProduct

NameRequiredTypeDescription
productCodeFalsestringProduct Code; nullable; maxLength(6);
productNameFalsestringProduct Name; nullable;
productDescriptionFalsestringProduct Description; nullable;
productTermFalseintegerProduct Term; nullable;
rateCompoundFrequencyFalseEnums - RateCompoundFrequency
basisPointsFalseintegerBasis Points; nullable;
cashBackFalseintegerCashback; nullable;
prePaymentOptionFalseEnums - PrePaymentOption
earlyPayoutFalseEnums - EarlyPayout
startDateFalsedate-timeStart Date; nullable;
productStartDateTruedate-timeProduct Start Date;
rateTypeFalseEnums - RateType
lineofCreditIndicatorFalsebooleanLine of Credit Indicator; nullable;
lineofCreditRepaymentFalseEnums - LineofCreditRepaymentType
adjustmentFalsenumberAdjustment; nullable; Range(-999.99, 999.99);
buydownFalsenumberBuydown; nullable; Range(-999.99, 999.99);
postedRateFalsenumberPosted Rate; nullable; Range(0, 999.99);

Underwriter

NameRequiredTypeDescription
userIdTruestringUnderwriter User ID; maxLength(10);
unitIdTruestringUnderwriter Unit ID; maxLength(10);
nameFalsestringUnderwriter Name; nullable;
businessTypeFalseEnums - BusinessType

Channel

NameRequiredTypeDescription
nameFalsestringChannel Name; nullable;
typeFalseEnums - ChannelType
acceptSubmitFalsebooleanAccept Submit Flag; nullable;
acceptUpdateFalsebooleanAccept Update Flag; nullable;
acceptCancelFalsebooleanAccept Cancel Flag; nullable;
acceptNotesFalsebooleanAccept Note Flag; nullable;
acceptDocsFalsebooleanAccept Doc Flag; nullable;
acceptInitialFalsebooleanAccept Initial Flag; nullable;

Lender

NameRequiredTypeDescription
lenderProductFalsearrayList of Lender Products; nullable; arrayType: LenderDetails > LenderProduct;
underwriterFalsearrayList of underwriters; nullable; arrayType: Underwriter;
channelFalsearrayList of channels; nullable; arrayType: Channel;
lenderNameFalsestringLender Name; nullable; maxLength(50);
lenderCodeFalseintegerLender Code; Range(0, 99999);
lenderTypeFalseEnums - LenderType
acceptNotesFalsebooleanAccept Notes Flag; nullable;
acceptCancelFalsebooleanAccept Cancel Flag; nullable;
acceptDocsFalsebooleanAccept Docs Flag; nullable;
isAlternativeFalsebooleanIs Alternative Flag; nullable;
isPrimeFalsebooleanIs Prime Flag; nullable;
acceptUpdateFalsebooleanAccept update flag; nullable;
acceptSubmitFalsebooleanAccept submit Flag; nullable;
isEquifaxAccreditedFalsebooleanIs Equifax Accredited Flag; nullable;
isTransUnionAccreditedFalsebooleanIs TransUnion accredited flag; nullable;

LinkDto

NameRequiredTypeDescription
hrefFalsestringnullable;
relFalsestringnullable;
methodFalsestringnullable;

Example Response

Example Response

The response in the right-hand pane shows a single lender returned by the GetLenderDetails operation.
Typically, more than one lender will be returned with lender properties, products, channels, underwriters.

{
  "lender": [
    {
      "lenderProduct": [
        {
          "productCode": "1",
          "productName": "5YR Fixed",
          "productDescription": "5YR Fixed",
          "productTerm": 60,
          "rateCompoundFrequency": 2,
          "basisPoints": 100,
          "cashBack": 0,
          "prePaymentOption": 0,
          "earlyPayout": 10,
          "startDate": "2020-07-03T13:22:00",
          "rateType": 0,
          "lineofCreditIndicator": false,
          "postedRate": 3.4
        },
        {
          "productCode": "2",
          "productName": "1 YR Fixed",
          "productDescription": "1 YR Fixed",
          "productTerm": 12,
          "rateCompoundFrequency": 2,
          "basisPoints": 125,
          "cashBack": 0,
          "prePaymentOption": 100,
          "earlyPayout": 20,
          "startDate": "2020-07-03T13:22:00",
          "rateType": 0,
          "lineofCreditIndicator": false,
          "postedRate": 4.1
        }
      ],
      "underwriter": [],
      "channel": [
        {
          "name": "Direct",
          "type": 0,
          "acceptSubmit": true,
          "acceptUpdate": true,
          "acceptCancel": true,
          "acceptNotes": true,
          "acceptDocs": true
        }
      ],
      "lenderName": "Gringotts Bank",
      "lenderCode": 8004,
      "lenderType": 4,
      "acceptNotes": true,
      "acceptCancel": true,
      "acceptDocs": true,
      "isAlternative": false,
      "isPrime": false,
      "acceptUpdate": true,
      "acceptSubmit": true,
      "isEquifaxAccredited": true,
      "isTransUnionAccredited": true
    }
  ]
}

SubmitApplication

The Submit Application operation electronically submits a mortgage application to the lender for review. The application will move to a pending state until the lender responds with a decision (accepted, declined, cancelled, etc.)

POST https://sit-api-link.newton.ca/v1/applications

Code sample

using System;
using System.Collections.Generic;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text;
using System.Threading.Tasks;
using Newtonsoft.Json;

/// <<summary>>
/// Example of Http Client
/// <</summary>>
public class HttpExample
{
    private HttpClient Client { get; set; }

    /// <<summary>>
    /// Setup http client
    /// <</summary>>
    public HttpExample()
    {
      Client = new HttpClient();
    }


    /// Make a dummy request
    public async Task MakePostRequest()
    {
      string url = "/v1/applications";

      string json = @"{
  ""commonData"": {
    ""assetList"": {
      ""assetRealEstate"": [
        {
          ""originalPrice"": 0,
          ""originalDate"": ""2019-08-24T14:15:22Z"",
          ""key"": ""string"",
          ""value"": 0
        }
      ],
      ""assetOther"": [
        {
          ""assetType"": null,
          ""location"": ""string"",
          ""maturityDate"": ""2019-08-24T14:15:22Z"",
          ""additionalAssetHolders"": ""string"",
          ""description"": ""string"",
          ""key"": ""string"",
          ""value"": 0
        }
      ]
    },
    ""liabilityList"": {
      ""liabilityRealEstate"": [
        {
          ""accountNumber"": ""string"",
          ""othersResponsible"": true,
          ""othersResponsibleDetails"": ""string"",
          ""monthlyRepayment"": 0,
          ""originalLoanAmount"": 0,
          ""outstandingBalance"": 0,
          ""closingDate"": ""2019-08-24T14:15:22Z"",
          ""lenderName"": ""string"",
          ""chargeType"": null,
          ""repaymentType"": null,
          ""redemptionStatus"": null,
          ""inDefault"": true,
          ""purchasePrice"": 0,
          ""maturityDate"": ""2019-08-24T14:15:22Z"",
          ""netRate"": 0,
          ""rateType"": null,
          ""mortgageInsurer"": null,
          ""insuredAmount"": 0,
          ""insurancePremium"": 0,
          ""insuranceCertificateNumber"": ""string"",
          ""key"": ""string"",
          ""fromCreditBureau"": true
        }
      ],
      ""liabilityOther"": [
        {
          ""dateEnd"": ""2019-08-24T14:15:22Z"",
          ""accountNumber"": ""string"",
          ""repaymentIndicator"": true,
          ""payoffType"": null,
          ""monthlyRepayment"": 0,
          ""creditLimit"": 0,
          ""outstandingBalance"": 0,
          ""lenderName"": ""string"",
          ""creditCardType"": null,
          ""liabilityType"": null,
          ""additionalHolders"": true,
          ""additionalHoldersDetails"": ""string"",
          ""key"": ""string"",
          ""fromCreditBureau"": true
        }
      ]
    },
    ""addressList"": {
      ""applicationAddressCanada"": [
        {
          ""key"": ""string"",
          ""postalAddressPOBox"": {
            ""poBoxRRNumber"": ""string"",
            ""isPostalAddressPOBox"": true,
            ""type"": ""string"",
            ""unitNumber"": ""string"",
            ""streetNumber"": ""string"",
            ""streetName"": ""string"",
            ""streetType"": null,
            ""streetDirection"": null
          },
          ""postalAddressStreetAddress"": {
            ""poBoxRRNumber"": ""string"",
            ""type"": ""string"",
            ""unitNumber"": ""string"",
            ""streetNumber"": ""string"",
            ""streetName"": ""string"",
            ""streetType"": null,
            ""streetDirection"": null
          },
          ""cityTown"": ""string"",
          ""provinceCode"": null,
          ""postalCode"": ""string"",
          ""countryCode"": null
        }
      ],
      ""applicationAddressUSA"": [
        {
          ""key"": ""string"",
          ""postalAddressPOBox"": {
            ""poBoxRRNumber"": ""string"",
            ""isPostalAddressPOBox"": true,
            ""type"": ""string"",
            ""unitNumber"": ""string"",
            ""streetNumber"": ""string"",
            ""streetName"": ""string"",
            ""streetType"": null,
            ""streetDirection"": null
          },
          ""postalAddressStreetAddress"": {
            ""poBoxRRNumber"": ""string"",
            ""type"": ""string"",
            ""unitNumber"": ""string"",
            ""streetNumber"": ""string"",
            ""streetName"": ""string"",
            ""streetType"": null,
            ""streetDirection"": null
          },
          ""cityTown"": ""string"",
          ""provinceCode"": null,
          ""postalCode"": ""string"",
          ""countryCode"": null
        }
      ],
      ""applicationAddressOther"": [
        {
          ""key"": ""string"",
          ""postalAddressPOBox"": {
            ""poBoxRRNumber"": ""string"",
            ""isPostalAddressPOBox"": true,
            ""type"": ""string"",
            ""unitNumber"": ""string"",
            ""streetNumber"": ""string"",
            ""streetName"": ""string"",
            ""streetType"": null,
            ""streetDirection"": null
          },
          ""postalAddressStreetAddress"": {
            ""poBoxRRNumber"": ""string"",
            ""type"": ""string"",
            ""unitNumber"": ""string"",
            ""streetNumber"": ""string"",
            ""streetName"": ""string"",
            ""streetType"": null,
            ""streetDirection"": null
          },
          ""cityTown"": ""string"",
          ""provinceCode"": null,
          ""postalCode"": ""string"",
          ""countryCode"": null
        }
      ],
      ""applicationAddressCanadaPartial"": {
        ""key"": ""string"",
        ""provinceCode"": null,
        ""countryCode"": null
      }
    },
    ""creditBureauList"": {
      ""creditBureau"": [
        {
          ""creditReportEquifax"": {
            ""dataFormat"": ""string"",
            ""reportDate"": ""2019-08-24T14:15:22Z"",
            ""creditScore"": 0,
            ""jointCreditScore"": 0,
            ""noHit"": true,
            ""jointNoHit"": true,
            ""value"": ""string""
          },
          ""creditReportTransUnion"": {
            ""reportDate"": ""2019-08-24T14:15:22Z"",
            ""creditScore"": 0,
            ""jointCreditScore"": 0,
            ""noHit"": true,
            ""jointNoHit"": true,
            ""value"": ""string""
          },
          ""humanReadableReport"": [
            {
              ""type"": ""string"",
              ""value"": ""string""
            }
          ],
          ""key"": ""string"",
          ""provider"": ""string""
        }
      ]
    }
  },
  ""customerData"": {
    ""customerList"": {
      ""customerPrimaryBorrower"": {
        ""dateBirth"": ""2019-08-24T14:15:22Z"",
        ""honorific"": null,
        ""lastName"": ""string"",
        ""firstName"": ""string"",
        ""middleName"": ""string"",
        ""suffix"": ""string"",
        ""sin"": ""string"",
        ""customerTelephoneNumberList"": [
          {
            ""telephoneNumber"": {
              ""countryCode"": ""str"",
              ""areaCode"": ""strin"",
              ""phoneNumber"": ""string"",
              ""phoneExtension"": ""string""
            },
            ""usage"": null,
            ""contactTime"": ""string"",
            ""preferred"": true
          }
        ],
        ""employmentList"": {
          ""employment"": [
            {
              ""addressCanada"": {
                ""postalAddressPOBox"": {
                  ""poBoxRRNumber"": ""string"",
                  ""isPostalAddressPOBox"": true,
                  ""type"": ""string"",
                  ""unitNumber"": ""string"",
                  ""streetNumber"": ""string"",
                  ""streetName"": ""string"",
                  ""streetType"": null,
                  ""streetDirection"": null
                },
                ""postalAddressStreetAddress"": {
                  ""poBoxRRNumber"": ""string"",
                  ""type"": ""string"",
                  ""unitNumber"": ""string"",
                  ""streetNumber"": ""string"",
                  ""streetName"": ""string"",
                  ""streetType"": null,
                  ""streetDirection"": null
                },
                ""cityTown"": ""string"",
                ""provinceCode"": null,
                ""postalCode"": ""string"",
                ""countryCode"": null
              },
              ""addressOther"": {
                ""postalAddressPOBox"": {
                  ""poBoxRRNumber"": ""string"",
                  ""isPostalAddressPOBox"": true,
                  ""type"": ""string"",
                  ""unitNumber"": ""string"",
                  ""streetNumber"": ""string"",
                  ""streetName"": ""string"",
                  ""streetType"": null,
                  ""streetDirection"": null
                },
                ""postalAddressStreetAddress"": {
                  ""poBoxRRNumber"": ""string"",
                  ""type"": ""string"",
                  ""unitNumber"": ""string"",
                  ""streetNumber"": ""string"",
                  ""streetName"": ""string"",
                  ""streetType"": null,
                  ""streetDirection"": null
                },
                ""cityTown"": ""string"",
                ""provinceCode"": null,
                ""postalCode"": ""string"",
                ""countryCode"": null
              },
              ""addressUSA"": {
                ""postalAddressPOBox"": {
                  ""poBoxRRNumber"": ""string"",
                  ""isPostalAddressPOBox"": true,
                  ""type"": ""string"",
                  ""unitNumber"": ""string"",
                  ""streetNumber"": ""string"",
                  ""streetName"": ""string"",
                  ""streetType"": null,
                  ""streetDirection"": null
                },
                ""postalAddressStreetAddress"": {
                  ""poBoxRRNumber"": ""string"",
                  ""type"": ""string"",
                  ""unitNumber"": ""string"",
                  ""streetNumber"": ""string"",
                  ""streetName"": ""string"",
                  ""streetType"": null,
                  ""streetDirection"": null
                },
                ""cityTown"": ""string"",
                ""provinceCode"": null,
                ""postalCode"": ""string"",
                ""countryCode"": null
              },
              ""earnedIncomeList"": {
                ""earnedIncome"": [
                  {
                    ""earnedIncomeType"": null,
                    ""paymentFrequency"": null,
                    ""earnedIncomeAmount"": 0
                  }
                ]
              },
              ""contactPerson"": {
                ""honorific"": null,
                ""lastName"": ""string"",
                ""firstName"": ""string"",
                ""emailAddress"": ""string""
              },
              ""contactTelephoneNumber"": {
                ""telephoneNumber"": {
                  ""countryCode"": ""str"",
                  ""areaCode"": ""strin"",
                  ""phoneNumber"": ""string"",
                  ""phoneExtension"": ""string""
                },
                ""usage"": null,
                ""contactTime"": ""string""
              },
              ""employmentType"": null,
              ""employmentStatus"": null,
              ""dateStart"": ""2019-08-24T14:15:22Z"",
              ""dateEnd"": ""2019-08-24T14:15:22Z"",
              ""industryType"": null,
              ""dateStartedInIndustry"": ""2019-08-24T14:15:22Z"",
              ""occupationType"": null,
              ""jobTitle"": ""string"",
              ""companyName"": ""string"",
              ""companyType"": ""string"",
              ""operatingAs"": ""string""
            }
          ]
        },
        ""bankruptcyHistoryList"": {
          ""bankruptcyHistory"": [
            {
              ""debtAmount"": 0,
              ""dateDeclared"": ""2019-08-24T14:15:22Z"",
              ""dateDischarged"": ""2019-08-24T14:15:22Z"",
              ""monthlyRepayment"": 0,
              ""otherDetails"": ""string""
            }
          ]
        },
        ""unearnedIncomeList"": {
          ""unearnedIncome"": [
            {
              ""unearnedIncomeAmount"": 0,
              ""unearnedIncomeType"": null,
              ""paymentFrequency"": null,
              ""unearnedIncomeDetails"": ""string""
            }
          ]
        },
        ""customerRelationShip"": {
          ""relationShipToOwnerType"": null
        },
        ""key"": ""string"",
        ""correspondenceLanguage"": null,
        ""emailAddress1"": ""string"",
        ""emailAddress2"": ""string"",
        ""maritalStatus"": null,
        ""numberOfDependents"": 0,
        ""sex"": null,
        ""residentType"": null
      },
      ""customerBorrower"": [
        {
          ""dateBirth"": ""2019-08-24T14:15:22Z"",
          ""honorific"": null,
          ""lastName"": ""string"",
          ""firstName"": ""string"",
          ""middleName"": ""string"",
          ""suffix"": ""string"",
          ""sin"": ""string"",
          ""customerTelephoneNumberList"": [
            {
              ""telephoneNumber"": {
                ""countryCode"": ""str"",
                ""areaCode"": ""strin"",
                ""phoneNumber"": ""string"",
                ""phoneExtension"": ""string""
              },
              ""usage"": null,
              ""contactTime"": ""string"",
              ""preferred"": true
            }
          ],
          ""employmentList"": {
            ""employment"": [
              {
                ""addressCanada"": {
                  ""postalAddressPOBox"": {
                    ""poBoxRRNumber"": ""string"",
                    ""isPostalAddressPOBox"": true,
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""postalAddressStreetAddress"": {
                    ""poBoxRRNumber"": ""string"",
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""cityTown"": ""string"",
                  ""provinceCode"": null,
                  ""postalCode"": ""string"",
                  ""countryCode"": null
                },
                ""addressOther"": {
                  ""postalAddressPOBox"": {
                    ""poBoxRRNumber"": ""string"",
                    ""isPostalAddressPOBox"": true,
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""postalAddressStreetAddress"": {
                    ""poBoxRRNumber"": ""string"",
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""cityTown"": ""string"",
                  ""provinceCode"": null,
                  ""postalCode"": ""string"",
                  ""countryCode"": null
                },
                ""addressUSA"": {
                  ""postalAddressPOBox"": {
                    ""poBoxRRNumber"": ""string"",
                    ""isPostalAddressPOBox"": true,
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""postalAddressStreetAddress"": {
                    ""poBoxRRNumber"": ""string"",
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""cityTown"": ""string"",
                  ""provinceCode"": null,
                  ""postalCode"": ""string"",
                  ""countryCode"": null
                },
                ""earnedIncomeList"": {
                  ""earnedIncome"": [
                    ""[Object]""
                  ]
                },
                ""contactPerson"": {
                  ""honorific"": null,
                  ""lastName"": ""string"",
                  ""firstName"": ""string"",
                  ""emailAddress"": ""string""
                },
                ""contactTelephoneNumber"": {
                  ""telephoneNumber"": {
                    ""countryCode"": ""str"",
                    ""areaCode"": ""strin"",
                    ""phoneNumber"": ""string"",
                    ""phoneExtension"": ""string""
                  },
                  ""usage"": null,
                  ""contactTime"": ""string""
                },
                ""employmentType"": null,
                ""employmentStatus"": null,
                ""dateStart"": ""2019-08-24T14:15:22Z"",
                ""dateEnd"": ""2019-08-24T14:15:22Z"",
                ""industryType"": null,
                ""dateStartedInIndustry"": ""2019-08-24T14:15:22Z"",
                ""occupationType"": null,
                ""jobTitle"": ""string"",
                ""companyName"": ""string"",
                ""companyType"": ""string"",
                ""operatingAs"": ""string""
              }
            ]
          },
          ""bankruptcyHistoryList"": {
            ""bankruptcyHistory"": [
              {
                ""debtAmount"": 0,
                ""dateDeclared"": ""2019-08-24T14:15:22Z"",
                ""dateDischarged"": ""2019-08-24T14:15:22Z"",
                ""monthlyRepayment"": 0,
                ""otherDetails"": ""string""
              }
            ]
          },
          ""unearnedIncomeList"": {
            ""unearnedIncome"": [
              {
                ""unearnedIncomeAmount"": 0,
                ""unearnedIncomeType"": null,
                ""paymentFrequency"": null,
                ""unearnedIncomeDetails"": ""string""
              }
            ]
          },
          ""customerRelationShip"": {
            ""relationShipToOwnerType"": null
          },
          ""key"": ""string"",
          ""correspondenceLanguage"": null,
          ""emailAddress1"": ""string"",
          ""emailAddress2"": ""string"",
          ""maritalStatus"": null,
          ""numberOfDependents"": 0,
          ""sex"": null,
          ""residentType"": null
        }
      ],
      ""customerGuarantor"": [
        {
          ""dateBirth"": ""2019-08-24T14:15:22Z"",
          ""honorific"": null,
          ""lastName"": ""string"",
          ""firstName"": ""string"",
          ""middleName"": ""string"",
          ""suffix"": ""string"",
          ""sin"": ""string"",
          ""customerTelephoneNumberList"": [
            {
              ""telephoneNumber"": {
                ""countryCode"": ""str"",
                ""areaCode"": ""strin"",
                ""phoneNumber"": ""string"",
                ""phoneExtension"": ""string""
              },
              ""usage"": null,
              ""contactTime"": ""string"",
              ""preferred"": true
            }
          ],
          ""employmentList"": {
            ""employment"": [
              {
                ""addressCanada"": {
                  ""postalAddressPOBox"": {
                    ""poBoxRRNumber"": ""string"",
                    ""isPostalAddressPOBox"": true,
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""postalAddressStreetAddress"": {
                    ""poBoxRRNumber"": ""string"",
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""cityTown"": ""string"",
                  ""provinceCode"": null,
                  ""postalCode"": ""string"",
                  ""countryCode"": null
                },
                ""addressOther"": {
                  ""postalAddressPOBox"": {
                    ""poBoxRRNumber"": ""string"",
                    ""isPostalAddressPOBox"": true,
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""postalAddressStreetAddress"": {
                    ""poBoxRRNumber"": ""string"",
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""cityTown"": ""string"",
                  ""provinceCode"": null,
                  ""postalCode"": ""string"",
                  ""countryCode"": null
                },
                ""addressUSA"": {
                  ""postalAddressPOBox"": {
                    ""poBoxRRNumber"": ""string"",
                    ""isPostalAddressPOBox"": true,
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""postalAddressStreetAddress"": {
                    ""poBoxRRNumber"": ""string"",
                    ""type"": ""string"",
                    ""unitNumber"": ""string"",
                    ""streetNumber"": ""string"",
                    ""streetName"": ""string"",
                    ""streetType"": null,
                    ""streetDirection"": null
                  },
                  ""cityTown"": ""string"",
                  ""provinceCode"": null,
                  ""postalCode"": ""string"",
                  ""countryCode"": null
                },
                ""earnedIncomeList"": {
                  ""earnedIncome"": [
                    ""[Object]""
                  ]
                },
                ""contactPerson"": {
                  ""honorific"": null,
                  ""lastName"": ""string"",
                  ""firstName"": ""string"",
                  ""emailAddress"": ""string""
                },
                ""contactTelephoneNumber"": {
                  ""telephoneNumber"": {
                    ""countryCode"": ""str"",
                    ""areaCode"": ""strin"",
                    ""phoneNumber"": ""string"",
                    ""phoneExtension"": ""string""
                  },
                  ""usage"": null,
                  ""contactTime"": ""string""
                },
                ""employmentType"": null,
                ""employmentStatus"": null,
                ""dateStart"": ""2019-08-24T14:15:22Z"",
                ""dateEnd"": ""2019-08-24T14:15:22Z"",
                ""industryType"": null,
                ""dateStartedInIndustry"": ""2019-08-24T14:15:22Z"",
                ""occupationType"": null,
                ""jobTitle"": ""string"",
                ""companyName"": ""string"",
                ""companyType"": ""string"",
                ""operatingAs"": ""string""
              }
            ]
          },
          ""bankruptcyHistoryList"": {
            ""bankruptcyHistory"": [
              {
                ""debtAmount"": 0,
                ""dateDeclared"": ""2019-08-24T14:15:22Z"",
                ""dateDischarged"": ""2019-08-24T14:15:22Z"",
                ""monthlyRepayment"": 0,
                ""otherDetails"": ""string""
              }
            ]
          },
          ""unearnedIncomeList"": {
            ""unearnedIncome"": [
              {
                ""unearnedIncomeAmount"": 0,
                ""unearnedIncomeType"": null,
                ""paymentFrequency"": null,
                ""unearnedIncomeDetails"": ""string""
              }
            ]
          },
          ""customerRelationShip"": {
            ""relationShipToOwnerType"": null
          },
          ""key"": ""string"",
          ""correspondenceLanguage"": null,
          ""emailAddress1"": ""string"",
          ""emailAddress2"": ""string"",
          ""maritalStatus"": null,
          ""numberOfDependents"": 0,
          ""sex"": null,
          ""residentType"": null
        }
      ]
    },
    ""customerAddressList"": [
      {
        ""customerReference"": [
          {
            ""refkeyCustomer"": ""string""
          }
        ],
        ""refkeyAddress"": ""string"",
        ""type"": ""string""
      }
    ],
    ""customerAssetList"": [
      {
        ""customerReference"": {
          ""refkeyCustomer"": ""string""
        },
        ""refkeyAsset"": ""string""
      }
    ],
    ""customerLiabilityList"": [
      {
        ""customerReference"": {
          ""refkeyCustomer"": ""string""
        },
        ""refkeyLiability"": ""string""
      }
    ],
    ""customerCreditBureauList"": [
      {
        ""customerReference"": [
          {
            ""refkeyCustomer"": ""string""
          }
        ],
        ""refkeyCreditBureau"": ""string""
      }
    ]
  },
  ""mortgageApplication"": {
    ""subjectProperty"": {
      ""subjectPropertyOccupancyOwnerOccupied"": {},
      ""subjectPropertyOccupancyPartialOwnerOccupied"": {
        ""rentalDetails"": {
          ""annualGrossRentalIncome"": 0,
          ""managementExpenses"": 0,
          ""insurance"": 0,
          ""hydro"": 0,
          ""waterAndSewer"": 0,
          ""maintenanceAndRepairs"": 0,
          ""interest"": 0,
          ""generalExpenses"": 0,
          ""rentalOffset"": null,
          ""rentalCalcType"": null
        }
      },
      ""subjectPropertyOccupancyRental"": {
        ""rentalDetails"": {
          ""annualGrossRentalIncome"": 0,
          ""managementExpenses"": 0,
          ""insurance"": 0,
          ""hydro"": 0,
          ""waterAndSewer"": 0,
          ""maintenanceAndRepairs"": 0,
          ""interest"": 0,
          ""generalExpenses"": 0,
          ""rentalOffset"": null,
          ""rentalCalcType"": null
        }
      },
      ""subjectPropertyOccupancySecondHome"": {},
      ""legalAddress"": {
        ""details"": ""string"",
        ""pin"": ""string"",
        ""lotNumber"": ""string"",
        ""planNumber"": ""string"",
        ""unitNumber"": ""string"",
        ""levelNumber"": ""string""
      },
      ""condo"": {
        ""annualCondoFees"": 0
      },
      ""freehold"": {},
      ""leasehold"": {
        ""annualLeaseAmount"": 0
      },
      ""propertyTax"": {
        ""annualTaxAmount"": 0,
        ""taxesPaidBy"": null
      },
      ""propertyAppraisal"": {
        ""appraiserAddress"": {
          ""key"": ""string"",
          ""postalAddressPOBox"": {
            ""poBoxRRNumber"": ""string"",
            ""isPostalAddressPOBox"": true,
            ""type"": ""string"",
            ""unitNumber"": ""string"",
            ""streetNumber"": ""string"",
            ""streetName"": ""string"",
            ""streetType"": null,
            ""streetDirection"": null
          },
          ""postalAddressStreetAddress"": {
            ""poBoxRRNumber"": ""string"",
            ""type"": ""string"",
            ""unitNumber"": ""string"",
            ""streetNumber"": ""string"",
            ""streetName"": ""string"",
            ""streetType"": null,
            ""streetDirection"": null
          },
          ""cityTown"": ""string"",
          ""provinceCode"": null,
          ""postalCode"": ""string"",
          ""countryCode"": null
        },
        ""appraisedValue"": 0,
        ""dateAppraised"": ""2019-08-24T14:15:22Z"",
        ""companyName"": ""string""
      },
      ""subjectPropertyAddress"": {
        ""refkeyAddress"": ""string""
      },
      ""occupancyPurpose"": null,
      ""mlsListed"": true,
      ""mlsNumber"": ""string"",
      ""heatingType"": null,
      ""parkingType"": null,
      ""yearBuilt"": 1,
      ""waterSupplyType"": null,
      ""waterWasteType"": null,
      ""propertySize"": 0,
      ""propertySizeUnits"": null,
      ""lotSize"": 0,
      ""lotSizeUnits"": null,
      ""environmentalHazardIndicator"": true,
      ""buildingConstructionType"": null,
      ""annualHeatingAmount"": 0,
      ""numberOfUnitsTotal"": 0,
      ""numberOfUnitsRented"": 0,
      ""propertyType"": null,
      ""propertyDescriptionType"": null,
      ""propertyUsageType"": null,
      ""selfBuildIndicator"": true,
      ""propertyZoningType"": null,
      ""newPropertyIndicator"": true,
      ""cof"": ""2019-08-24T14:15:22Z""
    },
    ""loan"": {
      ""cmhcMortgageInsurance"": {
        ""serviceType"": null,
        ""insurancePremium"": 1,
        ""blendedAmortization"": true,
        ""addToLoan"": true
      },
      ""geMortgageInsurance"": {
        ""serviceType"": null,
        ""insurancePremium"": 1,
        ""blendedAmortization"": true,
        ""addToLoan"": true
      },
      ""customProduct"": {
        ""productCode"": ""string"",
        ""productName"": ""string"",
        ""rateType"": null,
        ""rateCompoundFrequency"": null,
        ""productTerm"": 1,
        ""earlyPayoutOption"": null,
        ""prePaymentOptionPercent"": null,
        ""locIndicator"": true,
        ""locRepayment"": null,
        ""adjustment"": -999.999,
        ""buydown"": -999.999,
        ""postedRate"": -999.999
      },
      ""lenderProduct"": {
        ""productCode"": ""string"",
        ""productStartDate"": ""2019-08-24T14:15:22Z"",
        ""adjustment"": -999.999,
        ""buydown"": -999.999,
        ""postedRate"": -999.999
      },
      ""product"": {
        ""adjustment"": -999.999,
        ""buydown"": -999.999,
        ""postedRate"": -999.999
      },
      ""underwriter"": {
        ""userId"": ""string"",
        ""unitId"": ""string"",
        ""name"": ""string"",
        ""businessType"": null
      },
      ""classification"": [
        {
          ""mortgageClassification"": null
        }
      ],
      ""loanAmount"": 0,
      ""chargeType"": null,
      ""lineOfBusiness"": null,
      ""termMonths"": ""string"",
      ""amortizationMonths"": ""string"",
      ""netRate"": 0,
      ""qualifyingRate"": 0,
      ""acceleratedPayment"": true,
      ""maturityDate"": ""2019-08-24T14:15:22Z"",
      ""firstPaymentDate"": ""2019-08-24T14:15:22Z"",
      ""interestAdjustmentDate"": ""2019-08-24T14:15:22Z"",
      ""requestedPayment"": 0,
      ""paymentAmount"": 0,
      ""paymentFrequency"": null,
      ""repaymentType"": null,
      ""lenderCode"": 0,
      ""lenderChannel"": null,
      ""variableToPrime"": ""string"",
      ""loanType"": null,
      ""lenderName"": ""string""
    },
    ""downpaymentList"": {
      ""downpayment"": [
        {
          ""downpaymentSourceType"": null,
          ""description"": ""string"",
          ""amount"": 0
        }
      ]
    },
    ""applicationNoteList"": {
      ""applicationNote"": [
        {
          ""noteType"": null,
          ""noteDateTime"": ""2019-08-24T14:15:22Z"",
          ""noteText"": ""string""
        }
      ]
    },
    ""firm"": {
      ""externalPoSFirm"": [
        {
          ""posSystemId"": null,
          ""firmId"": ""string""
        }
      ],
      ""firmId"": ""string"",
      ""name"": ""string""
    },
    ""submittingAgent"": {
      ""externalPoSUser"": [
        {
          ""posSystemId"": null,
          ""firmId"": ""string"",
          ""userId"": ""string""
        }
      ],
      ""addressCanada"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""addressOther"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""addressUSA"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""userId"": ""string"",
      ""firstName"": ""string"",
      ""lastName"": ""string"",
      ""emailAddress"": ""string"",
      ""mortgageLicenseNumber"": ""string""
    },
    ""originatingAgent"": {
      ""externalPoSUser"": [
        {
          ""posSystemId"": null,
          ""firmId"": ""string"",
          ""userId"": ""string""
        }
      ],
      ""addressCanada"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""addressOther"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""addressUSA"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""userId"": ""string"",
      ""firstName"": ""string"",
      ""lastName"": ""string"",
      ""emailAddress"": ""string"",
      ""mortgageLicenseNumber"": ""string""
    },
    ""broker"": {
      ""externalPoSUser"": [
        {
          ""posSystemId"": null,
          ""firmId"": ""string"",
          ""userId"": ""string""
        }
      ],
      ""addressCanada"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""addressOther"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""addressUSA"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""userId"": ""string"",
      ""firstName"": ""string"",
      ""lastName"": ""string"",
      ""emailAddress"": ""string"",
      ""mortgageLicenseNumber"": ""string""
    },
    ""owner"": {
      ""externalPoSUser"": [
        {
          ""posSystemId"": null,
          ""firmId"": ""string"",
          ""userId"": ""string""
        }
      ],
      ""addressCanada"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""addressOther"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""addressUSA"": {
        ""postalAddressPOBox"": {
          ""poBoxRRNumber"": ""string"",
          ""isPostalAddressPOBox"": true,
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""postalAddressStreetAddress"": {
          ""poBoxRRNumber"": ""string"",
          ""type"": ""string"",
          ""unitNumber"": ""string"",
          ""streetNumber"": ""string"",
          ""streetName"": ""string"",
          ""streetType"": null,
          ""streetDirection"": null
        },
        ""cityTown"": ""string"",
        ""provinceCode"": null,
        ""postalCode"": ""string"",
        ""countryCode"": null
      },
      ""userId"": ""string"",
      ""firstName"": ""string"",
      ""lastName"": ""string"",
      ""emailAddress"": ""string"",
      ""mortgageLicenseNumber"": ""string""
    },
    ""posApplicationNumber"": ""string"",
    ""isPreapproval"": true,
    ""fundingDate"": ""2019-08-24T14:15:22Z"",
    ""loanPurposeType"": null,
    ""purchasePriceEstimatedValue"": 0,
    ""improvements"": 0,
    ""typeOfBuyer"": null,
    ""additionalPurpose"": ""string"",
    ""improveDescription"": ""string"",
    ""applicationNumber"": ""string"",
    ""brokerRefNumber"": ""string""
  },
  ""memo"": ""string"",
  ""unitId"": ""string"",
  ""posSystem"": ""string"",
  ""error"": [
    ""string""
  ],
  ""errorRequest"": ""string""
}";
      Link.Helper.Models.SubmitApplication.SubmitApplicationRequest content = JsonConvert.DeserializeObject(json);
      await PostAsync(content, url);


    }

    /// Performs a POST Request
    public async Task PostAsync(Link.Helper.Models.SubmitApplication.SubmitApplicationRequest content, string url)
    {
        //Serialize Object
        StringContent jsonContent = SerializeObject(content);

        //Execute POST request
        HttpResponseMessage response = await Client.PostAsync(url, jsonContent);
    }



    /// Serialize an object to Json
    private StringContent SerializeObject(Link.Helper.Models.SubmitApplication.SubmitApplicationRequest content)
    {
        //Serialize Object
        string jsonObject = JsonConvert.SerializeObject(content);

        //Create Json UTF8 String Content
        return new StringContent(jsonObject, Encoding.UTF8, "application/json");
    }

    /// Deserialize object from request response
    private async Task DeserializeObject(HttpResponseMessage response)
    {
        //Read body 
        string responseBody = await response.Content.ReadAsStringAsync();

        //Deserialize Body to object
        var result = JsonConvert.DeserializeObject(responseBody);
    }
}

const inputBody = '{
  "commonData": {
    "assetList": {
      "assetRealEstate": [
        {
          "originalPrice": 0,
          "originalDate": "2019-08-24T14:15:22Z",
          "key": "string",
          "value": 0
        }
      ],
      "assetOther": [
        {
          "assetType": null,
          "location": "string",
          "maturityDate": "2019-08-24T14:15:22Z",
          "additionalAssetHolders": "string",
          "description": "string",
          "key": "string",
          "value": 0
        }
      ]
    },
    "liabilityList": {
      "liabilityRealEstate": [
        {
          "accountNumber": "string",
          "othersResponsible": true,
          "othersResponsibleDetails": "string",
          "monthlyRepayment": 0,
          "originalLoanAmount": 0,
          "outstandingBalance": 0,
          "closingDate": "2019-08-24T14:15:22Z",
          "lenderName": "string",
          "chargeType": null,
          "repaymentType": null,
          "redemptionStatus": null,
          "inDefault": true,
          "purchasePrice": 0,
          "maturityDate": "2019-08-24T14:15:22Z",
          "netRate": 0,
          "rateType": null,
          "mortgageInsurer": null,
          "insuredAmount": 0,
          "insurancePremium": 0,
          "insuranceCertificateNumber": "string",
          "key": "string",
          "fromCreditBureau": true
        }
      ],
      "liabilityOther": [
        {
          "dateEnd": "2019-08-24T14:15:22Z",
          "accountNumber": "string",
          "repaymentIndicator": true,
          "payoffType": null,
          "monthlyRepayment": 0,
          "creditLimit": 0,
          "outstandingBalance": 0,
          "lenderName": "string",
          "creditCardType": null,
          "liabilityType": null,
          "additionalHolders": true,
          "additionalHoldersDetails": "string",
          "key": "string",
          "fromCreditBureau": true
        }
      ]
    },
    "addressList": {
      "applicationAddressCanada": [
        {
          "key": "string",
          "postalAddressPOBox": {
            "poBoxRRNumber": "string",
            "isPostalAddressPOBox": true,
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "postalAddressStreetAddress": {
            "poBoxRRNumber": "string",
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "cityTown": "string",
          "provinceCode": null,
          "postalCode": "string",
          "countryCode": null
        }
      ],
      "applicationAddressUSA": [
        {
          "key": "string",
          "postalAddressPOBox": {
            "poBoxRRNumber": "string",
            "isPostalAddressPOBox": true,
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "postalAddressStreetAddress": {
            "poBoxRRNumber": "string",
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "cityTown": "string",
          "provinceCode": null,
          "postalCode": "string",
          "countryCode": null
        }
      ],
      "applicationAddressOther": [
        {
          "key": "string",
          "postalAddressPOBox": {
            "poBoxRRNumber": "string",
            "isPostalAddressPOBox": true,
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "postalAddressStreetAddress": {
            "poBoxRRNumber": "string",
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "cityTown": "string",
          "provinceCode": null,
          "postalCode": "string",
          "countryCode": null
        }
      ],
      "applicationAddressCanadaPartial": {
        "key": "string",
        "provinceCode": null,
        "countryCode": null
      }
    },
    "creditBureauList": {
      "creditBureau": [
        {
          "creditReportEquifax": {
            "dataFormat": "string",
            "reportDate": "2019-08-24T14:15:22Z",
            "creditScore": 0,
            "jointCreditScore": 0,
            "noHit": true,
            "jointNoHit": true,
            "value": "string"
          },
          "creditReportTransUnion": {
            "reportDate": "2019-08-24T14:15:22Z",
            "creditScore": 0,
            "jointCreditScore": 0,
            "noHit": true,
            "jointNoHit": true,
            "value": "string"
          },
          "humanReadableReport": [
            {
              "type": "string",
              "value": "string"
            }
          ],
          "key": "string",
          "provider": "string"
        }
      ]
    }
  },
  "customerData": {
    "customerList": {
      "customerPrimaryBorrower": {
        "dateBirth": "2019-08-24T14:15:22Z",
        "honorific": null,
        "lastName": "string",
        "firstName": "string",
        "middleName": "string",
        "suffix": "string",
        "sin": "string",
        "customerTelephoneNumberList": [
          {
            "telephoneNumber": {
              "countryCode": "str",
              "areaCode": "strin",
              "phoneNumber": "string",
              "phoneExtension": "string"
            },
            "usage": null,
            "contactTime": "string",
            "preferred": true
          }
        ],
        "employmentList": {
          "employment": [
            {
              "addressCanada": {
                "postalAddressPOBox": {
                  "poBoxRRNumber": "string",
                  "isPostalAddressPOBox": true,
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "postalAddressStreetAddress": {
                  "poBoxRRNumber": "string",
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "cityTown": "string",
                "provinceCode": null,
                "postalCode": "string",
                "countryCode": null
              },
              "addressOther": {
                "postalAddressPOBox": {
                  "poBoxRRNumber": "string",
                  "isPostalAddressPOBox": true,
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "postalAddressStreetAddress": {
                  "poBoxRRNumber": "string",
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "cityTown": "string",
                "provinceCode": null,
                "postalCode": "string",
                "countryCode": null
              },
              "addressUSA": {
                "postalAddressPOBox": {
                  "poBoxRRNumber": "string",
                  "isPostalAddressPOBox": true,
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "postalAddressStreetAddress": {
                  "poBoxRRNumber": "string",
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "cityTown": "string",
                "provinceCode": null,
                "postalCode": "string",
                "countryCode": null
              },
              "earnedIncomeList": {
                "earnedIncome": [
                  {
                    "earnedIncomeType": null,
                    "paymentFrequency": null,
                    "earnedIncomeAmount": 0
                  }
                ]
              },
              "contactPerson": {
                "honorific": null,
                "lastName": "string",
                "firstName": "string",
                "emailAddress": "string"
              },
              "contactTelephoneNumber": {
                "telephoneNumber": {
                  "countryCode": "str",
                  "areaCode": "strin",
                  "phoneNumber": "string",
                  "phoneExtension": "string"
                },
                "usage": null,
                "contactTime": "string"
              },
              "employmentType": null,
              "employmentStatus": null,
              "dateStart": "2019-08-24T14:15:22Z",
              "dateEnd": "2019-08-24T14:15:22Z",
              "industryType": null,
              "dateStartedInIndustry": "2019-08-24T14:15:22Z",
              "occupationType": null,
              "jobTitle": "string",
              "companyName": "string",
              "companyType": "string",
              "operatingAs": "string"
            }
          ]
        },
        "bankruptcyHistoryList": {
          "bankruptcyHistory": [
            {
              "debtAmount": 0,
              "dateDeclared": "2019-08-24T14:15:22Z",
              "dateDischarged": "2019-08-24T14:15:22Z",
              "monthlyRepayment": 0,
              "otherDetails": "string"
            }
          ]
        },
        "unearnedIncomeList": {
          "unearnedIncome": [
            {
              "unearnedIncomeAmount": 0,
              "unearnedIncomeType": null,
              "paymentFrequency": null,
              "unearnedIncomeDetails": "string"
            }
          ]
        },
        "customerRelationShip": {
          "relationShipToOwnerType": null
        },
        "key": "string",
        "correspondenceLanguage": null,
        "emailAddress1": "string",
        "emailAddress2": "string",
        "maritalStatus": null,
        "numberOfDependents": 0,
        "sex": null,
        "residentType": null
      },
      "customerBorrower": [
        {
          "dateBirth": "2019-08-24T14:15:22Z",
          "honorific": null,
          "lastName": "string",
          "firstName": "string",
          "middleName": "string",
          "suffix": "string",
          "sin": "string",
          "customerTelephoneNumberList": [
            {
              "telephoneNumber": {
                "countryCode": "str",
                "areaCode": "strin",
                "phoneNumber": "string",
                "phoneExtension": "string"
              },
              "usage": null,
              "contactTime": "string",
              "preferred": true
            }
          ],
          "employmentList": {
            "employment": [
              {
                "addressCanada": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "addressOther": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "addressUSA": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "earnedIncomeList": {
                  "earnedIncome": [
                    "[Object]"
                  ]
                },
                "contactPerson": {
                  "honorific": null,
                  "lastName": "string",
                  "firstName": "string",
                  "emailAddress": "string"
                },
                "contactTelephoneNumber": {
                  "telephoneNumber": {
                    "countryCode": "str",
                    "areaCode": "strin",
                    "phoneNumber": "string",
                    "phoneExtension": "string"
                  },
                  "usage": null,
                  "contactTime": "string"
                },
                "employmentType": null,
                "employmentStatus": null,
                "dateStart": "2019-08-24T14:15:22Z",
                "dateEnd": "2019-08-24T14:15:22Z",
                "industryType": null,
                "dateStartedInIndustry": "2019-08-24T14:15:22Z",
                "occupationType": null,
                "jobTitle": "string",
                "companyName": "string",
                "companyType": "string",
                "operatingAs": "string"
              }
            ]
          },
          "bankruptcyHistoryList": {
            "bankruptcyHistory": [
              {
                "debtAmount": 0,
                "dateDeclared": "2019-08-24T14:15:22Z",
                "dateDischarged": "2019-08-24T14:15:22Z",
                "monthlyRepayment": 0,
                "otherDetails": "string"
              }
            ]
          },
          "unearnedIncomeList": {
            "unearnedIncome": [
              {
                "unearnedIncomeAmount": 0,
                "unearnedIncomeType": null,
                "paymentFrequency": null,
                "unearnedIncomeDetails": "string"
              }
            ]
          },
          "customerRelationShip": {
            "relationShipToOwnerType": null
          },
          "key": "string",
          "correspondenceLanguage": null,
          "emailAddress1": "string",
          "emailAddress2": "string",
          "maritalStatus": null,
          "numberOfDependents": 0,
          "sex": null,
          "residentType": null
        }
      ],
      "customerGuarantor": [
        {
          "dateBirth": "2019-08-24T14:15:22Z",
          "honorific": null,
          "lastName": "string",
          "firstName": "string",
          "middleName": "string",
          "suffix": "string",
          "sin": "string",
          "customerTelephoneNumberList": [
            {
              "telephoneNumber": {
                "countryCode": "str",
                "areaCode": "strin",
                "phoneNumber": "string",
                "phoneExtension": "string"
              },
              "usage": null,
              "contactTime": "string",
              "preferred": true
            }
          ],
          "employmentList": {
            "employment": [
              {
                "addressCanada": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "addressOther": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "addressUSA": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "earnedIncomeList": {
                  "earnedIncome": [
                    "[Object]"
                  ]
                },
                "contactPerson": {
                  "honorific": null,
                  "lastName": "string",
                  "firstName": "string",
                  "emailAddress": "string"
                },
                "contactTelephoneNumber": {
                  "telephoneNumber": {
                    "countryCode": "str",
                    "areaCode": "strin",
                    "phoneNumber": "string",
                    "phoneExtension": "string"
                  },
                  "usage": null,
                  "contactTime": "string"
                },
                "employmentType": null,
                "employmentStatus": null,
                "dateStart": "2019-08-24T14:15:22Z",
                "dateEnd": "2019-08-24T14:15:22Z",
                "industryType": null,
                "dateStartedInIndustry": "2019-08-24T14:15:22Z",
                "occupationType": null,
                "jobTitle": "string",
                "companyName": "string",
                "companyType": "string",
                "operatingAs": "string"
              }
            ]
          },
          "bankruptcyHistoryList": {
            "bankruptcyHistory": [
              {
                "debtAmount": 0,
                "dateDeclared": "2019-08-24T14:15:22Z",
                "dateDischarged": "2019-08-24T14:15:22Z",
                "monthlyRepayment": 0,
                "otherDetails": "string"
              }
            ]
          },
          "unearnedIncomeList": {
            "unearnedIncome": [
              {
                "unearnedIncomeAmount": 0,
                "unearnedIncomeType": null,
                "paymentFrequency": null,
                "unearnedIncomeDetails": "string"
              }
            ]
          },
          "customerRelationShip": {
            "relationShipToOwnerType": null
          },
          "key": "string",
          "correspondenceLanguage": null,
          "emailAddress1": "string",
          "emailAddress2": "string",
          "maritalStatus": null,
          "numberOfDependents": 0,
          "sex": null,
          "residentType": null
        }
      ]
    },
    "customerAddressList": [
      {
        "customerReference": [
          {
            "refkeyCustomer": "string"
          }
        ],
        "refkeyAddress": "string",
        "type": "string"
      }
    ],
    "customerAssetList": [
      {
        "customerReference": {
          "refkeyCustomer": "string"
        },
        "refkeyAsset": "string"
      }
    ],
    "customerLiabilityList": [
      {
        "customerReference": {
          "refkeyCustomer": "string"
        },
        "refkeyLiability": "string"
      }
    ],
    "customerCreditBureauList": [
      {
        "customerReference": [
          {
            "refkeyCustomer": "string"
          }
        ],
        "refkeyCreditBureau": "string"
      }
    ]
  },
  "mortgageApplication": {
    "subjectProperty": {
      "subjectPropertyOccupancyOwnerOccupied": {},
      "subjectPropertyOccupancyPartialOwnerOccupied": {
        "rentalDetails": {
          "annualGrossRentalIncome": 0,
          "managementExpenses": 0,
          "insurance": 0,
          "hydro": 0,
          "waterAndSewer": 0,
          "maintenanceAndRepairs": 0,
          "interest": 0,
          "generalExpenses": 0,
          "rentalOffset": null,
          "rentalCalcType": null
        }
      },
      "subjectPropertyOccupancyRental": {
        "rentalDetails": {
          "annualGrossRentalIncome": 0,
          "managementExpenses": 0,
          "insurance": 0,
          "hydro": 0,
          "waterAndSewer": 0,
          "maintenanceAndRepairs": 0,
          "interest": 0,
          "generalExpenses": 0,
          "rentalOffset": null,
          "rentalCalcType": null
        }
      },
      "subjectPropertyOccupancySecondHome": {},
      "legalAddress": {
        "details": "string",
        "pin": "string",
        "lotNumber": "string",
        "planNumber": "string",
        "unitNumber": "string",
        "levelNumber": "string"
      },
      "condo": {
        "annualCondoFees": 0
      },
      "freehold": {},
      "leasehold": {
        "annualLeaseAmount": 0
      },
      "propertyTax": {
        "annualTaxAmount": 0,
        "taxesPaidBy": null
      },
      "propertyAppraisal": {
        "appraiserAddress": {
          "key": "string",
          "postalAddressPOBox": {
            "poBoxRRNumber": "string",
            "isPostalAddressPOBox": true,
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "postalAddressStreetAddress": {
            "poBoxRRNumber": "string",
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "cityTown": "string",
          "provinceCode": null,
          "postalCode": "string",
          "countryCode": null
        },
        "appraisedValue": 0,
        "dateAppraised": "2019-08-24T14:15:22Z",
        "companyName": "string"
      },
      "subjectPropertyAddress": {
        "refkeyAddress": "string"
      },
      "occupancyPurpose": null,
      "mlsListed": true,
      "mlsNumber": "string",
      "heatingType": null,
      "parkingType": null,
      "yearBuilt": 1,
      "waterSupplyType": null,
      "waterWasteType": null,
      "propertySize": 0,
      "propertySizeUnits": null,
      "lotSize": 0,
      "lotSizeUnits": null,
      "environmentalHazardIndicator": true,
      "buildingConstructionType": null,
      "annualHeatingAmount": 0,
      "numberOfUnitsTotal": 0,
      "numberOfUnitsRented": 0,
      "propertyType": null,
      "propertyDescriptionType": null,
      "propertyUsageType": null,
      "selfBuildIndicator": true,
      "propertyZoningType": null,
      "newPropertyIndicator": true,
      "cof": "2019-08-24T14:15:22Z"
    },
    "loan": {
      "cmhcMortgageInsurance": {
        "serviceType": null,
        "insurancePremium": 1,
        "blendedAmortization": true,
        "addToLoan": true
      },
      "geMortgageInsurance": {
        "serviceType": null,
        "insurancePremium": 1,
        "blendedAmortization": true,
        "addToLoan": true
      },
      "customProduct": {
        "productCode": "string",
        "productName": "string",
        "rateType": null,
        "rateCompoundFrequency": null,
        "productTerm": 1,
        "earlyPayoutOption": null,
        "prePaymentOptionPercent": null,
        "locIndicator": true,
        "locRepayment": null,
        "adjustment": -999.999,
        "buydown": -999.999,
        "postedRate": -999.999
      },
      "lenderProduct": {
        "productCode": "string",
        "productStartDate": "2019-08-24T14:15:22Z",
        "adjustment": -999.999,
        "buydown": -999.999,
        "postedRate": -999.999
      },
      "product": {
        "adjustment": -999.999,
        "buydown": -999.999,
        "postedRate": -999.999
      },
      "underwriter": {
        "userId": "string",
        "unitId": "string",
        "name": "string",
        "businessType": null
      },
      "classification": [
        {
          "mortgageClassification": null
        }
      ],
      "loanAmount": 0,
      "chargeType": null,
      "lineOfBusiness": null,
      "termMonths": "string",
      "amortizationMonths": "string",
      "netRate": 0,
      "qualifyingRate": 0,
      "acceleratedPayment": true,
      "maturityDate": "2019-08-24T14:15:22Z",
      "firstPaymentDate": "2019-08-24T14:15:22Z",
      "interestAdjustmentDate": "2019-08-24T14:15:22Z",
      "requestedPayment": 0,
      "paymentAmount": 0,
      "paymentFrequency": null,
      "repaymentType": null,
      "lenderCode": 0,
      "lenderChannel": null,
      "variableToPrime": "string",
      "loanType": null,
      "lenderName": "string"
    },
    "downpaymentList": {
      "downpayment": [
        {
          "downpaymentSourceType": null,
          "description": "string",
          "amount": 0
        }
      ]
    },
    "applicationNoteList": {
      "applicationNote": [
        {
          "noteType": null,
          "noteDateTime": "2019-08-24T14:15:22Z",
          "noteText": "string"
        }
      ]
    },
    "firm": {
      "externalPoSFirm": [
        {
          "posSystemId": null,
          "firmId": "string"
        }
      ],
      "firmId": "string",
      "name": "string"
    },
    "submittingAgent": {
      "externalPoSUser": [
        {
          "posSystemId": null,
          "firmId": "string",
          "userId": "string"
        }
      ],
      "addressCanada": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressOther": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressUSA": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "userId": "string",
      "firstName": "string",
      "lastName": "string",
      "emailAddress": "string",
      "mortgageLicenseNumber": "string"
    },
    "originatingAgent": {
      "externalPoSUser": [
        {
          "posSystemId": null,
          "firmId": "string",
          "userId": "string"
        }
      ],
      "addressCanada": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressOther": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressUSA": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "userId": "string",
      "firstName": "string",
      "lastName": "string",
      "emailAddress": "string",
      "mortgageLicenseNumber": "string"
    },
    "broker": {
      "externalPoSUser": [
        {
          "posSystemId": null,
          "firmId": "string",
          "userId": "string"
        }
      ],
      "addressCanada": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressOther": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressUSA": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "userId": "string",
      "firstName": "string",
      "lastName": "string",
      "emailAddress": "string",
      "mortgageLicenseNumber": "string"
    },
    "owner": {
      "externalPoSUser": [
        {
          "posSystemId": null,
          "firmId": "string",
          "userId": "string"
        }
      ],
      "addressCanada": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressOther": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressUSA": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "userId": "string",
      "firstName": "string",
      "lastName": "string",
      "emailAddress": "string",
      "mortgageLicenseNumber": "string"
    },
    "posApplicationNumber": "string",
    "isPreapproval": true,
    "fundingDate": "2019-08-24T14:15:22Z",
    "loanPurposeType": null,
    "purchasePriceEstimatedValue": 0,
    "improvements": 0,
    "typeOfBuyer": null,
    "additionalPurpose": "string",
    "improveDescription": "string",
    "applicationNumber": "string",
    "brokerRefNumber": "string"
  },
  "memo": "string",
  "unitId": "string",
  "posSystem": "string",
  "error": [
    "string"
  ],
  "errorRequest": "string"
}';
const headers = {
  'Content-Type':'application/json',
  'Accept':'application/json',
  'Authorization':'API_KEY'
};

fetch('/v1/applications', {
  method: 'POST',
  body: inputBody,
  headers: headers
}).then(function(res) {
    return res.json();
}).then(function(body) {
    console.log(body);
});

POST /v1/applications HTTP/1.1

Content-Type: application/json
Accept: application/json

Sample Request

{
  "commonData": {
    "assetList": {
      "assetRealEstate": [
        {
          "originalPrice": 0,
          "originalDate": "2019-08-24T14:15:22Z",
          "key": "string",
          "value": 0
        }
      ],
      "assetOther": [
        {
          "assetType": null,
          "location": "string",
          "maturityDate": "2019-08-24T14:15:22Z",
          "additionalAssetHolders": "string",
          "description": "string",
          "key": "string",
          "value": 0
        }
      ]
    },
    "liabilityList": {
      "liabilityRealEstate": [
        {
          "accountNumber": "string",
          "othersResponsible": true,
          "othersResponsibleDetails": "string",
          "monthlyRepayment": 0,
          "originalLoanAmount": 0,
          "outstandingBalance": 0,
          "closingDate": "2019-08-24T14:15:22Z",
          "lenderName": "string",
          "chargeType": null,
          "repaymentType": null,
          "redemptionStatus": null,
          "inDefault": true,
          "purchasePrice": 0,
          "maturityDate": "2019-08-24T14:15:22Z",
          "netRate": 0,
          "rateType": null,
          "mortgageInsurer": null,
          "insuredAmount": 0,
          "insurancePremium": 0,
          "insuranceCertificateNumber": "string",
          "key": "string",
          "fromCreditBureau": true
        }
      ],
      "liabilityOther": [
        {
          "dateEnd": "2019-08-24T14:15:22Z",
          "accountNumber": "string",
          "repaymentIndicator": true,
          "payoffType": null,
          "monthlyRepayment": 0,
          "creditLimit": 0,
          "outstandingBalance": 0,
          "lenderName": "string",
          "creditCardType": null,
          "liabilityType": null,
          "additionalHolders": true,
          "additionalHoldersDetails": "string",
          "key": "string",
          "fromCreditBureau": true
        }
      ]
    },
    "addressList": {
      "applicationAddressCanada": [
        {
          "key": "string",
          "postalAddressPOBox": {
            "poBoxRRNumber": "string",
            "isPostalAddressPOBox": true,
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "postalAddressStreetAddress": {
            "poBoxRRNumber": "string",
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "cityTown": "string",
          "provinceCode": null,
          "postalCode": "string",
          "countryCode": null
        }
      ],
      "applicationAddressUSA": [
        {
          "key": "string",
          "postalAddressPOBox": {
            "poBoxRRNumber": "string",
            "isPostalAddressPOBox": true,
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "postalAddressStreetAddress": {
            "poBoxRRNumber": "string",
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "cityTown": "string",
          "provinceCode": null,
          "postalCode": "string",
          "countryCode": null
        }
      ],
      "applicationAddressOther": [
        {
          "key": "string",
          "postalAddressPOBox": {
            "poBoxRRNumber": "string",
            "isPostalAddressPOBox": true,
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "postalAddressStreetAddress": {
            "poBoxRRNumber": "string",
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "cityTown": "string",
          "provinceCode": null,
          "postalCode": "string",
          "countryCode": null
        }
      ],
      "applicationAddressCanadaPartial": {
        "key": "string",
        "provinceCode": null,
        "countryCode": null
      }
    },
    "creditBureauList": {
      "creditBureau": [
        {
          "creditReportEquifax": {
            "dataFormat": "string",
            "reportDate": "2019-08-24T14:15:22Z",
            "creditScore": 0,
            "jointCreditScore": 0,
            "noHit": true,
            "jointNoHit": true,
            "value": "string"
          },
          "creditReportTransUnion": {
            "reportDate": "2019-08-24T14:15:22Z",
            "creditScore": 0,
            "jointCreditScore": 0,
            "noHit": true,
            "jointNoHit": true,
            "value": "string"
          },
          "humanReadableReport": [
            {
              "type": "string",
              "value": "string"
            }
          ],
          "key": "string",
          "provider": "string"
        }
      ]
    }
  },
  "customerData": {
    "customerList": {
      "customerPrimaryBorrower": {
        "dateBirth": "2019-08-24T14:15:22Z",
        "honorific": null,
        "lastName": "string",
        "firstName": "string",
        "middleName": "string",
        "suffix": "string",
        "sin": "string",
        "customerTelephoneNumberList": [
          {
            "telephoneNumber": {
              "countryCode": "str",
              "areaCode": "strin",
              "phoneNumber": "string",
              "phoneExtension": "string"
            },
            "usage": null,
            "contactTime": "string",
            "preferred": true
          }
        ],
        "employmentList": {
          "employment": [
            {
              "addressCanada": {
                "postalAddressPOBox": {
                  "poBoxRRNumber": "string",
                  "isPostalAddressPOBox": true,
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "postalAddressStreetAddress": {
                  "poBoxRRNumber": "string",
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "cityTown": "string",
                "provinceCode": null,
                "postalCode": "string",
                "countryCode": null
              },
              "addressOther": {
                "postalAddressPOBox": {
                  "poBoxRRNumber": "string",
                  "isPostalAddressPOBox": true,
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "postalAddressStreetAddress": {
                  "poBoxRRNumber": "string",
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "cityTown": "string",
                "provinceCode": null,
                "postalCode": "string",
                "countryCode": null
              },
              "addressUSA": {
                "postalAddressPOBox": {
                  "poBoxRRNumber": "string",
                  "isPostalAddressPOBox": true,
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "postalAddressStreetAddress": {
                  "poBoxRRNumber": "string",
                  "type": "string",
                  "unitNumber": "string",
                  "streetNumber": "string",
                  "streetName": "string",
                  "streetType": null,
                  "streetDirection": null
                },
                "cityTown": "string",
                "provinceCode": null,
                "postalCode": "string",
                "countryCode": null
              },
              "earnedIncomeList": {
                "earnedIncome": [
                  {
                    "earnedIncomeType": null,
                    "paymentFrequency": null,
                    "earnedIncomeAmount": 0
                  }
                ]
              },
              "contactPerson": {
                "honorific": null,
                "lastName": "string",
                "firstName": "string",
                "emailAddress": "string"
              },
              "contactTelephoneNumber": {
                "telephoneNumber": {
                  "countryCode": "str",
                  "areaCode": "strin",
                  "phoneNumber": "string",
                  "phoneExtension": "string"
                },
                "usage": null,
                "contactTime": "string"
              },
              "employmentType": null,
              "employmentStatus": null,
              "dateStart": "2019-08-24T14:15:22Z",
              "dateEnd": "2019-08-24T14:15:22Z",
              "industryType": null,
              "dateStartedInIndustry": "2019-08-24T14:15:22Z",
              "occupationType": null,
              "jobTitle": "string",
              "companyName": "string",
              "companyType": "string",
              "operatingAs": "string"
            }
          ]
        },
        "bankruptcyHistoryList": {
          "bankruptcyHistory": [
            {
              "debtAmount": 0,
              "dateDeclared": "2019-08-24T14:15:22Z",
              "dateDischarged": "2019-08-24T14:15:22Z",
              "monthlyRepayment": 0,
              "otherDetails": "string"
            }
          ]
        },
        "unearnedIncomeList": {
          "unearnedIncome": [
            {
              "unearnedIncomeAmount": 0,
              "unearnedIncomeType": null,
              "paymentFrequency": null,
              "unearnedIncomeDetails": "string"
            }
          ]
        },
        "customerRelationShip": {
          "relationShipToOwnerType": null
        },
        "key": "string",
        "correspondenceLanguage": null,
        "emailAddress1": "string",
        "emailAddress2": "string",
        "maritalStatus": null,
        "numberOfDependents": 0,
        "sex": null,
        "residentType": null
      },
      "customerBorrower": [
        {
          "dateBirth": "2019-08-24T14:15:22Z",
          "honorific": null,
          "lastName": "string",
          "firstName": "string",
          "middleName": "string",
          "suffix": "string",
          "sin": "string",
          "customerTelephoneNumberList": [
            {
              "telephoneNumber": {
                "countryCode": "str",
                "areaCode": "strin",
                "phoneNumber": "string",
                "phoneExtension": "string"
              },
              "usage": null,
              "contactTime": "string",
              "preferred": true
            }
          ],
          "employmentList": {
            "employment": [
              {
                "addressCanada": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "addressOther": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "addressUSA": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "earnedIncomeList": {
                  "earnedIncome": [
                    "[Object]"
                  ]
                },
                "contactPerson": {
                  "honorific": null,
                  "lastName": "string",
                  "firstName": "string",
                  "emailAddress": "string"
                },
                "contactTelephoneNumber": {
                  "telephoneNumber": {
                    "countryCode": "str",
                    "areaCode": "strin",
                    "phoneNumber": "string",
                    "phoneExtension": "string"
                  },
                  "usage": null,
                  "contactTime": "string"
                },
                "employmentType": null,
                "employmentStatus": null,
                "dateStart": "2019-08-24T14:15:22Z",
                "dateEnd": "2019-08-24T14:15:22Z",
                "industryType": null,
                "dateStartedInIndustry": "2019-08-24T14:15:22Z",
                "occupationType": null,
                "jobTitle": "string",
                "companyName": "string",
                "companyType": "string",
                "operatingAs": "string"
              }
            ]
          },
          "bankruptcyHistoryList": {
            "bankruptcyHistory": [
              {
                "debtAmount": 0,
                "dateDeclared": "2019-08-24T14:15:22Z",
                "dateDischarged": "2019-08-24T14:15:22Z",
                "monthlyRepayment": 0,
                "otherDetails": "string"
              }
            ]
          },
          "unearnedIncomeList": {
            "unearnedIncome": [
              {
                "unearnedIncomeAmount": 0,
                "unearnedIncomeType": null,
                "paymentFrequency": null,
                "unearnedIncomeDetails": "string"
              }
            ]
          },
          "customerRelationShip": {
            "relationShipToOwnerType": null
          },
          "key": "string",
          "correspondenceLanguage": null,
          "emailAddress1": "string",
          "emailAddress2": "string",
          "maritalStatus": null,
          "numberOfDependents": 0,
          "sex": null,
          "residentType": null
        }
      ],
      "customerGuarantor": [
        {
          "dateBirth": "2019-08-24T14:15:22Z",
          "honorific": null,
          "lastName": "string",
          "firstName": "string",
          "middleName": "string",
          "suffix": "string",
          "sin": "string",
          "customerTelephoneNumberList": [
            {
              "telephoneNumber": {
                "countryCode": "str",
                "areaCode": "strin",
                "phoneNumber": "string",
                "phoneExtension": "string"
              },
              "usage": null,
              "contactTime": "string",
              "preferred": true
            }
          ],
          "employmentList": {
            "employment": [
              {
                "addressCanada": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "addressOther": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "addressUSA": {
                  "postalAddressPOBox": {
                    "poBoxRRNumber": "string",
                    "isPostalAddressPOBox": true,
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "postalAddressStreetAddress": {
                    "poBoxRRNumber": "string",
                    "type": "string",
                    "unitNumber": "string",
                    "streetNumber": "string",
                    "streetName": "string",
                    "streetType": null,
                    "streetDirection": null
                  },
                  "cityTown": "string",
                  "provinceCode": null,
                  "postalCode": "string",
                  "countryCode": null
                },
                "earnedIncomeList": {
                  "earnedIncome": [
                    "[Object]"
                  ]
                },
                "contactPerson": {
                  "honorific": null,
                  "lastName": "string",
                  "firstName": "string",
                  "emailAddress": "string"
                },
                "contactTelephoneNumber": {
                  "telephoneNumber": {
                    "countryCode": "str",
                    "areaCode": "strin",
                    "phoneNumber": "string",
                    "phoneExtension": "string"
                  },
                  "usage": null,
                  "contactTime": "string"
                },
                "employmentType": null,
                "employmentStatus": null,
                "dateStart": "2019-08-24T14:15:22Z",
                "dateEnd": "2019-08-24T14:15:22Z",
                "industryType": null,
                "dateStartedInIndustry": "2019-08-24T14:15:22Z",
                "occupationType": null,
                "jobTitle": "string",
                "companyName": "string",
                "companyType": "string",
                "operatingAs": "string"
              }
            ]
          },
          "bankruptcyHistoryList": {
            "bankruptcyHistory": [
              {
                "debtAmount": 0,
                "dateDeclared": "2019-08-24T14:15:22Z",
                "dateDischarged": "2019-08-24T14:15:22Z",
                "monthlyRepayment": 0,
                "otherDetails": "string"
              }
            ]
          },
          "unearnedIncomeList": {
            "unearnedIncome": [
              {
                "unearnedIncomeAmount": 0,
                "unearnedIncomeType": null,
                "paymentFrequency": null,
                "unearnedIncomeDetails": "string"
              }
            ]
          },
          "customerRelationShip": {
            "relationShipToOwnerType": null
          },
          "key": "string",
          "correspondenceLanguage": null,
          "emailAddress1": "string",
          "emailAddress2": "string",
          "maritalStatus": null,
          "numberOfDependents": 0,
          "sex": null,
          "residentType": null
        }
      ]
    },
    "customerAddressList": [
      {
        "customerReference": [
          {
            "refkeyCustomer": "string"
          }
        ],
        "refkeyAddress": "string",
        "type": "string"
      }
    ],
    "customerAssetList": [
      {
        "customerReference": {
          "refkeyCustomer": "string"
        },
        "refkeyAsset": "string"
      }
    ],
    "customerLiabilityList": [
      {
        "customerReference": {
          "refkeyCustomer": "string"
        },
        "refkeyLiability": "string"
      }
    ],
    "customerCreditBureauList": [
      {
        "customerReference": [
          {
            "refkeyCustomer": "string"
          }
        ],
        "refkeyCreditBureau": "string"
      }
    ]
  },
  "mortgageApplication": {
    "subjectProperty": {
      "subjectPropertyOccupancyOwnerOccupied": {},
      "subjectPropertyOccupancyPartialOwnerOccupied": {
        "rentalDetails": {
          "annualGrossRentalIncome": 0,
          "managementExpenses": 0,
          "insurance": 0,
          "hydro": 0,
          "waterAndSewer": 0,
          "maintenanceAndRepairs": 0,
          "interest": 0,
          "generalExpenses": 0,
          "rentalOffset": null,
          "rentalCalcType": null
        }
      },
      "subjectPropertyOccupancyRental": {
        "rentalDetails": {
          "annualGrossRentalIncome": 0,
          "managementExpenses": 0,
          "insurance": 0,
          "hydro": 0,
          "waterAndSewer": 0,
          "maintenanceAndRepairs": 0,
          "interest": 0,
          "generalExpenses": 0,
          "rentalOffset": null,
          "rentalCalcType": null
        }
      },
      "subjectPropertyOccupancySecondHome": {},
      "legalAddress": {
        "details": "string",
        "pin": "string",
        "lotNumber": "string",
        "planNumber": "string",
        "unitNumber": "string",
        "levelNumber": "string"
      },
      "condo": {
        "annualCondoFees": 0
      },
      "freehold": {},
      "leasehold": {
        "annualLeaseAmount": 0
      },
      "propertyTax": {
        "annualTaxAmount": 0,
        "taxesPaidBy": null
      },
      "propertyAppraisal": {
        "appraiserAddress": {
          "key": "string",
          "postalAddressPOBox": {
            "poBoxRRNumber": "string",
            "isPostalAddressPOBox": true,
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "postalAddressStreetAddress": {
            "poBoxRRNumber": "string",
            "type": "string",
            "unitNumber": "string",
            "streetNumber": "string",
            "streetName": "string",
            "streetType": null,
            "streetDirection": null
          },
          "cityTown": "string",
          "provinceCode": null,
          "postalCode": "string",
          "countryCode": null
        },
        "appraisedValue": 0,
        "dateAppraised": "2019-08-24T14:15:22Z",
        "companyName": "string"
      },
      "subjectPropertyAddress": {
        "refkeyAddress": "string"
      },
      "occupancyPurpose": null,
      "mlsListed": true,
      "mlsNumber": "string",
      "heatingType": null,
      "parkingType": null,
      "yearBuilt": 1,
      "waterSupplyType": null,
      "waterWasteType": null,
      "propertySize": 0,
      "propertySizeUnits": null,
      "lotSize": 0,
      "lotSizeUnits": null,
      "environmentalHazardIndicator": true,
      "buildingConstructionType": null,
      "annualHeatingAmount": 0,
      "numberOfUnitsTotal": 0,
      "numberOfUnitsRented": 0,
      "propertyType": null,
      "propertyDescriptionType": null,
      "propertyUsageType": null,
      "selfBuildIndicator": true,
      "propertyZoningType": null,
      "newPropertyIndicator": true,
      "cof": "2019-08-24T14:15:22Z"
    },
    "loan": {
      "cmhcMortgageInsurance": {
        "serviceType": null,
        "insurancePremium": 1,
        "blendedAmortization": true,
        "addToLoan": true
      },
      "geMortgageInsurance": {
        "serviceType": null,
        "insurancePremium": 1,
        "blendedAmortization": true,
        "addToLoan": true
      },
      "customProduct": {
        "productCode": "string",
        "productName": "string",
        "rateType": null,
        "rateCompoundFrequency": null,
        "productTerm": 1,
        "earlyPayoutOption": null,
        "prePaymentOptionPercent": null,
        "locIndicator": true,
        "locRepayment": null,
        "adjustment": -999.999,
        "buydown": -999.999,
        "postedRate": -999.999
      },
      "lenderProduct": {
        "productCode": "string",
        "productStartDate": "2019-08-24T14:15:22Z",
        "adjustment": -999.999,
        "buydown": -999.999,
        "postedRate": -999.999
      },
      "product": {
        "adjustment": -999.999,
        "buydown": -999.999,
        "postedRate": -999.999
      },
      "underwriter": {
        "userId": "string",
        "unitId": "string",
        "name": "string",
        "businessType": null
      },
      "classification": [
        {
          "mortgageClassification": null
        }
      ],
      "loanAmount": 0,
      "chargeType": null,
      "lineOfBusiness": null,
      "termMonths": "string",
      "amortizationMonths": "string",
      "netRate": 0,
      "qualifyingRate": 0,
      "acceleratedPayment": true,
      "maturityDate": "2019-08-24T14:15:22Z",
      "firstPaymentDate": "2019-08-24T14:15:22Z",
      "interestAdjustmentDate": "2019-08-24T14:15:22Z",
      "requestedPayment": 0,
      "paymentAmount": 0,
      "paymentFrequency": null,
      "repaymentType": null,
      "lenderCode": 0,
      "lenderChannel": null,
      "variableToPrime": "string",
      "loanType": null,
      "lenderName": "string"
    },
    "downpaymentList": {
      "downpayment": [
        {
          "downpaymentSourceType": null,
          "description": "string",
          "amount": 0
        }
      ]
    },
    "applicationNoteList": {
      "applicationNote": [
        {
          "noteType": null,
          "noteDateTime": "2019-08-24T14:15:22Z",
          "noteText": "string"
        }
      ]
    },
    "firm": {
      "externalPoSFirm": [
        {
          "posSystemId": null,
          "firmId": "string"
        }
      ],
      "firmId": "string",
      "name": "string"
    },
    "submittingAgent": {
      "externalPoSUser": [
        {
          "posSystemId": null,
          "firmId": "string",
          "userId": "string"
        }
      ],
      "addressCanada": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressOther": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressUSA": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "userId": "string",
      "firstName": "string",
      "lastName": "string",
      "emailAddress": "string",
      "mortgageLicenseNumber": "string"
    },
    "originatingAgent": {
      "externalPoSUser": [
        {
          "posSystemId": null,
          "firmId": "string",
          "userId": "string"
        }
      ],
      "addressCanada": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressOther": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressUSA": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "userId": "string",
      "firstName": "string",
      "lastName": "string",
      "emailAddress": "string",
      "mortgageLicenseNumber": "string"
    },
    "broker": {
      "externalPoSUser": [
        {
          "posSystemId": null,
          "firmId": "string",
          "userId": "string"
        }
      ],
      "addressCanada": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressOther": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressUSA": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "userId": "string",
      "firstName": "string",
      "lastName": "string",
      "emailAddress": "string",
      "mortgageLicenseNumber": "string"
    },
    "owner": {
      "externalPoSUser": [
        {
          "posSystemId": null,
          "firmId": "string",
          "userId": "string"
        }
      ],
      "addressCanada": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressOther": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "addressUSA": {
        "postalAddressPOBox": {
          "poBoxRRNumber": "string",
          "isPostalAddressPOBox": true,
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "postalAddressStreetAddress": {
          "poBoxRRNumber": "string",
          "type": "string",
          "unitNumber": "string",
          "streetNumber": "string",
          "streetName": "string",
          "streetType": null,
          "streetDirection": null
        },
        "cityTown": "string",
        "provinceCode": null,
        "postalCode": "string",
        "countryCode": null
      },
      "userId": "string",
      "firstName": "string",
      "lastName": "string",
      "emailAddress": "string",
      "mortgageLicenseNumber": "string"
    },
    "posApplicationNumber": "string",
    "isPreapproval": true,
    "fundingDate": "2019-08-24T14:15:22Z",
    "loanPurposeType": null,
    "purchasePriceEstimatedValue": 0,
    "improvements": 0,
    "typeOfBuyer": null,
    "additionalPurpose": "string",
    "improveDescription": "string",
    "applicationNumber": "string",
    "brokerRefNumber": "string"
  },
  "memo": "string",
  "unitId": "string",
  "posSystem": "string",
  "error": [
    "string"
  ],
  "errorRequest": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<Link.Helper.Models.SubmitApplication.SubmitApplicationRequest>
  <commonData>
    <assetList>
      <assetRealEstate>
        <originalPrice>0</originalPrice>
        <originalDate>2019-08-24T14:15:22Z</originalDate>
        <key>string</key>
        <value>0</value>
      </assetRealEstate>
      <assetOther>
        <assetType/>
        <location>string</location>
        <maturityDate>2019-08-24T14:15:22Z</maturityDate>
        <additionalAssetHolders>string</additionalAssetHolders>
        <description>string</description>
        <key>string</key>
        <value>0</value>
      </assetOther>
    </assetList>
    <liabilityList>
      <liabilityRealEstate>
        <accountNumber>string</accountNumber>
        <othersResponsible>true</othersResponsible>
        <othersResponsibleDetails>string</othersResponsibleDetails>
        <monthlyRepayment>0</monthlyRepayment>
        <originalLoanAmount>0</originalLoanAmount>
        <outstandingBalance>0</outstandingBalance>
        <closingDate>2019-08-24T14:15:22Z</closingDate>
        <lenderName>string</lenderName>
        <chargeType/>
        <repaymentType/>
        <redemptionStatus/>
        <inDefault>true</inDefault>
        <purchasePrice>0</purchasePrice>
        <maturityDate>2019-08-24T14:15:22Z</maturityDate>
        <netRate>0</netRate>
        <rateType/>
        <mortgageInsurer/>
        <insuredAmount>0</insuredAmount>
        <insurancePremium>0</insurancePremium>
        <insuranceCertificateNumber>string</insuranceCertificateNumber>
        <key>string</key>
        <fromCreditBureau>true</fromCreditBureau>
      </liabilityRealEstate>
      <liabilityOther>
        <dateEnd>2019-08-24T14:15:22Z</dateEnd>
        <accountNumber>string</accountNumber>
        <repaymentIndicator>true</repaymentIndicator>
        <payoffType/>
        <monthlyRepayment>0</monthlyRepayment>
        <creditLimit>0</creditLimit>
        <outstandingBalance>0</outstandingBalance>
        <lenderName>string</lenderName>
        <creditCardType/>
        <liabilityType/>
        <additionalHolders>true</additionalHolders>
        <additionalHoldersDetails>string</additionalHoldersDetails>
        <key>string</key>
        <fromCreditBureau>true</fromCreditBureau>
      </liabilityOther>
    </liabilityList>
    <addressList>
      <applicationAddressCanada>
        <key>string</key>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </applicationAddressCanada>
      <applicationAddressUSA>
        <key>string</key>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </applicationAddressUSA>
      <applicationAddressOther>
        <key>string</key>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </applicationAddressOther>
      <applicationAddressCanadaPartial>
        <key>string</key>
        <provinceCode/>
        <countryCode/>
      </applicationAddressCanadaPartial>
    </addressList>
    <creditBureauList>
      <creditBureau>
        <creditReportEquifax>
          <dataFormat>string</dataFormat>
          <reportDate>2019-08-24T14:15:22Z</reportDate>
          <creditScore>0</creditScore>
          <jointCreditScore>0</jointCreditScore>
          <noHit>true</noHit>
          <jointNoHit>true</jointNoHit>
          <value>string</value>
        </creditReportEquifax>
        <creditReportTransUnion>
          <reportDate>2019-08-24T14:15:22Z</reportDate>
          <creditScore>0</creditScore>
          <jointCreditScore>0</jointCreditScore>
          <noHit>true</noHit>
          <jointNoHit>true</jointNoHit>
          <value>string</value>
        </creditReportTransUnion>
        <humanReadableReport>
          <type>string</type>
          <value>string</value>
        </humanReadableReport>
        <key>string</key>
        <provider>string</provider>
      </creditBureau>
    </creditBureauList>
  </commonData>
  <customerData>
    <customerList>
      <customerPrimaryBorrower>
        <dateBirth>2019-08-24T14:15:22Z</dateBirth>
        <honorific/>
        <lastName>string</lastName>
        <firstName>string</firstName>
        <middleName>string</middleName>
        <suffix>string</suffix>
        <sin>string</sin>
        <customerTelephoneNumberList>
          <telephoneNumber>
            <countryCode>str</countryCode>
            <areaCode>strin</areaCode>
            <phoneNumber>string</phoneNumber>
            <phoneExtension>string</phoneExtension>
          </telephoneNumber>
          <usage/>
          <contactTime>string</contactTime>
          <preferred>true</preferred>
        </customerTelephoneNumberList>
        <employmentList>
          <employment>
            <addressCanada>
              <postalAddressPOBox>
                <poBoxRRNumber>string</poBoxRRNumber>
                <isPostalAddressPOBox>true</isPostalAddressPOBox>
                <type>string</type>
                <unitNumber>string</unitNumber>
                <streetNumber>string</streetNumber>
                <streetName>string</streetName>
                <streetType/>
                <streetDirection/>
              </postalAddressPOBox>
              <postalAddressStreetAddress>
                <poBoxRRNumber>string</poBoxRRNumber>
                <type>string</type>
                <unitNumber>string</unitNumber>
                <streetNumber>string</streetNumber>
                <streetName>string</streetName>
                <streetType/>
                <streetDirection/>
              </postalAddressStreetAddress>
              <cityTown>string</cityTown>
              <provinceCode/>
              <postalCode>string</postalCode>
              <countryCode/>
            </addressCanada>
            <addressOther>
              <postalAddressPOBox>
                <poBoxRRNumber>string</poBoxRRNumber>
                <isPostalAddressPOBox>true</isPostalAddressPOBox>
                <type>string</type>
                <unitNumber>string</unitNumber>
                <streetNumber>string</streetNumber>
                <streetName>string</streetName>
                <streetType/>
                <streetDirection/>
              </postalAddressPOBox>
              <postalAddressStreetAddress>
                <poBoxRRNumber>string</poBoxRRNumber>
                <type>string</type>
                <unitNumber>string</unitNumber>
                <streetNumber>string</streetNumber>
                <streetName>string</streetName>
                <streetType/>
                <streetDirection/>
              </postalAddressStreetAddress>
              <cityTown>string</cityTown>
              <provinceCode/>
              <postalCode>string</postalCode>
              <countryCode/>
            </addressOther>
            <addressUSA>
              <postalAddressPOBox>
                <poBoxRRNumber>string</poBoxRRNumber>
                <isPostalAddressPOBox>true</isPostalAddressPOBox>
                <type>string</type>
                <unitNumber>string</unitNumber>
                <streetNumber>string</streetNumber>
                <streetName>string</streetName>
                <streetType/>
                <streetDirection/>
              </postalAddressPOBox>
              <postalAddressStreetAddress>
                <poBoxRRNumber>string</poBoxRRNumber>
                <type>string</type>
                <unitNumber>string</unitNumber>
                <streetNumber>string</streetNumber>
                <streetName>string</streetName>
                <streetType/>
                <streetDirection/>
              </postalAddressStreetAddress>
              <cityTown>string</cityTown>
              <provinceCode/>
              <postalCode>string</postalCode>
              <countryCode/>
            </addressUSA>
            <earnedIncomeList>
              <earnedIncome>[Object]</earnedIncome>
            </earnedIncomeList>
            <contactPerson>
              <honorific/>
              <lastName>string</lastName>
              <firstName>string</firstName>
              <emailAddress>string</emailAddress>
            </contactPerson>
            <contactTelephoneNumber>
              <telephoneNumber>
                <countryCode>str</countryCode>
                <areaCode>strin</areaCode>
                <phoneNumber>string</phoneNumber>
                <phoneExtension>string</phoneExtension>
              </telephoneNumber>
              <usage/>
              <contactTime>string</contactTime>
            </contactTelephoneNumber>
            <employmentType/>
            <employmentStatus/>
            <dateStart>2019-08-24T14:15:22Z</dateStart>
            <dateEnd>2019-08-24T14:15:22Z</dateEnd>
            <industryType/>
            <dateStartedInIndustry>2019-08-24T14:15:22Z</dateStartedInIndustry>
            <occupationType/>
            <jobTitle>string</jobTitle>
            <companyName>string</companyName>
            <companyType>string</companyType>
            <operatingAs>string</operatingAs>
          </employment>
        </employmentList>
        <bankruptcyHistoryList>
          <bankruptcyHistory>
            <debtAmount>0</debtAmount>
            <dateDeclared>2019-08-24T14:15:22Z</dateDeclared>
            <dateDischarged>2019-08-24T14:15:22Z</dateDischarged>
            <monthlyRepayment>0</monthlyRepayment>
            <otherDetails>string</otherDetails>
          </bankruptcyHistory>
        </bankruptcyHistoryList>
        <unearnedIncomeList>
          <unearnedIncome>
            <unearnedIncomeAmount>0</unearnedIncomeAmount>
            <unearnedIncomeType/>
            <paymentFrequency/>
            <unearnedIncomeDetails>string</unearnedIncomeDetails>
          </unearnedIncome>
        </unearnedIncomeList>
        <customerRelationShip>
          <relationShipToOwnerType/>
        </customerRelationShip>
        <key>string</key>
        <correspondenceLanguage/>
        <emailAddress1>string</emailAddress1>
        <emailAddress2>string</emailAddress2>
        <maritalStatus/>
        <numberOfDependents>0</numberOfDependents>
        <sex/>
        <residentType/>
      </customerPrimaryBorrower>
      <customerBorrower>
        <dateBirth>2019-08-24T14:15:22Z</dateBirth>
        <honorific/>
        <lastName>string</lastName>
        <firstName>string</firstName>
        <middleName>string</middleName>
        <suffix>string</suffix>
        <sin>string</sin>
        <customerTelephoneNumberList>
          <telephoneNumber>
            <countryCode>str</countryCode>
            <areaCode>strin</areaCode>
            <phoneNumber>string</phoneNumber>
            <phoneExtension>string</phoneExtension>
          </telephoneNumber>
          <usage/>
          <contactTime>string</contactTime>
          <preferred>true</preferred>
        </customerTelephoneNumberList>
        <employmentList>
          <employment>
            <addressCanada>
              <postalAddressPOBox>[Object]</postalAddressPOBox>
              <postalAddressStreetAddress>[Object]</postalAddressStreetAddress>
              <cityTown>string</cityTown>
              <provinceCode/>
              <postalCode>string</postalCode>
              <countryCode/>
            </addressCanada>
            <addressOther>
              <postalAddressPOBox>[Object]</postalAddressPOBox>
              <postalAddressStreetAddress>[Object]</postalAddressStreetAddress>
              <cityTown>string</cityTown>
              <provinceCode/>
              <postalCode>string</postalCode>
              <countryCode/>
            </addressOther>
            <addressUSA>
              <postalAddressPOBox>[Object]</postalAddressPOBox>
              <postalAddressStreetAddress>[Object]</postalAddressStreetAddress>
              <cityTown>string</cityTown>
              <provinceCode/>
              <postalCode>string</postalCode>
              <countryCode/>
            </addressUSA>
            <earnedIncomeList>
              <earnedIncome>[Object]</earnedIncome>
            </earnedIncomeList>
            <contactPerson>
              <honorific/>
              <lastName>string</lastName>
              <firstName>string</firstName>
              <emailAddress>string</emailAddress>
            </contactPerson>
            <contactTelephoneNumber>
              <telephoneNumber>[Object]</telephoneNumber>
              <usage/>
              <contactTime>string</contactTime>
            </contactTelephoneNumber>
            <employmentType/>
            <employmentStatus/>
            <dateStart>2019-08-24T14:15:22Z</dateStart>
            <dateEnd>2019-08-24T14:15:22Z</dateEnd>
            <industryType/>
            <dateStartedInIndustry>2019-08-24T14:15:22Z</dateStartedInIndustry>
            <occupationType/>
            <jobTitle>string</jobTitle>
            <companyName>string</companyName>
            <companyType>string</companyType>
            <operatingAs>string</operatingAs>
          </employment>
        </employmentList>
        <bankruptcyHistoryList>
          <bankruptcyHistory>
            <debtAmount>0</debtAmount>
            <dateDeclared>2019-08-24T14:15:22Z</dateDeclared>
            <dateDischarged>2019-08-24T14:15:22Z</dateDischarged>
            <monthlyRepayment>0</monthlyRepayment>
            <otherDetails>string</otherDetails>
          </bankruptcyHistory>
        </bankruptcyHistoryList>
        <unearnedIncomeList>
          <unearnedIncome>
            <unearnedIncomeAmount>0</unearnedIncomeAmount>
            <unearnedIncomeType/>
            <paymentFrequency/>
            <unearnedIncomeDetails>string</unearnedIncomeDetails>
          </unearnedIncome>
        </unearnedIncomeList>
        <customerRelationShip>
          <relationShipToOwnerType/>
        </customerRelationShip>
        <key>string</key>
        <correspondenceLanguage/>
        <emailAddress1>string</emailAddress1>
        <emailAddress2>string</emailAddress2>
        <maritalStatus/>
        <numberOfDependents>0</numberOfDependents>
        <sex/>
        <residentType/>
      </customerBorrower>
      <customerGuarantor>
        <dateBirth>2019-08-24T14:15:22Z</dateBirth>
        <honorific/>
        <lastName>string</lastName>
        <firstName>string</firstName>
        <middleName>string</middleName>
        <suffix>string</suffix>
        <sin>string</sin>
        <customerTelephoneNumberList>
          <telephoneNumber>
            <countryCode>str</countryCode>
            <areaCode>strin</areaCode>
            <phoneNumber>string</phoneNumber>
            <phoneExtension>string</phoneExtension>
          </telephoneNumber>
          <usage/>
          <contactTime>string</contactTime>
          <preferred>true</preferred>
        </customerTelephoneNumberList>
        <employmentList>
          <employment>
            <addressCanada>
              <postalAddressPOBox>[Object]</postalAddressPOBox>
              <postalAddressStreetAddress>[Object]</postalAddressStreetAddress>
              <cityTown>string</cityTown>
              <provinceCode/>
              <postalCode>string</postalCode>
              <countryCode/>
            </addressCanada>
            <addressOther>
              <postalAddressPOBox>[Object]</postalAddressPOBox>
              <postalAddressStreetAddress>[Object]</postalAddressStreetAddress>
              <cityTown>string</cityTown>
              <provinceCode/>
              <postalCode>string</postalCode>
              <countryCode/>
            </addressOther>
            <addressUSA>
              <postalAddressPOBox>[Object]</postalAddressPOBox>
              <postalAddressStreetAddress>[Object]</postalAddressStreetAddress>
              <cityTown>string</cityTown>
              <provinceCode/>
              <postalCode>string</postalCode>
              <countryCode/>
            </addressUSA>
            <earnedIncomeList>
              <earnedIncome>[Object]</earnedIncome>
            </earnedIncomeList>
            <contactPerson>
              <honorific/>
              <lastName>string</lastName>
              <firstName>string</firstName>
              <emailAddress>string</emailAddress>
            </contactPerson>
            <contactTelephoneNumber>
              <telephoneNumber>[Object]</telephoneNumber>
              <usage/>
              <contactTime>string</contactTime>
            </contactTelephoneNumber>
            <employmentType/>
            <employmentStatus/>
            <dateStart>2019-08-24T14:15:22Z</dateStart>
            <dateEnd>2019-08-24T14:15:22Z</dateEnd>
            <industryType/>
            <dateStartedInIndustry>2019-08-24T14:15:22Z</dateStartedInIndustry>
            <occupationType/>
            <jobTitle>string</jobTitle>
            <companyName>string</companyName>
            <companyType>string</companyType>
            <operatingAs>string</operatingAs>
          </employment>
        </employmentList>
        <bankruptcyHistoryList>
          <bankruptcyHistory>
            <debtAmount>0</debtAmount>
            <dateDeclared>2019-08-24T14:15:22Z</dateDeclared>
            <dateDischarged>2019-08-24T14:15:22Z</dateDischarged>
            <monthlyRepayment>0</monthlyRepayment>
            <otherDetails>string</otherDetails>
          </bankruptcyHistory>
        </bankruptcyHistoryList>
        <unearnedIncomeList>
          <unearnedIncome>
            <unearnedIncomeAmount>0</unearnedIncomeAmount>
            <unearnedIncomeType/>
            <paymentFrequency/>
            <unearnedIncomeDetails>string</unearnedIncomeDetails>
          </unearnedIncome>
        </unearnedIncomeList>
        <customerRelationShip>
          <relationShipToOwnerType/>
        </customerRelationShip>
        <key>string</key>
        <correspondenceLanguage/>
        <emailAddress1>string</emailAddress1>
        <emailAddress2>string</emailAddress2>
        <maritalStatus/>
        <numberOfDependents>0</numberOfDependents>
        <sex/>
        <residentType/>
      </customerGuarantor>
    </customerList>
    <customerAddressList>
      <customerReference>
        <refkeyCustomer>string</refkeyCustomer>
      </customerReference>
      <refkeyAddress>string</refkeyAddress>
      <type>string</type>
    </customerAddressList>
    <customerAssetList>
      <customerReference>
        <refkeyCustomer>string</refkeyCustomer>
      </customerReference>
      <refkeyAsset>string</refkeyAsset>
    </customerAssetList>
    <customerLiabilityList>
      <customerReference>
        <refkeyCustomer>string</refkeyCustomer>
      </customerReference>
      <refkeyLiability>string</refkeyLiability>
    </customerLiabilityList>
    <customerCreditBureauList>
      <customerReference>
        <refkeyCustomer>string</refkeyCustomer>
      </customerReference>
      <refkeyCreditBureau>string</refkeyCreditBureau>
    </customerCreditBureauList>
  </customerData>
  <mortgageApplication>
    <subjectProperty>
      <subjectPropertyOccupancyOwnerOccupied/>
      <subjectPropertyOccupancyPartialOwnerOccupied>
        <rentalDetails>
          <annualGrossRentalIncome>0</annualGrossRentalIncome>
          <managementExpenses>0</managementExpenses>
          <insurance>0</insurance>
          <hydro>0</hydro>
          <waterAndSewer>0</waterAndSewer>
          <maintenanceAndRepairs>0</maintenanceAndRepairs>
          <interest>0</interest>
          <generalExpenses>0</generalExpenses>
          <rentalOffset/>
          <rentalCalcType/>
        </rentalDetails>
      </subjectPropertyOccupancyPartialOwnerOccupied>
      <subjectPropertyOccupancyRental>
        <rentalDetails>
          <annualGrossRentalIncome>0</annualGrossRentalIncome>
          <managementExpenses>0</managementExpenses>
          <insurance>0</insurance>
          <hydro>0</hydro>
          <waterAndSewer>0</waterAndSewer>
          <maintenanceAndRepairs>0</maintenanceAndRepairs>
          <interest>0</interest>
          <generalExpenses>0</generalExpenses>
          <rentalOffset/>
          <rentalCalcType/>
        </rentalDetails>
      </subjectPropertyOccupancyRental>
      <subjectPropertyOccupancySecondHome/>
      <legalAddress>
        <details>string</details>
        <pin>string</pin>
        <lotNumber>string</lotNumber>
        <planNumber>string</planNumber>
        <unitNumber>string</unitNumber>
        <levelNumber>string</levelNumber>
      </legalAddress>
      <condo>
        <annualCondoFees>0</annualCondoFees>
      </condo>
      <freehold/>
      <leasehold>
        <annualLeaseAmount>0</annualLeaseAmount>
      </leasehold>
      <propertyTax>
        <annualTaxAmount>0</annualTaxAmount>
        <taxesPaidBy/>
      </propertyTax>
      <propertyAppraisal>
        <appraiserAddress>
          <key>string</key>
          <postalAddressPOBox>
            <poBoxRRNumber>string</poBoxRRNumber>
            <isPostalAddressPOBox>true</isPostalAddressPOBox>
            <type>string</type>
            <unitNumber>string</unitNumber>
            <streetNumber>string</streetNumber>
            <streetName>string</streetName>
            <streetType/>
            <streetDirection/>
          </postalAddressPOBox>
          <postalAddressStreetAddress>
            <poBoxRRNumber>string</poBoxRRNumber>
            <type>string</type>
            <unitNumber>string</unitNumber>
            <streetNumber>string</streetNumber>
            <streetName>string</streetName>
            <streetType/>
            <streetDirection/>
          </postalAddressStreetAddress>
          <cityTown>string</cityTown>
          <provinceCode/>
          <postalCode>string</postalCode>
          <countryCode/>
        </appraiserAddress>
        <appraisedValue>0</appraisedValue>
        <dateAppraised>2019-08-24T14:15:22Z</dateAppraised>
        <companyName>string</companyName>
      </propertyAppraisal>
      <subjectPropertyAddress>
        <refkeyAddress>string</refkeyAddress>
      </subjectPropertyAddress>
      <occupancyPurpose/>
      <mlsListed>true</mlsListed>
      <mlsNumber>string</mlsNumber>
      <heatingType/>
      <parkingType/>
      <yearBuilt>1</yearBuilt>
      <waterSupplyType/>
      <waterWasteType/>
      <propertySize>0</propertySize>
      <propertySizeUnits/>
      <lotSize>0</lotSize>
      <lotSizeUnits/>
      <environmentalHazardIndicator>true</environmentalHazardIndicator>
      <buildingConstructionType/>
      <annualHeatingAmount>0</annualHeatingAmount>
      <numberOfUnitsTotal>0</numberOfUnitsTotal>
      <numberOfUnitsRented>0</numberOfUnitsRented>
      <propertyType/>
      <propertyDescriptionType/>
      <propertyUsageType/>
      <selfBuildIndicator>true</selfBuildIndicator>
      <propertyZoningType/>
      <newPropertyIndicator>true</newPropertyIndicator>
      <cof>2019-08-24T14:15:22Z</cof>
    </subjectProperty>
    <loan>
      <cmhcMortgageInsurance>
        <serviceType/>
        <insurancePremium>1</insurancePremium>
        <blendedAmortization>true</blendedAmortization>
        <addToLoan>true</addToLoan>
      </cmhcMortgageInsurance>
      <geMortgageInsurance>
        <serviceType/>
        <insurancePremium>1</insurancePremium>
        <blendedAmortization>true</blendedAmortization>
        <addToLoan>true</addToLoan>
      </geMortgageInsurance>
      <customProduct>
        <productCode>string</productCode>
        <productName>string</productName>
        <rateType/>
        <rateCompoundFrequency/>
        <productTerm>1</productTerm>
        <earlyPayoutOption/>
        <prePaymentOptionPercent/>
        <locIndicator>true</locIndicator>
        <locRepayment/>
        <adjustment>-999.999</adjustment>
        <buydown>-999.999</buydown>
        <postedRate>-999.999</postedRate>
      </customProduct>
      <lenderProduct>
        <productCode>string</productCode>
        <productStartDate>2019-08-24T14:15:22Z</productStartDate>
        <adjustment>-999.999</adjustment>
        <buydown>-999.999</buydown>
        <postedRate>-999.999</postedRate>
      </lenderProduct>
      <product>
        <adjustment>-999.999</adjustment>
        <buydown>-999.999</buydown>
        <postedRate>-999.999</postedRate>
      </product>
      <underwriter>
        <userId>string</userId>
        <unitId>string</unitId>
        <name>string</name>
        <businessType/>
      </underwriter>
      <classification>
        <mortgageClassification/>
      </classification>
      <loanAmount>0</loanAmount>
      <chargeType/>
      <lineOfBusiness/>
      <termMonths>string</termMonths>
      <amortizationMonths>string</amortizationMonths>
      <netRate>0</netRate>
      <qualifyingRate>0</qualifyingRate>
      <acceleratedPayment>true</acceleratedPayment>
      <maturityDate>2019-08-24T14:15:22Z</maturityDate>
      <firstPaymentDate>2019-08-24T14:15:22Z</firstPaymentDate>
      <interestAdjustmentDate>2019-08-24T14:15:22Z</interestAdjustmentDate>
      <requestedPayment>0</requestedPayment>
      <paymentAmount>0</paymentAmount>
      <paymentFrequency/>
      <repaymentType/>
      <lenderCode>0</lenderCode>
      <lenderChannel/>
      <variableToPrime>string</variableToPrime>
      <loanType/>
      <lenderName>string</lenderName>
    </loan>
    <downpaymentList>
      <downpayment>
        <downpaymentSourceType/>
        <description>string</description>
        <amount>0</amount>
      </downpayment>
    </downpaymentList>
    <applicationNoteList>
      <applicationNote>
        <noteType/>
        <noteDateTime>2019-08-24T14:15:22Z</noteDateTime>
        <noteText>string</noteText>
      </applicationNote>
    </applicationNoteList>
    <firm>
      <externalPoSFirm>
        <posSystemId/>
        <firmId>string</firmId>
      </externalPoSFirm>
      <firmId>string</firmId>
      <name>string</name>
    </firm>
    <submittingAgent>
      <externalPoSUser>
        <posSystemId/>
        <firmId>string</firmId>
        <userId>string</userId>
      </externalPoSUser>
      <addressCanada>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressCanada>
      <addressOther>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressOther>
      <addressUSA>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressUSA>
      <userId>string</userId>
      <firstName>string</firstName>
      <lastName>string</lastName>
      <emailAddress>string</emailAddress>
      <mortgageLicenseNumber>string</mortgageLicenseNumber>
    </submittingAgent>
    <originatingAgent>
      <externalPoSUser>
        <posSystemId/>
        <firmId>string</firmId>
        <userId>string</userId>
      </externalPoSUser>
      <addressCanada>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressCanada>
      <addressOther>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressOther>
      <addressUSA>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressUSA>
      <userId>string</userId>
      <firstName>string</firstName>
      <lastName>string</lastName>
      <emailAddress>string</emailAddress>
      <mortgageLicenseNumber>string</mortgageLicenseNumber>
    </originatingAgent>
    <broker>
      <externalPoSUser>
        <posSystemId/>
        <firmId>string</firmId>
        <userId>string</userId>
      </externalPoSUser>
      <addressCanada>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressCanada>
      <addressOther>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressOther>
      <addressUSA>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressUSA>
      <userId>string</userId>
      <firstName>string</firstName>
      <lastName>string</lastName>
      <emailAddress>string</emailAddress>
      <mortgageLicenseNumber>string</mortgageLicenseNumber>
    </broker>
    <owner>
      <externalPoSUser>
        <posSystemId/>
        <firmId>string</firmId>
        <userId>string</userId>
      </externalPoSUser>
      <addressCanada>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressCanada>
      <addressOther>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressOther>
      <addressUSA>
        <postalAddressPOBox>
          <poBoxRRNumber>string</poBoxRRNumber>
          <isPostalAddressPOBox>true</isPostalAddressPOBox>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressPOBox>
        <postalAddressStreetAddress>
          <poBoxRRNumber>string</poBoxRRNumber>
          <type>string</type>
          <unitNumber>string</unitNumber>
          <streetNumber>string</streetNumber>
          <streetName>string</streetName>
          <streetType/>
          <streetDirection/>
        </postalAddressStreetAddress>
        <cityTown>string</cityTown>
        <provinceCode/>
        <postalCode>string</postalCode>
        <countryCode/>
      </addressUSA>
      <userId>string</userId>
      <firstName>string</firstName>
      <lastName>string</lastName>
      <emailAddress>string</emailAddress>
      <mortgageLicenseNumber>string</mortgageLicenseNumber>
    </owner>
    <posApplicationNumber>string</posApplicationNumber>
    <isPreapproval>true</isPreapproval>
    <fundingDate>2019-08-24T14:15:22Z</fundingDate>
    <loanPurposeType/>
    <purchasePriceEstimatedValue>0</purchasePriceEstimatedValue>
    <improvements>0</improvements>
    <typeOfBuyer/>
    <additionalPurpose>string</additionalPurpose>
    <improveDescription>string</improveDescription>
    <applicationNumber>string</applicationNumber>
    <brokerRefNumber>string</brokerRefNumber>
  </mortgageApplication>
  <memo>string</memo>
  <unitId>string</unitId>
  <posSystem>string</posSystem>
  <error>string</error>
  <errorRequest>string</errorRequest>
</Link.Helper.Models.SubmitApplication.SubmitApplicationRequest>

Parameters

NameInTypeDescription
body optionalbodySubmitApplication.SubmitApplicationRequestSubmitApplicationRequest

Sample Response

200 Response

{
  "mortgageApplication": {
    "submittingAgent": {
      "userId": "string"
    },
    "originatingAgent": {
      "userId": "string"
    },
    "broker": {
      "userId": "string"
    },
    "owner": {
      "userId": "string"
    },
    "lenderChannel": null,
    "applicationNumber": "string",
    "brokerRefNumber": "string"
  },
  "status": "string"
}
<?xml version="1.0" encoding="UTF-8" ?>
<Link.Helper.Models.SubmitApplicationResponse>
  <mortgageApplication>
    <submittingAgent>
      <userId>string</userId>
    </submittingAgent>
    <originatingAgent>
      <userId>string</userId>
    </originatingAgent>
    <broker>
      <userId>string</userId>
    </broker>
    <owner>
      <userId>string</userId>
    </owner>
    <lenderChannel/>
    <applicationNumber>string</applicationNumber>
    <brokerRefNumber>string</brokerRefNumber>
  </mortgageApplication>
  <status>string</status>
</Link.Helper.Models.SubmitApplicationResponse>

Responses

StatusSchema
200 OKSubmitApplicationResponse

At the top level, the body of a SubmitApplication request is broken down into elements (XML) and objects (JSON) that represent different sections of the request.

  1. CommonData
    • AssetList
    • LiabilityList
    • AddressList
    • CreditBureauList
  2. CustomerData
    • CustomerList
    • CustomerAddressList
    • CustomerAssetList
    • CustomerLiabilityList
    • CustomerCreditBureauList
  3. MortgageApplication
    • SubjectProperty
    • Loan
    • DownpaymentList
    • ApplicationNoteList
    • Firm
    • SubmittingAgent
    • OriginatingAgent
    • Broker
    • Owner
    • etc.

SubmitApplication.SubmitApplicationRequest

NameRequiredTypeDescription
commonDataTrueSubmitApplication > CommonData
customerDataTrueSubmitApplication > CustomerData
mortgageApplicationTrueSubmitApplication > MortgageApplication
memoFalsestringMemo - freeform text; nullable;
unitIdTruestringUnit ID - see authorization;
posSystemTruestringPos System - see authorization; maxLength(10);
errorFalsearrayReserved - internal use; nullable; arrayType: string;
errorRequestFalsestringReserved - internal use; nullable;

SubmitApplication.AssetRealEstate

NameRequiredTypeDescription
originalPriceFalsenumberOriginal Price; nullable; Range(0, 999999999);
originalDateFalsedate-timeOriginal Date; nullable;
keyFalsestringKey - see refkeys; nullable; maxLength(255);
valueFalsenumbervalue - money; nullable; Range(0, 999999999);

SubmitApplication.AssetOther

NameRequiredTypeDescription
assetTypeFalseEnums - AssetOtherType
locationFalsestringAsset Location; nullable; maxLength(50);
maturityDateFalsedate-timeAsset Maturity Date; nullable;
additionalAssetHoldersFalsestringAdditional Asset Holders; nullable; maxLength(255);
descriptionFalsestringAsset Description; nullable; maxLength(50);
keyFalsestringKey - see refkeys; nullable; maxLength(255);
valueFalsenumbervalue - money; nullable; Range(0, 999999999);

SubmitApplication.AssetList

NameRequiredTypeDescription
assetRealEstateFalsearrayList of Real Estate assets; nullable; arrayType: SubmitApplication > AssetRealEstate;
assetOtherFalsearrayList of Other assets; nullable; arrayType: SubmitApplication > AssetOther;

SubmitApplication.LiabilityRealEstate

NameRequiredTypeDescription
accountNumberFalsestringAccount Number; nullable; maxLength(20);
othersResponsibleFalsebooleanOthers Responsible flag; nullable;
othersResponsibleDetailsFalsestringOthers responsible details; nullable; maxLength(255);
monthlyRepaymentFalsenumberMonthly Repayment; nullable; Range(0, 999999999.99);
originalLoanAmountFalsenumberOriginal Loan Amount; nullable; Range(0, 999999999.99);
outstandingBalanceFalsenumberOutstanding Balance; nullable; Range(0, 999999999.99);
closingDateFalsedate-timeClosing Date; nullable;
lenderNameFalsestringLender Name; nullable; maxLength(44);
chargeTypeFalseEnums - ChargeType
repaymentTypeFalseEnums - LoanRepaymentType
redemptionStatusFalseEnums - LoanRedemptionStatus
inDefaultFalsebooleanIn Default flag; nullable;
purchasePriceFalsenumberPurchase Price; nullable; Range(0, 99999999.99);
maturityDateFalsedate-timeMaturity Date; nullable;
netRateFalsenumberNet Rate; nullable; Range(0, 999.99);
rateTypeFalseEnums - RateType
mortgageInsurerFalseEnums - MortgageInsurerType
insuredAmountFalsenumberInsured Amount; nullable; Range(0, 999999999.99);
insurancePremiumFalsenumberInsurance Premium; nullable; Range(0, 999999999.99);
insuranceCertificateNumberFalsestringInsurance Certificate Number; nullable; maxLength(10);
keyFalsestringKey - see refkeys; nullable; maxLength(255);
fromCreditBureauFalsebooleanFrom Credit Bureau flag; nullable;

SubmitApplication.LiabilityOther

NameRequiredTypeDescription
dateEndFalsedate-timeEnd Date; nullable;
accountNumberFalsestringAccount Number; nullable; maxLength(30);
repaymentIndicatorFalsebooleanRepayment Indicator flag; nullable;
payoffTypeFalseEnums - PayoffType
monthlyRepaymentFalsenumberMonthly Repayment; nullable; Range(0, 99999999.99);
creditLimitFalsenumberCredit Limit; nullable; Range(0, 999999999.99);
outstandingBalanceFalsenumberOutstanding Balance; nullable; Range(0, 999999999.99);
lenderNameTruestringLender Name; maxLength(50);
creditCardTypeFalseEnums - CreditCardType
liabilityTypeFalseEnums - LiabilityType
additionalHoldersFalsebooleanAdditional Holders; nullable;
additionalHoldersDetailsFalsestringAdditional Holders Details; nullable; maxLength(255);
keyFalsestringKey - see refkeys; nullable; maxLength(255);
fromCreditBureauFalsebooleanFrom Credit Bureau flag; nullable;

SubmitApplication.LiabilityList

NameRequiredTypeDescription
liabilityRealEstateFalsearrayLiability Real Estate List; nullable; arrayType: SubmitApplication > LiabilityRealEstate;
liabilityOtherFalsearrayOther Liability List; nullable; arrayType: SubmitApplication > LiabilityOther;

SubmitApplication.PostalAddress

NameRequiredTypeDescription
typeFalsestringType; nullable;
unitNumberFalsestringUnit Number; nullable; maxLength(10);
streetNumberFalsestringStreet Number; nullable; maxLength(10);
streetNameTruestringStreet Name; maxLength(26);
streetTypeFalseEnums - StreetTypeCode
streetDirectionFalseEnums - StreetDirectionCode

SubmitApplication.PostalAddressPOBox

NameRequiredTypeDescription
poBoxRRNumberFalsestringPO Box RR Number; nullable; maxLength(40);
isPostalAddressPOBoxFalsebooleanIs Postal Address PO Box flag;
typeFalsestringType; nullable;
unitNumberFalsestringUnit Number; nullable; maxLength(10);
streetNumberFalsestringStreet Number; nullable; maxLength(10);
streetNameTruestringStreet Name; maxLength(26);
streetTypeFalseEnums - StreetTypeCode
streetDirectionFalseEnums - StreetDirectionCode

SubmitApplication.PostalAddressStreetAddress

NameRequiredTypeDescription
poBoxRRNumberFalsestringPO Box RR Number; nullable; maxLength(40);
typeFalsestringType; nullable;
unitNumberFalsestringUnit Number; nullable; maxLength(10);
streetNumberFalsestringStreet Number; nullable; maxLength(10);
streetNameTruestringStreet Name; maxLength(26);
streetTypeFalseEnums - StreetTypeCode
streetDirectionFalseEnums - StreetDirectionCode

SubmitApplication.ApplicationAddressCanada

NameRequiredTypeDescription
keyFalsestringKey - see refkeys; nullable; maxLength(255);
postalAddressPOBoxFalseSubmitApplication > PostalAddressPOBox
postalAddressStreetAddressFalseSubmitApplication > PostalAddressStreetAddress
cityTownTruestringCity or Town (Municipality); maxLength(40);
provinceCodeFalseEnums - ProvinceStateCode
postalCodeTruestringPostal Code; maxLength(10);
countryCodeFalseEnums - CountryCode

SubmitApplication.ApplicationAddressUSA

NameRequiredTypeDescription
keyFalsestringKey - see refkeys; nullable; maxLength(255);
postalAddressPOBoxFalseSubmitApplication > PostalAddressPOBox
postalAddressStreetAddressFalseSubmitApplication > PostalAddressStreetAddress
cityTownTruestringCity or Town (Municipality); maxLength(40);
provinceCodeFalseEnums - ProvinceStateCode
postalCodeTruestringPostal Code; maxLength(10);
countryCodeFalseEnums - CountryCode

SubmitApplication.ApplicationAddressOther

NameRequiredTypeDescription
keyFalsestringKey - see refkeys; nullable; maxLength(255);
postalAddressPOBoxFalseSubmitApplication > PostalAddressPOBox
postalAddressStreetAddressFalseSubmitApplication > PostalAddressStreetAddress
cityTownTruestringCity or Town (Municipality); maxLength(40);
provinceCodeFalseEnums - ProvinceStateCode
postalCodeTruestringPostal Code; maxLength(10);
countryCodeFalseEnums - CountryCode

SubmitApplication.ApplicationAddressCanadaPartial

NameRequiredTypeDescription
keyFalsestringKey - see Refkeys; nullable; maxLength(255);
provinceCodeFalseEnums - ProvinceStateCode
countryCodeFalseEnums - CountryCode

SubmitApplication.AddressList

NameRequiredTypeDescription
applicationAddressCanadaFalsearrayList of Application Address Canada; nullable; arrayType: SubmitApplication > ApplicationAddressCanada;
applicationAddressUSAFalsearrayList of Application Address USA; nullable; arrayType: SubmitApplication > ApplicationAddressUSA;
applicationAddressOtherFalsearrayList of Application Address Other; nullable; arrayType: SubmitApplication > ApplicationAddressOther;
applicationAddressCanadaPartialFalseSubmitApplication > ApplicationAddressCanadaPartial

SubmitApplication.CreditReport

NameRequiredTypeDescription
reportDateFalsedate-timeReport Data; nullable;
creditScoreFalseintegerCredit Score; nullable; Range(0, 99999);
jointCreditScoreFalseintegerJoint Credit Score; nullable; Range(0, 99999);
noHitFalsebooleanNot Hit Flag; nullable;
jointNoHitFalsebooleanJoint No Hit Flag; nullable;
valueFalsestringValue contains Credit Report; nullable;

SubmitApplication.CreditReportEquifax

NameRequiredTypeDescription
dataFormatFalsestringData Format - CreditReportDataFormat Enum = "0H"; nullable;
reportDateFalsedate-timeReport Data; nullable;
creditScoreFalseintegerCredit Score; nullable; Range(0, 99999);
jointCreditScoreFalseintegerJoint Credit Score; nullable; Range(0, 99999);
noHitFalsebooleanNot Hit Flag; nullable;
jointNoHitFalsebooleanJoint No Hit Flag; nullable;
valueFalsestringValue contains Credit Report; nullable;

SubmitApplication.CreditReportTransUnion

NameRequiredTypeDescription
reportDateFalsedate-timeReport Data; nullable;
creditScoreFalseintegerCredit Score; nullable; Range(0, 99999);
jointCreditScoreFalseintegerJoint Credit Score; nullable; Range(0, 99999);
noHitFalsebooleanNot Hit Flag; nullable;
jointNoHitFalsebooleanJoint No Hit Flag; nullable;
valueFalsestringValue contains Credit Report; nullable;

SubmitApplication.HumanReadableReport

NameRequiredTypeDescription
typeFalsestringType - enum of type HumanReadableReport

"HTML" or "Text"; nullable; value|False|string|Value is used to hold the report body; nullable;

SubmitApplication.CreditBureau

NameRequiredTypeDescription
creditReportEquifaxFalseSubmitApplication > CreditReportEquifax
creditReportTransUnionFalseSubmitApplication > CreditReportTransUnion
humanReadableReportFalsearrayHuman Readable Report; nullable; arrayType: SubmitApplication > HumanReadableReport;maxLength(2);
keyFalsestringKey - see refkeys; nullable; maxLength(255);
providerFalsestringProvider - Enum CreditReportProvider; nullable;

SubmitApplication.CreditBureauList

NameRequiredTypeDescription
creditBureauFalsearrayList of Credit Bureaus; nullable; arrayType: SubmitApplication > CreditBureau;

SubmitApplication.CommonData

NameRequiredTypeDescription
assetListTrueSubmitApplication > AssetList
liabilityListTrueSubmitApplication > LiabilityList
addressListTrueSubmitApplication > AddressList
creditBureauListFalseSubmitApplication > CreditBureauList

SubmitApplication.TelephoneNumber

NameRequiredTypeDescription
countryCodeFalsestringCountry Code; nullable; maxLength(3);
areaCodeFalsestringArea Code; nullable; maxLength(5);
phoneNumberFalsestringPhone Number; nullable; maxLength(30);
phoneExtensionFalsestringPhone Extension; nullable; maxLength(8);

SubmitApplication.CustomerTelephoneNumber

NameRequiredTypeDescription
telephoneNumberFalseSubmitApplication > TelephoneNumber
usageFalseEnums - TelephoneUsageType
contactTimeFalsestringContact TIme; nullable; maxLength(30);
preferredFalsebooleanPreferred Flag; nullable;

SubmitApplication.Address

NameRequiredTypeDescription
postalAddressPOBoxFalseSubmitApplication > PostalAddressPOBox
postalAddressStreetAddressFalseSubmitApplication > PostalAddressStreetAddress
cityTownTruestringCity or Town (Municipality); maxLength(40);
provinceCodeFalseEnums - ProvinceStateCode
postalCodeTruestringPostal Code; maxLength(10);
countryCodeFalseEnums - CountryCode

SubmitApplication.AddressCanada

NameRequiredTypeDescription
postalAddressPOBoxFalseSubmitApplication > PostalAddressPOBox
postalAddressStreetAddressFalseSubmitApplication > PostalAddressStreetAddress
cityTownTruestringCity or Town (Municipality); maxLength(40);
provinceCodeFalseEnums - ProvinceStateCode
postalCodeTruestringPostal Code; maxLength(10);
countryCodeFalseEnums - CountryCode

SubmitApplication.AddressOther

NameRequiredTypeDescription
postalAddressPOBoxFalseSubmitApplication > PostalAddressPOBox
postalAddressStreetAddressFalseSubmitApplication > PostalAddressStreetAddress
cityTownTruestringCity or Town (Municipality); maxLength(40);
provinceCodeFalseEnums - ProvinceStateCode
postalCodeTruestringPostal Code; maxLength(10);
countryCodeFalseEnums - CountryCode

SubmitApplication.AddressUSA

NameRequiredTypeDescription
postalAddressPOBoxFalseSubmitApplication > PostalAddressPOBox
postalAddressStreetAddressFalseSubmitApplication > PostalAddressStreetAddress
cityTownTruestringCity or Town (Municipality); maxLength(40);
provinceCodeFalseEnums - ProvinceStateCode
postalCodeTruestringPostal Code; maxLength(10);
countryCodeFalseEnums - CountryCode

SubmitApplication.EarnedIncome

NameRequiredTypeDescription
earnedIncomeTypeFalseEnums - EarnedIncomeType
paymentFrequencyFalseEnums - PaymentFrequency
earnedIncomeAmountFalsenumberEarned Income Amount; nullable; Range(0, 999999999);

SubmitApplication.EarnedIncomeList

NameRequiredTypeDescription
earnedIncomeFalsearrayList of Earned Income; nullable; arrayType: SubmitApplication > EarnedIncome;

SubmitApplication.ContactPerson

NameRequiredTypeDescription
honorificFalseEnums - HonorificType
lastNameFalsestringLast Name; nullable; maxLength(40);
firstNameFalsestringFirst Name; nullable; maxLength(30);
emailAddressFalsestringEmail Address; nullable; maxLength(100);

SubmitApplication.ContactTelephoneNumber

NameRequiredTypeDescription
telephoneNumberFalseSubmitApplication > TelephoneNumber
usageFalseEnums - ContactTelephoneUsageType
contactTimeFalsestringContact Time; nullable; maxLength(30);

SubmitApplication.Employment

NameRequiredTypeDescription
addressCanadaFalseSubmitApplication > AddressCanada
addressOtherFalseSubmitApplication > AddressOther
addressUSAFalseSubmitApplication > AddressUSA
earnedIncomeListFalseSubmitApplication > EarnedIncomeList
contactPersonFalseSubmitApplication > ContactPerson
contactTelephoneNumberFalseSubmitApplication > ContactTelephoneNumber
employmentTypeFalseEnums - EmploymentType
employmentStatusFalseEnums - EmploymentStatus
dateStartFalsedate-timeStart Date; nullable;
dateEndFalsedate-timeEnd Date; nullable;
industryTypeFalseEnums - EmploymentIndustryType
dateStartedInIndustryFalsedate-timeDate Started in Industry; nullable;
occupationTypeFalseEnums - EmploymentOccupationType
jobTitleFalsestringJob Title; nullable; maxLength(50);
companyNameFalsestringCompany Name; nullable; maxLength(45);
companyTypeFalsestringCompany Type; nullable; maxLength(35);
operatingAsFalsestringOperating As; nullable; maxLength(35);

SubmitApplication.EmploymentList

NameRequiredTypeDescription
employmentFalsearrayList of Employment; nullable; arrayType: SubmitApplication > Employment;

SubmitApplication.BankruptcyHistory

NameRequiredTypeDescription
debtAmountFalsenumberDebt Amount; nullable; Range(0, 999999.99);
dateDeclaredFalsedate-timenullable;
dateDischargedTruedate-time
monthlyRepaymentFalsenumberMonthly repayment; nullable; Range(0, 999999.99);
otherDetailsFalsestringOther details; nullable; maxLength(255);

SubmitApplication.BankruptcyHistoryList

NameRequiredTypeDescription
bankruptcyHistoryFalsearrayBankruptcy History; nullable; arrayType: SubmitApplication > BankruptcyHistory;

SubmitApplication.UnearnedIncome

NameRequiredTypeDescription
unearnedIncomeAmountFalsenumberUnearned Income Amount; nullable; Range(0, 999999999.99);
unearnedIncomeTypeFalseEnums - UnearnedIncomeType
paymentFrequencyFalseEnums - PaymentFrequency
unearnedIncomeDetailsFalsestringUnearned Income Details; nullable; maxLength(255);

SubmitApplication.UnearnedIncomeList

NameRequiredTypeDescription
unearnedIncomeFalsearrayUnearned Income List; nullable; arrayType: SubmitApplication > UnearnedIncome;

SubmitApplication.CustomerRelationship

NameRequiredTypeDescription
relationShipToOwnerTypeFalseEnums - ApplicantRelationship

SubmitApplication.Customer

NameRequiredTypeDescription
dateBirthFalsedate-timeDate of Birth; nullable;
honorificFalseEnums - HonorificType
lastNameTruestringLast Name; maxLength(40);
firstNameTruestringFirst Name; maxLength(30);
middleNameFalsestringMiddle Name; nullable; maxLength(30);
suffixFalsestringSuffix; nullable;
sinFalsestringSocial Insurance Number; nullable; maxLength(9);
customerTelephoneNumberListFalsearrayCustomer Telephone Number List; nullable; arrayType: SubmitApplication > CustomerTelephoneNumber;
employmentListFalseSubmitApplication > EmploymentList
bankruptcyHistoryListFalseSubmitApplication > BankruptcyHistoryList
unearnedIncomeListFalseSubmitApplication > UnearnedIncomeList
customerRelationShipFalseSubmitApplication > CustomerRelationship
keyFalsestringKey - see refkeys; nullable; maxLength(255);
correspondenceLanguageFalseEnums - CorrespondenceLangugageType
emailAddress1FalsestringEmail Address 1; nullable; maxLength(100);
emailAddress2FalsestringEmail Address 2; nullable; maxLength(100);
maritalStatusFalseEnums - MaritalStatusType
numberOfDependentsFalseintegerNumber od dependents; nullable; Range(0, 999);
sexFalseEnums - Sex
residentTypeFalseEnums - Resident

SubmitApplication.CustomerList

NameRequiredTypeDescription
customerPrimaryBorrowerTrueSubmitApplication > Customer
customerBorrowerFalsearrayCustomer Borrower; nullable; arrayType: SubmitApplication > Customer;maxLength(4);
customerGuarantorFalsearrayCustomer Guarantor; nullable; arrayType: SubmitApplication > Customer;maxLength(4);

SubmitApplication.CustomerReference

NameRequiredTypeDescription
refkeyCustomerFalsestringCustomer ref key - see ref keys; nullable; maxLength(255);

SubmitApplication.CustomerAddress

NameRequiredTypeDescription
customerReferenceFalsearrayCustomer Reference List; nullable; arrayType: SubmitApplication > CustomerReference;
refkeyAddressFalsestringRefkey address - see refkeys; nullable; maxLength(255);
typeFalsestringnullable;

SubmitApplication.CustomerAssetOther

NameRequiredTypeDescription
customerReferenceFalseSubmitApplication > CustomerReference
refkeyAssetFalsestringAsset RefKey - see refkeys; nullable; maxLength(255);

SubmitApplication.CustomerLiabilityOther

NameRequiredTypeDescription
customerReferenceFalseSubmitApplication > CustomerReference
refkeyLiabilityFalsestringRef key liability - see refkeys; nullable; maxLength(255);

SubmitApplication.CustomerCreditBureau

NameRequiredTypeDescription
customerReferenceFalsearrayList of Customer References; nullable; arrayType: SubmitApplication > CustomerReference;
refkeyCreditBureauFalsestringCredit Bureau ref key - see ref keys; nullable; maxLength(255);

SubmitApplication.CustomerData

NameRequiredTypeDescription
customerListTrueSubmitApplication > CustomerList
customerAddressListTruearrayCustomer Address List; arrayType: SubmitApplication > CustomerAddress;
customerAssetListFalsearrayCustomer Asset List; nullable; arrayType: SubmitApplication > CustomerAssetOther;
customerLiabilityListFalsearrayCustomer Liability List; nullable; arrayType: SubmitApplication > CustomerLiabilityOther;
customerCreditBureauListFalsearrayCustomer Credit Bureau List; nullable; arrayType: SubmitApplication > CustomerCreditBureau;

SubmitApplication.RentalDetails

NameRequiredTypeDescription
annualGrossRentalIncomeFalsenumberAnnual Gross Rental Income; nullable; Range(0, 99999999.99);
managementExpensesFalsenumberManagement Expenses; nullable; Range(0, 99999999.99);
insuranceFalsenumberInsurance; nullable; Range(0, 99999999.99);
hydroFalsenumberHydro; nullable; Range(0, 99999999.99);
waterAndSewerFalsenumberWater and Sewer; nullable; Range(0, 99999999.99);
maintenanceAndRepairsFalsenumberMaintenance and Repairs; nullable; Range(0, 99999999.99);
interestFalsenumberInterest; nullable; Range(0, 99999999.99);
generalExpensesFalsenumberGeneral Expenses; nullable; Range(0, 99999999.99);
rentalOffsetFalseEnums - RentalOffset
rentalCalcTypeFalseEnums - RentalCalcType

SubmitApplication.SubjectPropertyOccupancyPartialOwnerOccupied

NameRequiredTypeDescription
rentalDetailsFalseSubmitApplication > RentalDetails

SubmitApplication.SubjectPropertyOccupancyRental

NameRequiredTypeDescription
rentalDetailsFalseSubmitApplication > RentalDetails

SubmitApplication.LegalAddress

NameRequiredTypeDescription
detailsFalsestringDetails; nullable; maxLength(255);
pinFalsestringPIN; nullable; maxLength(30);
lotNumberFalsestringLot Number; nullable; maxLength(30);
planNumberFalsestringPlan Number; nullable; maxLength(30);
unitNumberFalsestringUnit Number; nullable; maxLength(30);
levelNumberFalsestringLevel Number; nullable; maxLength(30);

SubmitApplication.Condo

NameRequiredTypeDescription
annualCondoFeesFalsenumberAnnual Condo Fees; nullable; Range(0, 9999999999.99);

SubmitApplication.Leasehold

NameRequiredTypeDescription
annualLeaseAmountFalsenumberAnnual Lease Amount; nullable; Range(0, 9999999999);

SubmitApplication.PropertyTax

NameRequiredTypeDescription
annualTaxAmountFalsenumberAnnual Tax Amount; nullable; Range(0, 999999999.99);
taxesPaidByFalseEnums - PropertyTaxPayor

SubmitApplication.PropertyAppraisal

NameRequiredTypeDescription
appraiserAddressFalseSubmitApplication > ApplicationAddressCanada
appraisedValueFalseintegerAppraised Value; nullable; Range(0, 9999999999);
dateAppraisedFalsedate-timeDate Appraised; nullable;
companyNameFalsestringCompany Name; nullable;

SubmitApplication.SubjectPropertyAddress

NameRequiredTypeDescription
refkeyAddressFalsestringRef key address - see ref keys; nullable; maxLength(255);

SubmitApplication.SubjectProperty

NameRequiredTypeDescription
subjectPropertyOccupancyOwnerOccupiedFalseSubmitApplication > SubjectPropertyOccupancyOwnerOccupied
subjectPropertyOccupancyPartialOwnerOccupiedFalseSubmitApplication > SubjectPropertyOccupancyPartialOwnerOccupied
subjectPropertyOccupancyRentalFalseSubmitApplication > SubjectPropertyOccupancyRental
subjectPropertyOccupancySecondHomeFalseSubmitApplication > SubjectPropertyOccupancySecondHome
legalAddressFalseSubmitApplication > LegalAddress
condoFalseSubmitApplication > Condo
freeholdFalseSubmitApplication > Freehold
leaseholdFalseSubmitApplication > Leasehold
propertyTaxFalseSubmitApplication > PropertyTax
propertyAppraisalFalseSubmitApplication > PropertyAppraisal
subjectPropertyAddressTrueSubmitApplication > SubjectPropertyAddress
occupancyPurposeFalseEnums - SubjectPropertyOccupancyPurpose
mlsListedFalsebooleanMLS Listed; nullable;
mlsNumberFalsestringMLS Number; nullable; maxLength(30);
heatingTypeFalseEnums - HeatingType
parkingTypeFalseEnums - ParkingType
yearBuiltFalseintegerYear Built; nullable; Range(1, 3000);
waterSupplyTypeFalseEnums - WaterSupplyType
waterWasteTypeFalseEnums - WaterWasteType
propertySizeFalseintegerProperty Size; nullable; Range(0, 99999);
propertySizeUnitsFalseEnums - AreaMeasurementType
lotSizeFalseintegerLot Size; nullable; Range(0, 99999999999);
lotSizeUnitsFalseEnums - AreaMeasurementType
environmentalHazardIndicatorFalsebooleanEnvironmental Hazard Indicator flag; nullable;
buildingConstructionTypeFalseEnums - BuildingConstructionType
annualHeatingAmountTruenumberAnnual Heating Amount; Range(0, 999999999.99);
numberOfUnitsTotalFalseintegerNumber of Units Total; nullable; Range(0, 99999);
numberOfUnitsRentedFalseintegerNumber of Units Rented; nullable; Range(0, 99999);
propertyTypeFalseEnums - PropertyType
propertyDescriptionTypeFalseEnums - PropertyDescriptionType
propertyUsageTypeFalseEnums - PropertyUsageType
selfBuildIndicatorFalsebooleanSelf Build Indicator flag; nullable;
propertyZoningTypeFalseEnums - PropertyZoningType
newPropertyIndicatorFalsebooleanNew Property Indicator Flag; nullable;
cofFalsedate-timeCOF (Condition of Finance) Date; nullable;

SubmitApplication.MortgageInsurance

NameRequiredTypeDescription
insurancePremiumFalseintegerInsurance Premium; Range(1, 4294967295);
blendedAmortizationFalsebooleanBlended Amortization; nullable;
addToLoanFalsebooleanAdd to Loan; nullable;

SubmitApplication.CMHCMortgageInsurance

NameRequiredTypeDescription
serviceTypeFalseEnums - CMHCServiceType
insurancePremiumFalseintegerInsurance Premium; Range(1, 4294967295);
blendedAmortizationFalsebooleanBlended Amortization; nullable;
addToLoanFalsebooleanAdd to Loan; nullable;

SubmitApplication.GEMortgageInsurance

NameRequiredTypeDescription
serviceTypeFalseEnums - GEServiceType
insurancePremiumFalseintegerInsurance Premium; Range(1, 4294967295);
blendedAmortizationFalsebooleanBlended Amortization; nullable;
addToLoanFalsebooleanAdd to Loan; nullable;

SubmitApplication.Product

NameRequiredTypeDescription
adjustmentFalsenumberAdjustment; nullable; Range(-999.999, 999.999);
buydownFalsenumberBuydown; nullable; Range(-999.999, 999.999);
postedRateFalsenumberPosted Rate; nullable; Range(-999.999, 999.999);

SubmitApplication.CustomProduct

NameRequiredTypeDescription
productCodeFalsestringProduct Code; nullable; maxLength(10);
productNameFalsestringProduct Name; nullable; maxLength(50);
rateTypeFalseEnums - RateType
rateCompoundFrequencyFalseEnums - RateCompoundFrequency
productTermFalseintegerRange(1, 9999);
earlyPayoutOptionFalseEnums - EarlyPayoutOptionType
prePaymentOptionPercentFalseEnums - PrePaymentOptionPercentType
locIndicatorFalsebooleannullable;
locRepaymentFalseEnums - LoCRepaymentType
adjustmentFalsenumberAdjustment; nullable; Range(-999.999, 999.999);
buydownFalsenumberBuydown; nullable; Range(-999.999, 999.999);
postedRateFalsenumberPosted Rate; nullable; Range(-999.999, 999.999);

SubmitApplication.LenderProduct

NameRequiredTypeDescription
productCodeTruestringProduct Code;
productStartDateFalsedate-timeProduct State Date;
adjustmentFalsenumberAdjustment; nullable; Range(-999.999, 999.999);
buydownFalsenumberBuydown; nullable; Range(-999.999, 999.999);
postedRateFalsenumberPosted Rate; nullable; Range(-999.999, 999.999);

SubmitApplication.Classification

NameRequiredTypeDescription
mortgageClassificationFalseEnums - MortgageClassification

SubmitApplication.Loan

NameRequiredTypeDescription
cmhcMortgageInsuranceFalseSubmitApplication > CMHCMortgageInsurance
geMortgageInsuranceFalseSubmitApplication > GEMortgageInsurance
customProductFalseSubmitApplication > CustomProduct
lenderProductFalseSubmitApplication > LenderProduct
productFalseSubmitApplication > Product
underwriterFalseUnderwriter
classificationFalsearrayClassification; nullable; arrayType: SubmitApplication > Classification;
loanAmountFalsenumberLoan Amount; Range(0, 9999999.99);
chargeTypeFalseEnums - ChargeType
lineOfBusinessFalseEnums - LineOfBusiness
termMonthsFalsestringTerm Months; nullable;
amortizationMonthsFalsestringAmortization Months; nullable;
netRateFalsenumberNet Rate; nullable; Range(0, 999.999);
qualifyingRateTruenumberQualifying Rate; Range(0, 999.999);
acceleratedPaymentFalsebooleanAccelerated Payment; nullable;
maturityDateFalsedate-timeMaturity Date; nullable;
firstPaymentDateFalsedate-timeFirst Payment Date; nullable;
interestAdjustmentDateFalsedate-timeInterest Adjustment Date; nullable;
requestedPaymentFalsenumberRequested Payment; nullable; Range(0, 999999.99);
paymentAmountFalsenumberPayment Amount; nullable; Range(0, 999999.99);
paymentFrequencyFalseEnums - PaymentFrequency
repaymentTypeFalseEnums - LoanRepaymentType
lenderCodeTrueintegerLender Code; Range(0, 99999);
lenderChannelFalseEnums - ChannelType
variableToPrimeFalsestringVariable to Prime; nullable;
loanTypeFalseEnums - LoanType
lenderNameFalsestringLender Name; nullable; maxLength(255);

SubmitApplication.Downpayment

NameRequiredTypeDescription
downpaymentSourceTypeFalseEnums - DownpaymentSourceType
descriptionFalsestringDownpayment description; nullable; maxLength(100);
amountFalsenumberDownpayment amount; nullable; Range(0, 9999999.99);

SubmitApplication.DownpaymentList

NameRequiredTypeDescription
downpaymentFalsearrayList of downpayments; nullable; arrayType: SubmitApplication > Downpayment;

SubmitApplication.ApplicationNote

NameRequiredTypeDescription
noteTypeFalseEnums - ApplicationNoteType
noteDateTimeFalsedate-timeNote Date Time; nullable;
noteTextFalsestringNote Text; nullable;

SubmitApplication.ApplicationNoteList

NameRequiredTypeDescription
applicationNoteFalsearrayList of ApplicationNotes; nullable; arrayType: SubmitApplication > ApplicationNote;

SubmitApplication.ExternalPoSFirm

NameRequiredTypeDescription
posSystemIdFalseEnums - PosSystemType
firmIdTruestringFirm ID; maxLength(50);

SubmitApplication.Firm

NameRequiredTypeDescription
externalPoSFirmFalsearrayExternal POS Firm List; nullable; arrayType: SubmitApplication > ExternalPoSFirm;
firmIdTruestringFirm ID; maxLength(50);
nameFalsestringFirm Name; nullable; maxLength(50);

SubmitApplication.ExternalPoSUser

NameRequiredTypeDescription
posSystemIdFalseEnums - PosSystemType
firmIdTruestringmaxLength(50);
userIdTruestringmaxLength(50);

SubmitApplication.SubmittingAgent

NameRequiredTypeDescription
externalPoSUserFalsearrayList of External Pos Users; nullable; arrayType: SubmitApplication > ExternalPoSUser;
addressCanadaFalseSubmitApplication > AddressCanada
addressOtherFalseSubmitApplication > AddressOther
addressUSAFalseSubmitApplication > AddressUSA
userIdFalsestringUser ID; nullable; maxLength(10);
firstNameTruestringFirst Name; maxLength(40);
lastNameTruestringLast Name; maxLength(40);
emailAddressTruestringEmail Address; maxLength(100);
mortgageLicenseNumberFalsestringMortgage License Number; nullable; maxLength(10);

SubmitApplication.OriginatingAgent

NameRequiredTypeDescription
externalPoSUserFalsearrayList of External Pos Users; nullable; arrayType: SubmitApplication > ExternalPoSUser;
addressCanadaFalseSubmitApplication > AddressCanada
addressOtherFalseSubmitApplication > AddressOther
addressUSAFalseSubmitApplication > AddressUSA
userIdFalsestringUser ID; nullable; maxLength(10);
firstNameTruestringFirst Name; maxLength(40);
lastNameTruestringLast Name; maxLength(40);
emailAddressTruestringEmail Address; maxLength(100);
mortgageLicenseNumberFalsestringMortgage License Number; nullable; maxLength(10);

SubmitApplication.Broker

NameRequiredTypeDescription
externalPoSUserFalsearrayList of External Pos Users; nullable; arrayType: SubmitApplication > ExternalPoSUser;
addressCanadaFalseSubmitApplication > AddressCanada
addressOtherFalseSubmitApplication > AddressOther
addressUSAFalseSubmitApplication > AddressUSA
userIdFalsestringUser ID; nullable; maxLength(10);
firstNameTruestringFirst Name; maxLength(40);
lastNameTruestringLast Name; maxLength(40);
emailAddressTruestringEmail Address; maxLength(100);
mortgageLicenseNumberFalsestringMortgage License Number; nullable; maxLength(10);

SubmitApplication.Owner

NameRequiredTypeDescription
externalPoSUserFalsearrayList of External Pos Users; nullable; arrayType: SubmitApplication > ExternalPoSUser;
addressCanadaFalseSubmitApplication > AddressCanada
addressOtherFalseSubmitApplication > AddressOther
addressUSAFalseSubmitApplication > AddressUSA
userIdFalsestringUser ID; nullable; maxLength(10);
firstNameTruestringFirst Name; maxLength(40);
lastNameTruestringLast Name; maxLength(40);
emailAddressTruestringEmail Address; maxLength(100);
mortgageLicenseNumberFalsestringMortgage License Number; nullable; maxLength(10);

SubmitApplication.MortgageApplication

NameRequiredTypeDescription
subjectPropertyFalseSubmitApplication > SubjectProperty
loanFalseSubmitApplication > Loan
downpaymentListFalseSubmitApplication > DownpaymentList
applicationNoteListFalseSubmitApplication > ApplicationNoteList
firmFalseSubmitApplication > Firm
submittingAgentFalseSubmitApplication > SubmittingAgent
originatingAgentFalseSubmitApplication > OriginatingAgent
brokerFalseSubmitApplication > Broker
ownerFalseSubmitApplication > Owner
posApplicationNumberFalsestringPOS Application Number; nullable;
isPreapprovalFalsebooleanIs Preapproval flag;
fundingDateFalsedate-timeFunding Date; nullable;
loanPurposeTypeFalseEnums - LoanPurposeType
purchasePriceEstimatedValueFalsenumberPurchase Price Estimated Value; nullable; Range(0, 99999999.99);
improvementsFalsenumberImprovements; nullable; Range(0, 999999.99);
typeOfBuyerFalseEnums - TypeOfBuyer
additionalPurposeFalsestringAdditional Purpose; nullable; maxLength(80);
improveDescriptionFalsestringImprove Description; nullable; maxLength(80);
applicationNumberFalsestringApplication Number; nullable;
brokerRefNumberFalsestringBroker Reference Number; nullable;

SubmitApplicationUser

NameRequiredTypeDescription
userIdFalsestringUser Id; nullable;

SubmitApplication.Response.MortgageApplication

NameRequiredTypeDescription
submittingAgentFalseSubmitApplicationUser
originatingAgentFalseSubmitApplicationUser
brokerFalseSubmitApplicationUser
ownerFalseSubmitApplicationUser
lenderChannelFalseEnums - ChannelType
applicationNumberFalsestringApplication Number; nullable;
brokerRefNumberFalsestringBroker Reference Number; nullable;

SubmitApplicationResponse

NameRequiredTypeDescription
mortgageApplicationFalseSubmitApplication > Response > MortgageApplication
statusFalsestringStatus freeform text; nullable;

Refkey pairs

With a SubmitApplication request, ref key pairs are used to associate data.

A refkey pair consists of two objects: - the first object has a key property that acts as an identifier. - the second object has a refKey that associates it to the first object.

For example, refkey pairs are used to associate a single address in the address list with borrowers who are living together.
In this way, using refkey pairs avoids duplication and redundancy.

Examples of refkey pairs:

a. properties

The property with key "property-28129" is found in the AssetList of the CommonData section.

property key sample

It is referred to in the CustomerAddressList (by refKeyAsset).

property refkey sample

b. assets

The asset with key "asset-78747" in the AssetOther object of the Asset List section:

asset key sample

It is referred to in the CustomerAssetList (by refKeyAsset):

asset refkey sample

c. liabilities

The liability with key "liability-108372" in the LiabilityOther object of the Liability List section:

liability key sample

It is referred to by customerLiabilityList (by refKeyLiability):

liability refkey sample

d. borrowers

A CustomerPrimaryBorrower in the CustomerList has a key "borrower-89455":

borrower key sample

That is referred to by the CustomerReference of CustomerAddressPrimaryResidence in the CustomerAddressList (by refKeyCustomer)

borrower refkey sample

e. addresses

ApplicationAddressCanada in AddressList has a key "address-359926":

address key sample

That is referred to by the CustomerPrimaryResidence in the CustomerAddressList (by refKeyAddress):

address refkey sample

f. bureaus

The credit bureau in the creditBureauList "bureau-18840":

creditbureau key sample

It is referred to by the creditBureau in the customerCreditBureauList (by refKeyCreditBureau):

creditbureau refkey sample

Polymorphism

Submit Application request supports polymorphism. This means that parent elements and objects can support children of different types.

1. Credit Bureau List

1a. Request.CommonData.CreditBureauList.CreditBureau[] supports children of type CreditReportTransUnion or CreditReportEquifax
Json:

credit bureau transunion polymorphism sample

credit bureau equifax polymorphism sample

2. PostalAddress

2a. request.CommonData.AddressList.ApplicationAddressCanada[] supports children of type PostalAddressStreetAddress or PostalAddressPOBox

In the below sample, there are two ApplicationAddressCanada objects. Each one has a different PostaAddress - PostalAddressPOBox and PostalAddressStreetAddress.

postal address street address

2b. request.CustomerData.CustomerList.CustomerPrimaryBorrower.EmploymentList.Employment[].AddressCanada supports children of type PostalAddressStreetAddress or PostalAddressPOBox
2c. request.CustomerData.CustomerList.CustomerPrimaryBorrower.EmploymentList.Employment[].AddressUSA supports children of type PostalAddressStreetAddress or PostalAddressPOBox
2d. request.CustomerData.CustomerList.CustomerPrimaryBorrower.EmploymentList.Employment[].AddressOther supports children of type PostalAddressStreetAddress or PostalAddressPOBox
2e. request.MortgageApplication.OriginatingAgent.AddressCanada supports children of type PostalAddressStreetAddress or PostalAddressPOBox
2f. request.MortgageApplication.OriginatingAgent.AddressUSA supports children of type PostalAddressStreetAddress or PostalAddressPOBox
2g. request.MortgageApplication.OriginatingAgent.AddressOther supports children of type PostalAddressStreetAddress or PostalAddressPOBox
2h. request.MortgageApplication.Owner.AddressCanada supports children of type PostalAddressStreetAddress or PostalAddressPOBox
2i. request.MortgageApplication.Owner.AddressUSA supports children of type PostalAddressStreetAddress or PostalAddressPOBox
2j. request.MortgageApplication.Owner.AddressOther supports children of type PostalAddressStreetAddress or PostalAddressPOBox

postal address sample

The above sample illustrates one example - but there are many combinations of addressOther, addressUSA, addressCanada containing either postalAddressStreetAddress or postalAddressPOBox.

3. Customer Address and Address Occupancy

3a. request.CustomerData.CustomerAddressList[] have these types of Customer Addresses:

Where it makes sense, a customer address can specify AddressOccupancy.

In JSON, the "type" property is used to specify the type of Customer Address. This is unnecessary in XML, because it is stated in the element name.

customer address polymorphism sample 1

customer address polymorphism sample 2

4. Mortgage Insurance

A loan can have Mortgage Insurance of type CMHCMortgageInsurance or GEMortgageInsurance

5. Product

A loan can have a product of type LenderProduct or CustomProduct.

Submit Application Examples

The following are examples of JSON SubmitApplication Requests:

Example Deal Requests

The below examples show different scenarios for submitting an application to Link using the API.
Refer to the section "Getting Started" for information on getting set up to run the example requests.

Deal 1 is a minimal example - it has almost the least data required to submit an application request.
Deals 2 - 5 have much more data and demonstrate different use cases.

Deal 1: Minimal Example

This example demonstrates a minimal example.

Request Body

{
    "commonData": {
        "assetList": {
            "assetRealEstate": [],
            "assetOther": []
        },
        "liabilityList": {
            "liabilityRealEstate": [],
            "liabilityOther": []
        },
        "addressList": {
            "applicationAddressCanada": [
                {
                    "key": "address-382289",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "",
                        "streetNumber": "22",
                        "streetName": "EMPTY",
                        "streetType": 70,
                        "streetDirection": 1
                    },
                    "cityTown": "LONDON",
                    "provinceCode": 50,
                    "postalCode": "M6Z4R5",
                    "countryCode": 1
                }
            ],
            "applicationAddressUSA": [],
            "applicationAddressOther": [],
            "applicationAddressCanadaPartial": {
                "key": "address-382288",
                "provinceCode": 50,
                "countryCode": 1
            }
        }
    },
    "customerData": {
        "customerList": {
            "customerPrimaryBorrower": {
                "dateBirth": "1967-05-09T00:00:00",
                "lastName": "ZOLOVSKY",
                "firstName": "MADELLINA",
                "customerTelephoneNumberList": [
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "5671234"
                        },
                        "usage": 1,
                        "preferred": false
                    }
                ],
                "employmentList": {
                    "employment": [
                        {
                            "earnedIncomeList": {
                                "earnedIncome": [
                                    {
                                        "earnedIncomeType": 9,
                                        "paymentFrequency": 1,
                                        "earnedIncomeAmount": 120000.0
                                    }
                                ]
                            },
                            "employmentType": 1,
                            "employmentStatus": 40,
                            "dateStart": "2013-07-01T00:00:00",
                            "industryType": 1,
                            "occupationType": 3,
                            "jobTitle": "QA",
                            "companyName": "ACME"
                        }
                    ]
                },
                "unearnedIncomeList": {
                    "unearnedIncome": []
                },
                "customerRelationShip": {},
                "key": "borrower-97964",
                "correspondenceLanguage": 1,
                "maritalStatus": 6,
                "numberOfDependents": 0,
                "sex": 1,
                "residentType": 10
            },
            "customerBorrower": [],
            "customerGuarantor": []
        },
        "customerAddressList": [
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97964",
                        "fromDate": "2015-07-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 0,
                    "tenancyType": 20
                },
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 0,
                    "tenancyType": 20
                },
                "currentPropertyIntendedActionType": 2,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97964"
                    }
                ],
                "refkeyAddress": "address-382289",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerCurrentAddressTimeAt": [],
                "customerLiabilityRealEstate": [],
                "addressOccupancyNone": {},
                "addressOccupancyNone": {},
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97964"
                    }
                ],
                "refkeyAddress": "address-382289",
                "type": "CustomerAddressCorrespondence"
            }
        ],
        "customerAssetList": [],
        "customerLiabilityList": [],
        "customerCreditBureauList": []
    },
    "mortgageApplication": {
        "subjectProperty": {
            "subjectPropertyOccupancyOwnerOccupied": {},
            "legalAddress": {},
            "freehold": {},
            "propertyTax": {
                "annualTaxAmount": 5000.0,
                "taxesPaidBy": 1
            },
            "subjectPropertyAddress": {
                "refkeyAddress": "address-382288"
            },
            "occupancyPurpose": 1,
            "mlsListed": false,
            "parkingType": 7,
            "propertySize": 100,
            "propertySizeUnits": 1,
            "lotSize": 100,
            "lotSizeUnits": 1,
            "environmentalHazardIndicator": false,
            "annualHeatingAmount": 540.0,
            "numberOfUnitsTotal": 1,
            "propertyDescriptionType": 1,
            "propertyUsageType": 1,
            "propertyZoningType": 1
        },
        "loan": {
            "freehold": {},
            "lenderProduct": {
                "productCode": "1YRF",
                "productStartDate": "2018-04-06T11:50:00"
            },
            "underwriter": {
                "userId": "<user_id>",
                "unitId": "<underwriter_unit_id>"
            },
            "classification": [],
            "loanAmount": 899000.0,
            "chargeType": 1,
            "termMonths": "60",
            "amortizationMonths": "300",
            "netRate": 3.7,
            "qualifyingRate": 5,
            "acceleratedPayment": false,
            "maturityDate": "2025-07-10T00:00:00",
            "firstPaymentDate": "2020-07-17T00:00:00",
            "interestAdjustmentDate": "2020-07-10T00:00:00",
            "requestedPayment": 1057.81,
            "paymentAmount": 4583.86,
            "paymentFrequency": 52,
            "repaymentType": 2,
            "lenderCode": <lender_code>,
            "lenderChannel": 10
        },
        "downpaymentList": {
            "downpayment": [
                {
                    "downpaymentSourceType": 10,
                    "amount": 100000.0
                }
            ]
        },
        "firm": {
            "externalPoSFirm": [
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>"
                }
            ],
            "firmId": "<firm_id>"
        },
        "submittingAgent": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "originatingAgent": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "addressCanada": {
                "postalAddressStreetAddress": {
                    "poBoxRRNumber": "",
                    "unitNumber": "123",
                    "streetNumber": "2608",
                    "streetName": "Granville",
                    "streetType": 1240,
                    "streetDirection": 2
                },
                "cityTown": "Vancouver",
                "provinceCode": 10,
                "postalCode": "V6H3V3",
                "countryCode": 1
            },
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "broker": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "posApplicationNumber": "ABCD-12345",
        "isPreapproval": true,
        "fundingDate": "2025-01-01T00:00:00",
        "loanPurposeType": 3,
        "purchasePriceEstimatedValue": 999000.0
    },
    "memo": "\n Applicants:\n Participants- Agent: Jane Smith Assoc/Asst: Jane Smith\n File touched by: Jane Smith\n MADELLINA ZORIN for ACME as QA\n\n Selected Product: 1YRF\n ",
    "unitId": "<unit_id>",
    "posSystem": "<pos_system_id>",
    "error": []
}

Deal 2

Deal two contains the following:

Request Body

{
    "commonData": {
        "assetList": {
            "assetRealEstate": [
                {
                    "originalPrice": 1345000.0,
                    "originalDate": "2007-05-01T00:00:00",
                    "key": "property-34378",
                    "value": 1345000.0
                },
                {
                    "originalPrice": 500000.0,
                    "originalDate": "2001-01-01T00:00:00",
                    "key": "property-34381",
                    "value": 500000.0
                }
            ],
            "assetOther": [
                {
                    "assetType": 71,
                    "description": "description 1",
                    "key": "asset-82859",
                    "value": 111.0
                },
                {
                    "assetType": 72,
                    "description": "description 2",
                    "key": "asset-82860",
                    "value": 222.0
                },
                {
                    "assetType": 73,
                    "description": "description 3",
                    "key": "asset-82861",
                    "value": 333.0
                },
                {
                    "assetType": 20,
                    "description": "description 4",
                    "key": "asset-82862",
                    "value": 444.0
                },
                {
                    "assetType": 70,
                    "description": "description 5",
                    "key": "asset-82863",
                    "value": 555.0
                },
                {
                    "assetType": 99,
                    "description": "description 6",
                    "key": "asset-82864",
                    "value": 666.0
                },
                {
                    "assetType": 30,
                    "description": "description 7",
                    "key": "asset-82865",
                    "value": 777.0
                },
                {
                    "assetType": 10,
                    "description": "description 8",
                    "key": "asset-82866",
                    "value": 888.0
                },
                {
                    "assetType": 40,
                    "description": "description 9",
                    "key": "asset-82867",
                    "value": 999.0
                }
            ]
        },
        "liabilityList": {
            "liabilityRealEstate": [
                {
                    "accountNumber": "1111",
                    "monthlyRepayment": 55.0,
                    "originalLoanAmount": 200000.0,
                    "outstandingBalance": 50000.0,
                    "closingDate": "2007-05-01T00:00:00",
                    "lenderName": "Gringotts",
                    "chargeType": 1,
                    "repaymentType": 2,
                    "redemptionStatus": 4,
                    "maturityDate": "2020-08-04T00:00:00",
                    "netRate": 3,
                    "rateType": 2,
                    "mortgageInsurer": 10,
                    "insuranceCertificateNumber": "2222",
                    "key": "property-34378-1",
                    "fromCreditBureau": false
                }
            ],
            "liabilityOther": [
                {
                    "dateEnd": "2020-01-01T00:00:00",
                    "repaymentIndicator": true,
                    "payoffType": 2,
                    "monthlyRepayment": 11.0,
                    "creditLimit": 11111.0,
                    "outstandingBalance": 111.0,
                    "lenderName": "Gringotts",
                    "liabilityType": 4,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "test",
                    "key": "liability-112291",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 1,
                    "monthlyRepayment": 22.0,
                    "creditLimit": 22222.0,
                    "outstandingBalance": 222.0,
                    "lenderName": "Woodgrove Bank",
                    "liabilityType": 3,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "12324365456",
                    "key": "liability-112292",
                    "fromCreditBureau": false
                },
                {
                    "dateEnd": "2025-08-07T00:00:00",
                    "repaymentIndicator": true,
                    "payoffType": 2,
                    "monthlyRepayment": 33.0,
                    "creditLimit": 33333.0,
                    "outstandingBalance": 333.0,
                    "lenderName": "Tyrell Corp.",
                    "liabilityType": 6,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "additional holder details",
                    "key": "liability-112293",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 3.0,
                    "creditLimit": 2000.0,
                    "outstandingBalance": 100.0,
                    "lenderName": "Umbrella Corp",
                    "liabilityType": 2,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "additional details",
                    "key": "liability-112294",
                    "fromCreditBureau": true
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 0.0,
                    "creditLimit": 15000.0,
                    "outstandingBalance": 14000.0,
                    "lenderName": "CHOAM",
                    "liabilityType": 3,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "Arrakis",
                    "key": "liability-112295",
                    "fromCreditBureau": true
                },
                {
                    "dateEnd": "2022-02-05T00:00:00",
                    "repaymentIndicator": false,
                    "monthlyRepayment": 210.0,
                    "creditLimit": 7000.0,
                    "outstandingBalance": 7000.0,
                    "lenderName": "Stark Industries",
                    "liabilityType": 7,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "additional details",
                    "key": "liability-112296",
                    "fromCreditBureau": true
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 0.0,
                    "creditLimit": 19000.0,
                    "outstandingBalance": 18000.0,
                    "lenderName": "Nakatomi Trading Corp.",
                    "liabilityType": 3,
                    "key": "liability-112297",
                    "fromCreditBureau": true
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 0.0,
                    "creditLimit": 7000.0,
                    "outstandingBalance": 7000.0,
                    "lenderName": "Tellson's",
                    "liabilityType": 1,
                    "key": "liability-112298",
                    "fromCreditBureau": true
                }
            ]
        },
        "addressList": {
            "applicationAddressCanada": [
                {
                    "key": "address-382297",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "",
                        "streetNumber": "1234",
                        "streetName": "MCMICKLING",
                        "streetType": 220,
                        "streetDirection": 5
                    },
                    "cityTown": "NIAGARA FALLS",
                    "provinceCode": 50,
                    "postalCode": "L2Z1X4",
                    "countryCode": 1
                },
                {
                    "key": "address-382298",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "33",
                        "streetNumber": "4144",
                        "streetName": "Finch",
                        "streetType": 1210,
                        "streetDirection": 7
                    },
                    "cityTown": "TORONTO",
                    "provinceCode": 50,
                    "postalCode": "M5Z6Y2",
                    "countryCode": 1
                },
                {
                    "key": "address-382299",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "",
                        "streetNumber": "1234",
                        "streetName": "MCMICKLING",
                        "streetType": 250,
                        "streetDirection": 5
                    },
                    "cityTown": "NIAGARA FALLS",
                    "provinceCode": 50,
                    "postalCode": "L2Z1X4",
                    "countryCode": 1
                },
                {
                    "key": "address-382301",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "",
                        "streetNumber": "1234",
                        "streetName": "MCMICKING",
                        "streetType": 710,
                        "streetDirection": 1
                    },
                    "cityTown": "NIAGARA FALLS",
                    "provinceCode": 50,
                    "postalCode": "L2Z1X4",
                    "countryCode": 1
                },
                {
                    "key": "address-382303",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "",
                        "streetNumber": "1234",
                        "streetName": "MCMICKING",
                        "streetType": 480,
                        "streetDirection": 1
                    },
                    "cityTown": "NIAGARA FALLS",
                    "provinceCode": 50,
                    "postalCode": "L2Z1X4",
                    "countryCode": 1
                },
                {
                    "key": "address-382309",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "1233",
                        "streetNumber": "234",
                        "streetName": "Warden",
                        "streetType": 100,
                        "streetDirection": 5
                    },
                    "cityTown": "TORONTO",
                    "provinceCode": 50,
                    "postalCode": "M7T3E4",
                    "countryCode": 1
                }
            ],
            "applicationAddressUSA": [],
            "applicationAddressOther": []
        },
        "creditBureauList": {
            "creditBureau": [
                {
                    "creditReportEquifax": {
                        "dataFormat": "0H",
                        "reportDate": "2020-06-02T00:00:00",
                        "creditScore": 568,
                        "value": "..."
                    },
                    "humanReadableReport": [
                        {
                            "type": "Text",
                            "value": "..."
                        }
                    ],
                    "key": "bureau-25107",
                    "provider": "Equifax"
                },
                {
                    "creditReportEquifax": {
                        "dataFormat": "0H",
                        "reportDate": "2020-06-02T00:00:00",
                        "creditScore": 682,
                        "value": "..."
                    },
                    "humanReadableReport": [
                        {
                            "type": "Text",
                            "value": "..."
                        }
                    ],
                    "key": "bureau-25121",
                    "provider": "Equifax"
                },
                {
                    "creditReportEquifax": {
                        "dataFormat": "0H",
                        "reportDate": "2020-06-02T00:00:00",
                        "creditScore": 681,
                        "value": "..."
                    },
                    "humanReadableReport": [
                        {
                            "type": "Text",
                            "value": "..."
                        }
                    ],
                    "key": "bureau-25129",
                    "provider": "Equifax"
                },
                {
                    "creditReportEquifax": {
                        "dataFormat": "0H",
                        "reportDate": "2020-06-02T00:00:00",
                        "creditScore": 665,
                        "value": "..."
                    },
                    "humanReadableReport": [
                        {
                            "type": "Text",
                            "value": "..."
                        }
                    ],
                    "key": "bureau-25137",
                    "provider": "Equifax"
                }
            ]
        }
    },
    "customerData": {
        "customerList": {
            "customerPrimaryBorrower": {
                "dateBirth": "1972-02-02T00:00:00",
                "honorific": 1,
                "lastName": "BLACK",
                "firstName": "ALLISON",
                "suffix": "2",
                "customerTelephoneNumberList": [
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "1232345"
                        },
                        "usage": 1,
                        "preferred": true
                    },
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "1236756"
                        },
                        "usage": 4
                    },
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "5671234",
                            "phoneExtension": "56756"
                        },
                        "usage": 2,
                        "preferred": false
                    },
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "7891234"
                        },
                        "usage": 3,
                        "preferred": false
                    }
                ],
                "employmentList": {
                    "employment": [
                        {
                            "addressCanada": {
                                "postalAddressStreetAddress": {
                                    "poBoxRRNumber": "",
                                    "unitNumber": "22",
                                    "streetNumber": "333",
                                    "streetName": "DON NILLS",
                                    "streetType": 1380,
                                    "streetDirection": 2
                                },
                                "cityTown": "TORONTO",
                                "provinceCode": 50,
                                "postalCode": "M2X4R5",
                                "countryCode": 1
                            },
                            "earnedIncomeList": {
                                "earnedIncome": [
                                    {
                                        "earnedIncomeType": 8,
                                        "paymentFrequency": 1,
                                        "earnedIncomeAmount": 150000.0
                                    }
                                ]
                            },
                            "contactTelephoneNumber": {
                                "telephoneNumber": {
                                    "countryCode": "1",
                                    "areaCode": "416",
                                    "phoneNumber": "5671234",
                                    "phoneExtension": "56756"
                                },
                                "usage": 10
                            },
                            "employmentType": 1,
                            "employmentStatus": 20,
                            "dateStart": "2014-07-01T00:00:00",
                            "industryType": 3,
                            "dateStartedInIndustry": "2013-07-10T00:00:00",
                            "occupationType": 6,
                            "jobTitle": "QA",
                            "companyName": "Self Company",
                            "companyType": "Test 1",
                            "operatingAs": "Test 2"
                        }
                    ]
                },
                "unearnedIncomeList": {
                    "unearnedIncome": [
                        {
                            "unearnedIncomeAmount": 2222.0,
                            "unearnedIncomeType": 99,
                            "paymentFrequency": 1,
                            "unearnedIncomeDetails": "222"
                        }
                    ]
                },
                "customerRelationShip": {},
                "key": "borrower-97965",
                "correspondenceLanguage": 1,
                "emailAddress1": "BLACK@umbrellacorp.ca",
                "maritalStatus": 1,
                "numberOfDependents": 0,
                "sex": 1,
                "residentType": 10
            },
            "customerBorrower": [
                {
                    "dateBirth": "1959-02-02T00:00:00",
                    "honorific": 2,
                    "lastName": "BLACK",
                    "firstName": "IAN",
                    "suffix": "1",
                    "customerTelephoneNumberList": [
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234"
                            },
                            "usage": 1,
                            "preferred": false
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671231"
                            },
                            "usage": 4
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234",
                                "phoneExtension": "13423"
                            },
                            "usage": 2,
                            "preferred": false
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "7891234"
                            },
                            "usage": 3,
                            "preferred": true
                        }
                    ],
                    "employmentList": {
                        "employment": [
                            {
                                "addressCanada": {
                                    "postalAddressStreetAddress": {
                                        "poBoxRRNumber": "",
                                        "unitNumber": "11",
                                        "streetNumber": "444",
                                        "streetName": "DON NILLS",
                                        "streetType": 1350,
                                        "streetDirection": 3
                                    },
                                    "cityTown": "TORONTO",
                                    "provinceCode": 50,
                                    "postalCode": "M2Y4R5",
                                    "countryCode": 1
                                },
                                "earnedIncomeList": {
                                    "earnedIncome": [
                                        {
                                            "earnedIncomeType": 9,
                                            "paymentFrequency": 1,
                                            "earnedIncomeAmount": 100000.0
                                        }
                                    ]
                                },
                                "contactTelephoneNumber": {
                                    "telephoneNumber": {
                                        "countryCode": "1",
                                        "areaCode": "416",
                                        "phoneNumber": "5671234",
                                        "phoneExtension": "13423"
                                    },
                                    "usage": 10
                                },
                                "employmentType": 2,
                                "employmentStatus": 10,
                                "dateStart": "2014-01-01T00:00:00",
                                "industryType": 8,
                                "dateStartedInIndustry": "2012-12-10T00:00:00",
                                "occupationType": 5,
                                "jobTitle": "Manager",
                                "companyName": "Bank Canada"
                            }
                        ]
                    },
                    "unearnedIncomeList": {
                        "unearnedIncome": []
                    },
                    "customerRelationShip": {
                        "relationShipToOwnerType": 4
                    },
                    "key": "borrower-97966",
                    "correspondenceLanguage": 1,
                    "emailAddress1": "BRANDY@mail.com",
                    "maritalStatus": 6,
                    "numberOfDependents": 0,
                    "sex": 2,
                    "residentType": 10
                },
                {
                    "dateBirth": "1955-02-02T00:00:00",
                    "honorific": 1,
                    "lastName": "BLACK",
                    "firstName": "BEATRICE",
                    "customerTelephoneNumberList": [
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234"
                            },
                            "usage": 1,
                            "preferred": true
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5677689"
                            },
                            "usage": 2,
                            "preferred": false
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234"
                            },
                            "usage": 3,
                            "preferred": false
                        }
                    ],
                    "employmentList": {
                        "employment": [
                            {
                                "addressCanada": {
                                    "postalAddressStreetAddress": {
                                        "poBoxRRNumber": "",
                                        "unitNumber": "",
                                        "streetNumber": "11B",
                                        "streetName": "test",
                                        "streetType": 360,
                                        "streetDirection": 1
                                    },
                                    "cityTown": "NIAGARA FALLS",
                                    "provinceCode": 50,
                                    "postalCode": "M2Z2R4",
                                    "countryCode": 1
                                },
                                "earnedIncomeList": {
                                    "earnedIncome": [
                                        {
                                            "earnedIncomeType": 4,
                                            "paymentFrequency": 1,
                                            "earnedIncomeAmount": 120000.0
                                        }
                                    ]
                                },
                                "contactTelephoneNumber": {
                                    "telephoneNumber": {
                                        "countryCode": "1",
                                        "areaCode": "416",
                                        "phoneNumber": "1237689"
                                    },
                                    "usage": 10
                                },
                                "employmentType": 1,
                                "employmentStatus": 40,
                                "dateStart": "2015-07-01T00:00:00",
                                "industryType": 8,
                                "dateStartedInIndustry": "2015-07-10T00:00:00",
                                "occupationType": 3,
                                "jobTitle": "QA",
                                "companyName": "Gringott"
                            }
                        ]
                    },
                    "unearnedIncomeList": {
                        "unearnedIncome": []
                    },
                    "customerRelationShip": {
                        "relationShipToOwnerType": 14
                    },
                    "key": "borrower-97967",
                    "correspondenceLanguage": 1,
                    "emailAddress1": "BLACK@gmail.com",
                    "maritalStatus": 5,
                    "numberOfDependents": 0,
                    "sex": 1,
                    "residentType": 10
                },
                {
                    "dateBirth": "1965-02-02T00:00:00",
                    "honorific": 1,
                    "lastName": "BLACK",
                    "firstName": "FREDERICK",
                    "customerTelephoneNumberList": [
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234"
                            },
                            "usage": 1,
                            "preferred": true
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5614456"
                            },
                            "usage": 4
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "7891245"
                            },
                            "usage": 3,
                            "preferred": false
                        }
                    ],
                    "employmentList": {
                        "employment": [
                            {
                                "addressCanada": {
                                    "postalAddressStreetAddress": {
                                        "poBoxRRNumber": "",
                                        "unitNumber": "1",
                                        "streetNumber": "66",
                                        "streetName": "test",
                                        "streetType": 930,
                                        "streetDirection": 7
                                    },
                                    "cityTown": "NIAGARA FALLS",
                                    "provinceCode": 50,
                                    "postalCode": "M2J2R4",
                                    "countryCode": 1
                                },
                                "earnedIncomeList": {
                                    "earnedIncome": [
                                        {
                                            "earnedIncomeType": 4,
                                            "paymentFrequency": 1,
                                            "earnedIncomeAmount": 100000.0
                                        }
                                    ]
                                },
                                "employmentType": 2,
                                "employmentStatus": 10,
                                "dateStart": "2014-07-01T00:00:00",
                                "industryType": 4,
                                "dateStartedInIndustry": "2014-07-10T00:00:00",
                                "occupationType": 1,
                                "jobTitle": "QA",
                                "companyName": "Umbrella Corp."
                            }
                        ]
                    },
                    "unearnedIncomeList": {
                        "unearnedIncome": []
                    },
                    "customerRelationShip": {
                        "relationShipToOwnerType": 14
                    },
                    "key": "borrower-97968",
                    "correspondenceLanguage": 1,
                    "emailAddress1": "FREDERICK@umbrellacorp.ca",
                    "maritalStatus": 6,
                    "numberOfDependents": 0,
                    "sex": 1,
                    "residentType": 20
                }
            ],
            "customerGuarantor": []
        },
        "customerAddressList": [
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97965",
                        "fromDate": "2014-12-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyOwnerOccupied": {
                    "refkeyAsset": "property-34381"
                },
                "addressOccupancyOwnerOccupied": {
                    "refkeyAsset": "property-34381"
                },
                "currentPropertyIntendedActionType": 2,
                "annualHeatingAmount": 804.0,
                "annualTaxAmount": 4567.0,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97965"
                    }
                ],
                "refkeyAddress": "address-382297",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerCurrentAddressTimeAt": [],
                "customerLiabilityRealEstate": [],
                "addressOccupancyNone": {},
                "addressOccupancyNone": {},
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97965"
                    }
                ],
                "refkeyAddress": "address-382298",
                "type": "CustomerAddressCorrespondence"
            },
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97966",
                        "fromDate": "2012-12-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 0,
                    "tenancyType": 20
                },
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 0,
                    "tenancyType": 20
                },
                "currentPropertyIntendedActionType": 2,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97966"
                    }
                ],
                "refkeyAddress": "address-382299",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97967",
                        "fromDate": "2015-07-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 0,
                    "tenancyType": 40
                },
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 0,
                    "tenancyType": 40
                },
                "currentPropertyIntendedActionType": 2,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97967"
                    }
                ],
                "refkeyAddress": "address-382301",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97968",
                        "fromDate": "2015-07-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 2345.0,
                    "tenancyType": 10
                },
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 2345.0,
                    "tenancyType": 10
                },
                "currentPropertyIntendedActionType": 2,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97968"
                    }
                ],
                "refkeyAddress": "address-382303",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97965",
                        "fromDate": "2007-05-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [
                    {
                        "customerReference": {
                            "refkeyCustomer": "borrower-97965"
                        },
                        "refkeyLiability": "property-34378-1"
                    }
                ],
                "addressOccupancyPartialOwnerOccupied": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 24000.0,
                        "managementExpenses": 36.0,
                        "insurance": 48.0,
                        "hydro": 12.0,
                        "maintenanceAndRepairs": 60.0,
                        "interest": 72.0,
                        "generalExpenses": 24.0,
                        "rentalOffset": 50,
                        "rentalCalcType": 2
                    },
                    "refkeyAsset": "property-34378"
                },
                "addressOccupancyPartialOwnerOccupied": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 24000.0,
                        "managementExpenses": 36.0,
                        "insurance": 48.0,
                        "hydro": 12.0,
                        "maintenanceAndRepairs": 60.0,
                        "interest": 72.0,
                        "generalExpenses": 24.0,
                        "rentalOffset": 50,
                        "rentalCalcType": 2
                    },
                    "refkeyAsset": "property-34378"
                },
                "currentPropertyIntendedActionType": 2,
                "annualHeatingAmount": 1056.0,
                "annualTaxAmount": 2000.0,
                "annualCondoFees": 2808.0,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97965"
                    }
                ],
                "refkeyAddress": "address-382309",
                "type": "CustomerAddressSecondaryResidence"
            }
        ],
        "customerAssetList": [
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyAsset": "asset-82859"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyAsset": "asset-82860"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyAsset": "asset-82861"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyAsset": "asset-82862"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyAsset": "asset-82863"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyAsset": "asset-82864"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyAsset": "asset-82865"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyAsset": "asset-82866"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyAsset": "asset-82867"
            }
        ],
        "customerLiabilityList": [
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyLiability": "liability-112291"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyLiability": "liability-112292"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyLiability": "liability-112293"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97965"
                },
                "refkeyLiability": "liability-112294"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97966"
                },
                "refkeyLiability": "liability-112295"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97966"
                },
                "refkeyLiability": "liability-112296"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97967"
                },
                "refkeyLiability": "liability-112297"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97968"
                },
                "refkeyLiability": "liability-112298"
            }
        ],
        "customerCreditBureauList": [
            {
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97965"
                    }
                ],
                "refkeyCreditBureau": "bureau-25107"
            },
            {
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97966"
                    }
                ],
                "refkeyCreditBureau": "bureau-25121"
            },
            {
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97967"
                    }
                ],
                "refkeyCreditBureau": "bureau-25129"
            },
            {
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97968"
                    }
                ],
                "refkeyCreditBureau": "bureau-25137"
            }
        ]
    },
    "mortgageApplication": {
        "subjectProperty": {
            "subjectPropertyOccupancyPartialOwnerOccupied": {
                "rentalDetails": {
                    "annualGrossRentalIncome": 24000.0,
                    "managementExpenses": 36.0,
                    "insurance": 24.0,
                    "hydro": 12.0,
                    "maintenanceAndRepairs": 48.0,
                    "interest": 60.0,
                    "generalExpenses": 72.0,
                    "rentalOffset": 50,
                    "rentalCalcType": 2
                }
            },
            "legalAddress": {
                "details": "1",
                "pin": "1",
                "planNumber": "1"
            },
            "condo": {
                "annualCondoFees": 2808.0
            },
            "propertyTax": {
                "annualTaxAmount": 2000.0,
                "taxesPaidBy": 1
            },
            "propertyAppraisal": {
                "appraiserAddress": {
                    "key": "address-382312",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "123",
                        "streetNumber": "3243243",
                        "streetName": "2434543543",
                        "streetType": 100,
                        "streetDirection": 1
                    },
                    "cityTown": "LONDON",
                    "provinceCode": 50,
                    "postalCode": "M7Y4R5",
                    "countryCode": 1
                },
                "appraisedValue": 1345000,
                "dateAppraised": "2020-05-01T00:00:00",
                "companyName": "Appraisal Company"
            },
            "subjectPropertyAddress": {
                "refkeyAddress": "address-382309"
            },
            "occupancyPurpose": 4,
            "mlsListed": false,
            "mlsNumber": "1",
            "heatingType": 1,
            "parkingType": 1,
            "yearBuilt": 2000,
            "waterSupplyType": 10,
            "waterWasteType": 10,
            "propertySize": 2222,
            "propertySizeUnits": 1,
            "lotSize": 3333,
            "lotSizeUnits": 1,
            "environmentalHazardIndicator": false,
            "annualHeatingAmount": 1056.0,
            "numberOfUnitsTotal": 1,
            "propertyType": 1,
            "propertyDescriptionType": 1,
            "propertyUsageType": 1,
            "propertyZoningType": 1,
            "newPropertyIndicator": false
        },
        "loan": {
            "lenderProduct": {
                "productCode": "5YRF",
                "productStartDate": "2018-04-06T11:51:00"
            },
            "underwriter": {
                "userId": "<user_id>",
                "unitId": "1234"
            },
            "classification": [],
            "loanAmount": 1155000.0,
            "chargeType": 1,
            "termMonths": "64",
            "amortizationMonths": "305",
            "netRate": 3.7,
            "qualifyingRate": 3,
            "acceleratedPayment": false,
            "maturityDate": "2025-07-31T00:00:00",
            "firstPaymentDate": "2020-08-14T00:00:00",
            "interestAdjustmentDate": "2020-07-31T00:00:00",
            "requestedPayment": 2690.89,
            "paymentAmount": 5830.27,
            "paymentFrequency": 26,
            "repaymentType": 2,
            "lenderCode": <lender_code>,
            "lenderChannel": 10
        },
        "downpaymentList": {
            "downpayment": [
                {
                    "downpaymentSourceType": 3,
                    "description": "description 1",
                    "amount": 100000.0
                },
                {
                    "downpaymentSourceType": 9,
                    "description": "description 2",
                    "amount": 20000.0
                },
                {
                    "downpaymentSourceType": 99,
                    "description": "description 3",
                    "amount": 50000.0
                },
                {
                    "downpaymentSourceType": 1,
                    "description": "description 4",
                    "amount": 20000.0
                }
            ]
        },
        "firm": {
            "externalPoSFirm": [
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>"
                }
            ],
            "firmId": "<firm_id>"
        },
        "submittingAgent": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "originatingAgent": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "addressCanada": {
                "postalAddressStreetAddress": {
                    "poBoxRRNumber": "",
                    "unitNumber": "123",
                    "streetNumber": "1608",
                    "streetName": "Granville",
                    "streetType": 1240,
                    "streetDirection": 2
                },
                "cityTown": "Vancouver",
                "provinceCode": 10,
                "postalCode": "V6Z3V3",
                "countryCode": 1
            },
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "broker": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "posApplicationNumber": "ABCD-12345",
        "isPreapproval": false,
        "fundingDate": "2020-07-31T00:00:00",
        "loanPurposeType": 1,
        "purchasePriceEstimatedValue": 1345000.0,
        "typeOfBuyer": 20
    },
    "memo": "\n    Applicants:\n    Participants-  Agent: Jane Smith Assoc/Asst: Jane Smith\n    File touched by: Jane Smith\n    ALLISON BLACK for Self Company as QA\n    IAN BLACK for Bank Canada as Manager\n    BEATRICE BLACK for ACME as QA222\n    FREDERICK BLACK for NN as QA3333\n    Subj Prop Rental - $2,000.00 add back 50%\n    Assets: (Type - Desc - Amount)\n    Deposit on Purchase - - $111.00\n    Gift - 222 - $222.00\n    Household Goods -  $333.00\n    Life Insurance - 444 - $444.00\n    Mutual Fund/Stock/Bonds -  $555.00\n    Other - 666 - $666.00\n    RRSP - 777 tynrtynrt - $777.00\n    Savings - 888 - $888.00\n    Vehicle - 999 - $999.00\n    Properties: (# - Annual Taxes - Heating /mo)\n    1 (#123 - 12134 Warden Circle S, TORONTO, Ontario, M7Z3E4) - $2,000.00 - $88.00\n    2 (123 MCMICKLING Expressway S, NIAGARA FALLS, Ontario, L2Z1X4) - $4,567.00 - $67.00\n    Credit Bureaus: (Name - Vendor - Pulled By - Requested)\n    ALLISON BLACK - Equifax - JSMITH - 2020-06-02 03:11 PM UTC\n    IAN BLACK - Equifax - JSMITH - 2020-06-02 03:11 PM UTC\n    BEATRICE BLACK - Equifax - JSMITH - 2020-06-02 03:12 PM UTC\n    FREDERICK BLACK - Equifax - JSMITH - 2020-06-02 03:13 PM UTC\n\n    Selected Product: 5YRF\n  ",
    "unitId": "<unit_id>",
    "posSystem": "<pos_system_id>"
}

Deal 3

Deal two contains the following:

Request Body

{
    "commonData": {
        "assetList": {
            "assetRealEstate": [
                {
                    "originalPrice": 450000.0,
                    "originalDate": "2018-01-01T00:00:00",
                    "key": "property-34383",
                    "value": 500000.0
                },
                {
                    "originalPrice": 4546123.0,
                    "originalDate": "2007-05-01T00:00:00",
                    "key": "property-34387",
                    "value": 456123.0
                },
                {
                    "originalPrice": 345000.0,
                    "originalDate": "2009-01-01T00:00:00",
                    "key": "property-34384",
                    "value": 345000.0
                },
                {
                    "originalPrice": 456000.0,
                    "originalDate": "2007-04-09T00:00:00",
                    "key": "property-34386",
                    "value": 456000.0
                }
            ],
            "assetOther": [
                {
                    "assetType": 71,
                    "description": "(416)5671234",
                    "key": "asset-82868",
                    "value": 11.33
                },
                {
                    "assetType": 72,
                    "description": "Test Liability",
                    "key": "asset-82869",
                    "value": 25.06
                },
                {
                    "assetType": 73,
                    "description": "1234567890!@#$%^&*()_P{}:\"?><>?",
                    "key": "asset-82870",
                    "value": 33.66
                },
                {
                    "assetType": 20,
                    "description": "key=\"liability-93639\" fromCreditBureau=\"true\"",
                    "key": "asset-82871",
                    "value": 444.0
                },
                {
                    "assetType": 70,
                    "description": "dateEnd=\"2013-08-04\"",
                    "key": "asset-82872",
                    "value": 555.0
                },
                {
                    "assetType": 99,
                    "description": "666",
                    "key": "asset-82873",
                    "value": 666.0
                },
                {
                    "assetType": 30,
                    "description": "777",
                    "key": "asset-82874",
                    "value": 777.0
                },
                {
                    "assetType": 10,
                    "description": "888",
                    "key": "asset-82875",
                    "value": 888.0
                },
                {
                    "assetType": 40,
                    "description": "999",
                    "key": "asset-82876",
                    "value": 999.0
                }
            ]
        },
        "liabilityList": {
            "liabilityRealEstate": [
                {
                    "accountNumber": "12345-1234567",
                    "monthlyRepayment": 500.0,
                    "originalLoanAmount": 300000.0,
                    "outstandingBalance": 50000.0,
                    "closingDate": "2018-01-01T00:00:00",
                    "lenderName": "Gringotts",
                    "chargeType": 1,
                    "repaymentType": 2,
                    "redemptionStatus": 1,
                    "maturityDate": "2020-09-18T00:00:00",
                    "netRate": 3,
                    "rateType": 0,
                    "mortgageInsurer": 10,
                    "insuranceCertificateNumber": "1234567890",
                    "key": "property-34383-1",
                    "fromCreditBureau": false
                }
            ],
            "liabilityOther": [
                {
                    "dateEnd": "2019-08-14T00:00:00",
                    "repaymentIndicator": false,
                    "monthlyRepayment": 11.33,
                    "creditLimit": 111.0,
                    "outstandingBalance": 111.0,
                    "lenderName": "Gringotts",
                    "liabilityType": 9,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "111111",
                    "key": "liability-112299",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 1,
                    "monthlyRepayment": 44.67,
                    "creditLimit": 222.0,
                    "outstandingBalance": 222.0,
                    "lenderName": "Umbrella Corp.",
                    "liabilityType": 4,
                    "key": "liability-112300",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 2,
                    "monthlyRepayment": 6678.0,
                    "creditLimit": 333.0,
                    "outstandingBalance": 333.0,
                    "lenderName": "Tyrell Corp.",
                    "liabilityType": 3,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "(345)123-6546",
                    "key": "liability-112301",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 30.0,
                    "creditLimit": 444.0,
                    "outstandingBalance": 35.0,
                    "lenderName": "Stark Industries",
                    "liabilityType": 8,
                    "key": "liability-112302",
                    "fromCreditBureau": true
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 1,
                    "monthlyRepayment": 1.0,
                    "creditLimit": 555.0,
                    "outstandingBalance": 33.0,
                    "lenderName": "Gringotts",
                    "liabilityType": 6,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "%^&&*(&%)",
                    "key": "liability-112303",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 2.0,
                    "creditLimit": 666.0,
                    "outstandingBalance": 44.0,
                    "lenderName": "CHOAM",
                    "liabilityType": 12,
                    "key": "liability-112304",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 2,
                    "monthlyRepayment": 3.0,
                    "creditLimit": 777.0,
                    "outstandingBalance": 55.0,
                    "lenderName": "Wayne Enterprises",
                    "liabilityType": 4,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "(41683947p23)",
                    "key": "liability-112305",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 4.0,
                    "creditLimit": 88.0,
                    "outstandingBalance": 66.0,
                    "lenderName": "Globex",
                    "liabilityType": 99,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "01.01.2020",
                    "key": "liability-112306",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 5.99,
                    "creditLimit": 9999.0,
                    "outstandingBalance": 77.0,
                    "lenderName": "Oscorp",
                    "liabilityType": 1,
                    "key": "liability-112307",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 2,
                    "monthlyRepayment": 5.0,
                    "creditLimit": 100.0,
                    "outstandingBalance": 88.0,
                    "lenderName": "Nakatomi Trading Corp.",
                    "liabilityType": 2,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "test",
                    "key": "liability-112308",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 6.0,
                    "creditLimit": 123.0,
                    "outstandingBalance": 99.0,
                    "lenderName": "Gringotts",
                    "liabilityType": 10,
                    "key": "liability-112309",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 1,
                    "monthlyRepayment": 7.0,
                    "creditLimit": 1234.0,
                    "outstandingBalance": 123.0,
                    "lenderName": "ACME",
                    "liabilityType": 7,
                    "key": "liability-112310",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 8.0,
                    "creditLimit": 2345.0,
                    "outstandingBalance": 233.0,
                    "lenderName": "Frobozz",
                    "liabilityType": 11,
                    "key": "liability-112311",
                    "fromCreditBureau": false
                }
            ]
        },
        "addressList": {
            "applicationAddressCanada": [
                {
                    "key": "address-382315",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "2",
                        "streetNumber": "6",
                        "streetName": "GAGEVIEW CRT",
                        "streetType": 490,
                        "streetDirection": 5
                    },
                    "cityTown": "SCARBOROUGH",
                    "provinceCode": 50,
                    "postalCode": "M1V2E4",
                    "countryCode": 1
                },
                {
                    "key": "address-382316",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "11",
                        "streetNumber": "222",
                        "streetName": "Previous1111",
                        "streetType": 100,
                        "streetDirection": 2
                    },
                    "cityTown": "North York",
                    "provinceCode": 50,
                    "postalCode": "M6R3T5",
                    "countryCode": 1
                },
                {
                    "key": "address-382317",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "22",
                        "streetNumber": "333",
                        "streetName": "Previous222",
                        "streetType": 780,
                        "streetDirection": 1
                    },
                    "cityTown": "Toronto",
                    "provinceCode": 50,
                    "postalCode": "M6T3R4",
                    "countryCode": 1
                },
                {
                    "key": "address-382319",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "1",
                        "streetNumber": "131",
                        "streetName": "MARGARET",
                        "streetType": 30,
                        "streetDirection": 5
                    },
                    "cityTown": "STONEY CREEK",
                    "provinceCode": 50,
                    "postalCode": "L8G3G7",
                    "countryCode": 1
                },
                {
                    "key": "address-382321",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "11",
                        "streetNumber": "123",
                        "streetName": "Finch",
                        "streetType": 590,
                        "streetDirection": 2
                    },
                    "cityTown": "Toronto",
                    "provinceCode": 50,
                    "postalCode": "M6T3R5",
                    "countryCode": 1
                },
                {
                    "key": "address-382331",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "111111",
                        "streetNumber": "22222",
                        "streetName": "Rental Property",
                        "streetType": 620,
                        "streetDirection": 7
                    },
                    "cityTown": "London",
                    "provinceCode": 50,
                    "postalCode": "M3E5T5",
                    "countryCode": 1
                },
                {
                    "key": "address-382314",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "700",
                        "streetNumber": "33",
                        "streetName": "YONGE",
                        "streetType": 490,
                        "streetDirection": 5
                    },
                    "cityTown": "TORONTO",
                    "provinceCode": 50,
                    "postalCode": "M5E1G4",
                    "countryCode": 1
                }
            ],
            "applicationAddressUSA": [],
            "applicationAddressOther": []
        },
        "creditBureauList": {
            "creditBureau": [
                {
                    "creditReportEquifax": {
                        "dataFormat": "0H",
                        "reportDate": "2020-06-17T00:00:00",
                        "creditScore": 796,
                        "value": "..."
                    },
                    "humanReadableReport": [
                        {
                            "type": "Text",
                            "value": "..."
                        }
                    ],
                    "key": "bureau-25144",
                    "provider": "Equifax"
                },
                {
                    "creditReportEquifax": {
                        "dataFormat": "0H",
                        "reportDate": "2020-06-17T00:00:00",
                        "creditScore": 525,
                        "value": "..."
                    },
                    "humanReadableReport": [
                        {
                            "type": "Text",
                            "value": "..."
                        }
                    ],
                    "key": "bureau-25148",
                    "provider": "Equifax"
                },
                {
                    "creditReportEquifax": {
                        "dataFormat": "0H",
                        "reportDate": "2020-06-17T00:00:00",
                        "creditScore": 0,
                        "value": "..."
                    },
                    "humanReadableReport": [
                        {
                            "type": "Text",
                            "value": "..."
                        }
                    ],
                    "key": "bureau-25150",
                    "provider": "Equifax"
                }
            ]
        }
    },
    "customerData": {
        "customerList": {
            "customerPrimaryBorrower": {
                "dateBirth": "1952-10-10T00:00:00",
                "honorific": 1,
                "lastName": "ANDERSON",
                "firstName": "JOHN",
                "customerTelephoneNumberList": [
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "5672345"
                        },
                        "usage": 1,
                        "preferred": false
                    },
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "5551111"
                        },
                        "usage": 4
                    },
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "5671234",
                            "phoneExtension": "111"
                        },
                        "usage": 2,
                        "preferred": false
                    },
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "7891234"
                        },
                        "usage": 3,
                        "preferred": true
                    }
                ],
                "employmentList": {
                    "employment": [
                        {
                            "addressCanada": {
                                "postalAddressStreetAddress": {
                                    "poBoxRRNumber": "",
                                    "unitNumber": "1D",
                                    "streetNumber": "222",
                                    "streetName": "Employer",
                                    "streetType": 600,
                                    "streetDirection": 4
                                },
                                "cityTown": "Toronto",
                                "provinceCode": 50,
                                "postalCode": "M7Y5T6",
                                "countryCode": 1
                            },
                            "earnedIncomeList": {
                                "earnedIncome": [
                                    {
                                        "earnedIncomeType": 8,
                                        "paymentFrequency": 1,
                                        "earnedIncomeAmount": 150000.0
                                    }
                                ]
                            },
                            "contactTelephoneNumber": {
                                "telephoneNumber": {
                                    "countryCode": "1",
                                    "areaCode": "416",
                                    "phoneNumber": "5671234",
                                    "phoneExtension": "111"
                                },
                                "usage": 10
                            },
                            "employmentType": 1,
                            "employmentStatus": 20,
                            "dateStart": "2014-07-01T00:00:00",
                            "industryType": 99,
                            "dateStartedInIndustry": "2013-07-10T00:00:00",
                            "occupationType": 6,
                            "jobTitle": "QA",
                            "companyName": "Gringott",
                            "companyType": "test",
                            "operatingAs": "test"
                        }
                    ]
                },
                "unearnedIncomeList": {
                    "unearnedIncome": [
                        {
                            "unearnedIncomeAmount": 1.0,
                            "unearnedIncomeType": 3,
                            "paymentFrequency": 1,
                            "unearnedIncomeDetails": "111"
                        },
                        {
                            "unearnedIncomeAmount": 2.33,
                            "unearnedIncomeType": 3,
                            "paymentFrequency": 26,
                            "unearnedIncomeDetails": "222"
                        },
                        {
                            "unearnedIncomeAmount": 3.0,
                            "unearnedIncomeType": 99,
                            "paymentFrequency": 12,
                            "unearnedIncomeDetails": "333"
                        },
                        {
                            "unearnedIncomeAmount": 4.0,
                            "unearnedIncomeType": 99,
                            "paymentFrequency": 4,
                            "unearnedIncomeDetails": "444"
                        },
                        {
                            "unearnedIncomeAmount": 5.0,
                            "unearnedIncomeType": 1,
                            "paymentFrequency": 24,
                            "unearnedIncomeDetails": "555"
                        }
                    ]
                },
                "customerRelationShip": {},
                "key": "borrower-97969",
                "correspondenceLanguage": 1,
                "emailAddress1": "<user_email_address>",
                "maritalStatus": 2,
                "numberOfDependents": 0,
                "sex": 1,
                "residentType": 10
            },
            "customerBorrower": [
                {
                    "dateBirth": "1986-03-07T00:00:00",
                    "honorific": 4,
                    "lastName": "ANDERSON",
                    "firstName": "CHRISTINE",
                    "customerTelephoneNumberList": [
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234"
                            },
                            "usage": 1,
                            "preferred": false
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234"
                            },
                            "usage": 2,
                            "preferred": false
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "7891234"
                            },
                            "usage": 3,
                            "preferred": false
                        }
                    ],
                    "employmentList": {
                        "employment": [
                            {
                                "addressCanada": {
                                    "postalAddressStreetAddress": {
                                        "poBoxRRNumber": "",
                                        "unitNumber": "4A",
                                        "streetNumber": "333",
                                        "streetName": "Employer",
                                        "streetType": 100,
                                        "streetDirection": 1
                                    },
                                    "cityTown": "Toronto",
                                    "provinceCode": 50,
                                    "postalCode": "M8N6T5",
                                    "countryCode": 1
                                },
                                "earnedIncomeList": {
                                    "earnedIncome": [
                                        {
                                            "earnedIncomeType": 4,
                                            "paymentFrequency": 1,
                                            "earnedIncomeAmount": 100000.0
                                        }
                                    ]
                                },
                                "contactTelephoneNumber": {
                                    "telephoneNumber": {
                                        "countryCode": "1",
                                        "areaCode": "416",
                                        "phoneNumber": "5671234"
                                    },
                                    "usage": 10
                                },
                                "employmentType": 2,
                                "employmentStatus": 10,
                                "dateStart": "2014-01-01T00:00:00",
                                "industryType": 5,
                                "dateStartedInIndustry": "2012-12-10T00:00:00",
                                "occupationType": 5,
                                "jobTitle": "Manager",
                                "companyName": "TD"
                            }
                        ]
                    },
                    "unearnedIncomeList": {
                        "unearnedIncome": []
                    },
                    "customerRelationShip": {
                        "relationShipToOwnerType": 1
                    },
                    "key": "borrower-97970",
                    "correspondenceLanguage": 2,
                    "emailAddress1": "CHRISTINE@mail.com",
                    "maritalStatus": 6,
                    "numberOfDependents": 0,
                    "sex": 2,
                    "residentType": 20
                }
            ],
            "customerGuarantor": [
                {
                    "dateBirth": "1967-05-09T00:00:00",
                    "honorific": 5,
                    "lastName": "RENTALANDERSON",
                    "firstName": "HENRY",
                    "customerTelephoneNumberList": [
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234"
                            },
                            "usage": 1,
                            "preferred": true
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5673456"
                            },
                            "usage": 2,
                            "preferred": false
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "7893456"
                            },
                            "usage": 3,
                            "preferred": false
                        }
                    ],
                    "employmentList": {
                        "employment": [
                            {
                                "earnedIncomeList": {
                                    "earnedIncome": [
                                        {
                                            "earnedIncomeType": 10,
                                            "paymentFrequency": 12,
                                            "earnedIncomeAmount": 100.0
                                        }
                                    ]
                                },
                                "contactTelephoneNumber": {
                                    "telephoneNumber": {
                                        "countryCode": "1",
                                        "areaCode": "416",
                                        "phoneNumber": "5673456"
                                    },
                                    "usage": 10
                                },
                                "employmentType": 1,
                                "employmentStatus": 20,
                                "dateStart": "2016-03-01T00:00:00",
                                "industryType": 2,
                                "dateStartedInIndustry": "2013-07-10T00:00:00",
                                "occupationType": 6,
                                "jobTitle": "Boss",
                                "companyName": "HSVBG"
                            }
                        ]
                    },
                    "unearnedIncomeList": {
                        "unearnedIncome": []
                    },
                    "customerRelationShip": {
                        "relationShipToOwnerType": 4
                    },
                    "key": "borrower-97971",
                    "correspondenceLanguage": 2,
                    "emailAddress1": "HENRY@mail.com",
                    "maritalStatus": 1,
                    "numberOfDependents": 0,
                    "sex": 1,
                    "residentType": 99
                }
            ]
        },
        "customerAddressList": [
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97969",
                        "fromDate": "2019-07-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [
                    {
                        "customerReference": {
                            "refkeyCustomer": "borrower-97969"
                        },
                        "refkeyLiability": "property-34383-1"
                    }
                ],
                "addressOccupancyPartialOwnerOccupied": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 18000.0,
                        "managementExpenses": 60.0,
                        "insurance": 72.0,
                        "hydro": 36.0,
                        "maintenanceAndRepairs": 84.0,
                        "interest": 96.0,
                        "generalExpenses": 48.0,
                        "rentalOffset": 50,
                        "rentalCalcType": 1
                    },
                    "refkeyAsset": "property-34383"
                },
                "addressOccupancyPartialOwnerOccupied": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 18000.0,
                        "managementExpenses": 60.0,
                        "insurance": 72.0,
                        "hydro": 36.0,
                        "maintenanceAndRepairs": 84.0,
                        "interest": 96.0,
                        "generalExpenses": 48.0,
                        "rentalOffset": 50,
                        "rentalCalcType": 1
                    },
                    "refkeyAsset": "property-34383"
                },
                "currentPropertyIntendedActionType": 2,
                "annualHeatingAmount": 660.0,
                "annualTaxAmount": 4000.0,
                "annualCondoFees": 1476.0,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97969"
                    }
                ],
                "refkeyAddress": "address-382315",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerPreviousAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97969",
                        "fromDate": "2018-07-01T00:00:00",
                        "toDate": "2019-07-01T00:00:00"
                    }
                ],
                "previousAddressOccupancyTenant": {
                    "tenancyType": 10
                },
                "previousAddressOccupancyTenant": {
                    "tenancyType": 10
                },
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97969"
                    }
                ],
                "refkeyAddress": "address-382316",
                "type": "CustomerAddressPreviousResidence"
            },
            {
                "customerPreviousAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97969",
                        "fromDate": "2017-07-01T00:00:00",
                        "toDate": "2018-07-01T00:00:00"
                    }
                ],
                "previousAddressOccupancyTenant": {
                    "tenancyType": 20
                },
                "previousAddressOccupancyTenant": {
                    "tenancyType": 20
                },
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97969"
                    }
                ],
                "refkeyAddress": "address-382317",
                "type": "CustomerAddressPreviousResidence"
            },
            {
                "customerCurrentAddressTimeAt": [],
                "customerLiabilityRealEstate": [],
                "addressOccupancyNone": {},
                "addressOccupancyNone": {},
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97969"
                    }
                ],
                "refkeyAddress": "address-382315",
                "type": "CustomerAddressCorrespondence"
            },
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97970",
                        "fromDate": "2010-07-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyOwnerOccupied": {
                    "refkeyAsset": "property-34384"
                },
                "addressOccupancyOwnerOccupied": {
                    "refkeyAsset": "property-34384"
                },
                "currentPropertyIntendedActionType": 2,
                "annualHeatingAmount": 1056.0,
                "annualTaxAmount": 2000.0,
                "annualCondoFees": 1476.0,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97970"
                    }
                ],
                "refkeyAddress": "address-382319",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97971",
                        "fromDate": "2012-12-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyPartialOwnerOccupied": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 120000.0,
                        "managementExpenses": 48.0,
                        "insurance": 60.0,
                        "hydro": 24.0,
                        "maintenanceAndRepairs": 72.0,
                        "interest": 84.0,
                        "generalExpenses": 36.0,
                        "rentalOffset": 100,
                        "rentalCalcType": 2
                    },
                    "refkeyAsset": "property-34386"
                },
                "addressOccupancyPartialOwnerOccupied": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 120000.0,
                        "managementExpenses": 48.0,
                        "insurance": 60.0,
                        "hydro": 24.0,
                        "maintenanceAndRepairs": 72.0,
                        "interest": 84.0,
                        "generalExpenses": 36.0,
                        "rentalOffset": 100,
                        "rentalCalcType": 2
                    },
                    "refkeyAsset": "property-34386"
                },
                "currentPropertyIntendedActionType": 2,
                "annualHeatingAmount": 924.0,
                "annualTaxAmount": 3000.0,
                "annualCondoFees": 5472.0,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97971"
                    }
                ],
                "refkeyAddress": "address-382321",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97969",
                        "fromDate": "2007-05-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyRental": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 13332.0,
                        "managementExpenses": 12.0,
                        "insurance": 12.0,
                        "hydro": 12.0,
                        "maintenanceAndRepairs": 12.0,
                        "interest": 12.0,
                        "generalExpenses": 12.0,
                        "rentalOffset": 30,
                        "rentalCalcType": 1
                    },
                    "refkeyAsset": "property-34387"
                },
                "addressOccupancyRental": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 13332.0,
                        "managementExpenses": 12.0,
                        "insurance": 12.0,
                        "hydro": 12.0,
                        "maintenanceAndRepairs": 12.0,
                        "interest": 12.0,
                        "generalExpenses": 12.0,
                        "rentalOffset": 30,
                        "rentalCalcType": 1
                    },
                    "refkeyAsset": "property-34387"
                },
                "currentPropertyIntendedActionType": 2,
                "annualHeatingAmount": 1056.0,
                "annualTaxAmount": 456.0,
                "annualCondoFees": 1476.0,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97969"
                    }
                ],
                "refkeyAddress": "address-382331",
                "type": "CustomerAddressInvestmentProperty"
            }
        ],
        "customerAssetList": [
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyAsset": "asset-82868"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyAsset": "asset-82869"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyAsset": "asset-82870"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyAsset": "asset-82871"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyAsset": "asset-82872"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyAsset": "asset-82873"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyAsset": "asset-82874"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyAsset": "asset-82875"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyAsset": "asset-82876"
            }
        ],
        "customerLiabilityList": [
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112299"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112300"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112301"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112302"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112303"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112304"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112305"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112306"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112307"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112308"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112309"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112310"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97969"
                },
                "refkeyLiability": "liability-112311"
            }
        ],
        "customerCreditBureauList": [
            {
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97969"
                    }
                ],
                "refkeyCreditBureau": "bureau-25144"
            },
            {
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97970"
                    }
                ],
                "refkeyCreditBureau": "bureau-25148"
            },
            {
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97971"
                    }
                ],
                "refkeyCreditBureau": "bureau-25150"
            }
        ]
    },
    "mortgageApplication": {
        "subjectProperty": {
            "subjectPropertyOccupancyPartialOwnerOccupied": {
                "rentalDetails": {
                    "annualGrossRentalIncome": 23988.0,
                    "managementExpenses": 72.0,
                    "insurance": 84.0,
                    "hydro": 96.0,
                    "maintenanceAndRepairs": 60.0,
                    "interest": 48.0,
                    "generalExpenses": 36.0,
                    "rentalOffset": 40,
                    "rentalCalcType": 2
                }
            },
            "legalAddress": {
                "details": "1",
                "pin": "1",
                "planNumber": "1"
            },
            "condo": {
                "annualCondoFees": 1476.0
            },
            "propertyTax": {
                "annualTaxAmount": 3450.0,
                "taxesPaidBy": 1
            },
            "subjectPropertyAddress": {
                "refkeyAddress": "address-382314"
            },
            "occupancyPurpose": 4,
            "mlsListed": false,
            "mlsNumber": "1",
            "heatingType": 2,
            "parkingType": 5,
            "yearBuilt": 2000,
            "waterSupplyType": 20,
            "waterWasteType": 10,
            "propertySize": 2222,
            "propertySizeUnits": 1,
            "lotSize": 3333,
            "lotSizeUnits": 1,
            "environmentalHazardIndicator": false,
            "annualHeatingAmount": 1056.0,
            "numberOfUnitsTotal": 1,
            "propertyType": 5,
            "propertyDescriptionType": 10,
            "propertyUsageType": 8,
            "propertyZoningType": 99,
            "newPropertyIndicator": false
        },
        "loan": {
            "cmhcMortgageInsurance": {
                "insurancePremium": 34160,
                "blendedAmortization": false,
                "addToLoan": true
            },
            "customProduct": {
                "productName": "VAR Product",
                "rateType": 99,
                "rateCompoundFrequency": 1,
                "productTerm": 84,
                "earlyPayoutOption": 20,
                "locIndicator": false,
                "buydown": 0,
                "postedRate": 1.89
            },
            "underwriter": {
                "userId": "<user_id>",
                "unitId": "<underwriter_unit_id>"
            },
            "classification": [
                {
                    "mortgageClassification": 10
                },
                {
                    "mortgageClassification": 20
                },
                {
                    "mortgageClassification": 30
                }
            ],
            "loanAmount": 854000.0,
            "chargeType": 1,
            "termMonths": "84",
            "amortizationMonths": "300",
            "netRate": 1.89,
            "qualifyingRate": 5,
            "acceleratedPayment": false,
            "maturityDate": "2104-11-03T00:00:00",
            "firstPaymentDate": "2020-12-03T00:00:00",
            "interestAdjustmentDate": "2020-11-03T00:00:00",
            "requestedPayment": 1398.85,
            "paymentAmount": 1398.85,
            "paymentFrequency": 12,
            "repaymentType": 1,
            "lenderCode": <lender_code>,
            "lenderChannel": 10
        },
        "downpaymentList": {
            "downpayment": [
                {
                    "downpaymentSourceType": 99,
                    "description": "test",
                    "amount": 111000.0
                }
            ]
        },
        "firm": {
            "externalPoSFirm": [
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>"
                }
            ],
            "firmId": "<firm_id>"
        },
        "submittingAgent": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "originatingAgent": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "addressCanada": {
                "postalAddressStreetAddress": {
                    "poBoxRRNumber": "",
                    "unitNumber": "123",
                    "streetNumber": "2608",
                    "streetName": "Granville",
                    "streetType": 1240,
                    "streetDirection": 2
                },
                "cityTown": "Vancouver",
                "provinceCode": 10,
                "postalCode": "V6H3V3",
                "countryCode": 1
            },
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "broker": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "posApplicationNumber": "ABCD-56189",
        "isPreapproval": false,
        "fundingDate": "2020-11-03T00:00:00",
        "loanPurposeType": 3,
        "purchasePriceEstimatedValue": 945000.0,
        "improvements": 20000.0,
        "typeOfBuyer": 20,
        "additionalPurpose": "Purpose",
        "improveDescription": "Improve Description"
    },
    "memo": "\n    Applicants:\n    Participants-  Agent: Jane Smith Assoc/Asst: Jane Smith\n    File touched by: Jane Smith\n    JOHN ANDERSON for ACME as QA\n    CHRISTINE ANDERSON for NN as Manager\n    HENRY RENTALANDERSON for HSVBG as Boss\n    Subj Prop Rental - $1,999.00 add back 40%\n    Assets: (Type - Desc - Amount)\n    Deposit on Purchase - (416)5671234 - $11.33\n    Gift - Test Liability - $25.06\n    Household Goods - 1234567890!@#$%^&*()_P{}:\"?><>? - $33.66\n    Life Insurance - key=\"liability-93639\" fromCreditBureau=\"true\" - $444.00\n    Mutual Fund/Stock/Bonds - dateEnd=\"2013-08-04\" - $555.00\n    Other - 666 - $666.00\n    RRSP - 777 - $777.00\n    Savings - 888 - $888.00\n    Vehicle - 999 - $999.00\n    Properties: (# - Annual Taxes - Heating /mo)\n    1 (#2 - 6 GAGEVIEW CRT Street S, SCARBOROUGH, Ontario, M1V2E4) - $4,000.00 - $55.00\n    2 (#111111 - 22222 Rental Property By-pass SW, London, Ontario, M3E5T5) - $456.00 - $88.00\n    3 (#1 - 131 MARGARET AVE Avenue S, STONEY CREEK, Ontario, L8G3G7) - $2,000.00 - $88.00\n    4 (#11 - 123 Finch Abbey N, Toronto, Ontario, M6T3R5) - $3,000.00 - $77.00\n    Credit Bureaus: (Name - Vendor - Pulled By - Requested)\n    JOHN ANDERSON - Equifax - JSMITH - 2020-06-17 07:19 PM UTC\n    CHRISTINE ANDERSON - Equifax - JSMITH - 2020-06-17 07:19 PM UTC\n    HENRY RENTALANDERSON - Equifax - JSMITH - 2020-06-17 07:20 PM UTC\n\n    Selected Product: VAR Product\n  ",
    "unitId": "<firm_id>",
    "posSystem": "<pos_system_id>",
    "error": []
}

Deal 4

Deal 4 contains:

Request Body

{
    "commonData": {
        "assetList": {
            "assetRealEstate": [
                {
                    "originalPrice": 345000.0,
                    "originalDate": "2007-05-01T00:00:00",
                    "key": "property-34400",
                    "value": 345000.0
                },
                {
                    "originalPrice": 300000.0,
                    "originalDate": "2002-01-28T00:00:00",
                    "key": "property-34402",
                    "value": 300000.0
                }
            ],
            "assetOther": [
                {
                    "assetType": 71,
                    "description": "111 description",
                    "key": "asset-82911",
                    "value": 111.0
                },
                {
                    "assetType": 72,
                    "description": "222  description",
                    "key": "asset-82912",
                    "value": 222.0
                },
                {
                    "assetType": 73,
                    "description": "333  description",
                    "key": "asset-82913",
                    "value": 333.0
                },
                {
                    "assetType": 20,
                    "description": "444  description",
                    "key": "asset-82914",
                    "value": 444.0
                },
                {
                    "assetType": 70,
                    "description": "555  description",
                    "key": "asset-82915",
                    "value": 555.0
                },
                {
                    "assetType": 99,
                    "description": "666  description",
                    "key": "asset-82916",
                    "value": 666.0
                },
                {
                    "assetType": 30,
                    "description": "777  description",
                    "key": "asset-82917",
                    "value": 777.0
                },
                {
                    "assetType": 10,
                    "description": "888  description",
                    "key": "asset-82918",
                    "value": 888.0
                },
                {
                    "assetType": 40,
                    "description": "999  description",
                    "key": "asset-82919",
                    "value": 999.0
                }
            ]
        },
        "liabilityList": {
            "liabilityRealEstate": [
                {
                    "accountNumber": "1111",
                    "monthlyRepayment": 55.0,
                    "originalLoanAmount": 200000.0,
                    "outstandingBalance": 50000.0,
                    "closingDate": "2007-05-01T00:00:00",
                    "lenderName": "Gringotts",
                    "chargeType": 1,
                    "repaymentType": 2,
                    "redemptionStatus": 4,
                    "maturityDate": "2020-08-04T00:00:00",
                    "netRate": 3,
                    "rateType": 2,
                    "mortgageInsurer": 10,
                    "insuranceCertificateNumber": "2222",
                    "key": "property-34400-1",
                    "fromCreditBureau": false
                }
            ],
            "liabilityOther": [
                {
                    "dateEnd": "2020-07-31T00:00:00",
                    "repaymentIndicator": true,
                    "payoffType": 2,
                    "monthlyRepayment": 11.0,
                    "creditLimit": 11111.0,
                    "outstandingBalance": 111.0,
                    "lenderName": "Gringotts",
                    "liabilityType": 4,
                    "key": "liability-112331",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 1,
                    "monthlyRepayment": 22.0,
                    "creditLimit": 22222.0,
                    "outstandingBalance": 222.0,
                    "lenderName": "Tyrell Corp.",
                    "liabilityType": 3,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "additional details",
                    "key": "liability-112332",
                    "fromCreditBureau": false
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 2,
                    "monthlyRepayment": 33.0,
                    "creditLimit": 33333.0,
                    "outstandingBalance": 333.0,
                    "lenderName": "Umbrella Corp.",
                    "liabilityType": 6,
                    "key": "liability-112333",
                    "fromCreditBureau": false
                },
                {
                    "dateEnd": "2020-12-31T00:00:00",
                    "repaymentIndicator": false,
                    "monthlyRepayment": 79.5,
                    "creditLimit": 5500.0,
                    "outstandingBalance": 2650.0,
                    "lenderName": "Wayne Enterprises",
                    "liabilityType": 6,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "additional details",
                    "key": "liability-112337",
                    "fromCreditBureau": true
                },
                {
                    "repaymentIndicator": true,
                    "payoffType": 1,
                    "monthlyRepayment": 69.75,
                    "creditLimit": 4650.0,
                    "outstandingBalance": 2325.0,
                    "lenderName": "Stark Industries",
                    "liabilityType": 6,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "additional details",
                    "key": "liability-112338",
                    "fromCreditBureau": true
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 22.5,
                    "creditLimit": 1500.0,
                    "outstandingBalance": 750.0,
                    "lenderName": "Frobozz",
                    "liabilityType": 6,
                    "key": "liability-112339",
                    "fromCreditBureau": true
                },
                {
                    "dateEnd": "2020-08-05T00:00:00",
                    "repaymentIndicator": true,
                    "payoffType": 1,
                    "monthlyRepayment": 119.4,
                    "creditLimit": 8000.0,
                    "outstandingBalance": 3980.0,
                    "lenderName": "Northwind Traders",
                    "liabilityType": 6,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "additional details",
                    "key": "liability-112334",
                    "fromCreditBureau": true
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 43.95,
                    "creditLimit": 3000.0,
                    "outstandingBalance": 1465.0,
                    "lenderName": "Contoso",
                    "liabilityType": 6,
                    "key": "liability-112335",
                    "fromCreditBureau": true
                },
                {
                    "repaymentIndicator": false,
                    "monthlyRepayment": 96.0,
                    "creditLimit": 6500.0,
                    "outstandingBalance": 3200.0,
                    "lenderName": "World Wide Importers",
                    "liabilityType": 6,
                    "additionalHolders": true,
                    "additionalHoldersDetails": "additional details",
                    "key": "liability-112336",
                    "fromCreditBureau": true
                }
            ]
        },
        "addressList": {
            "applicationAddressCanada": [
                {
                    "key": "address-382404",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "700",
                        "streetNumber": "2627",
                        "streetName": "26th St NE",
                        "streetType": 490,
                        "streetDirection": 3
                    },
                    "cityTown": "Calgary",
                    "provinceCode": 20,
                    "postalCode": "T1Y1A4",
                    "countryCode": 1
                },
                {
                    "key": "address-382405",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "11",
                        "streetNumber": "222",
                        "streetName": "Bay",
                        "streetType": 660,
                        "streetDirection": 2
                    },
                    "cityTown": "North York",
                    "provinceCode": 50,
                    "postalCode": "M6R3T5",
                    "countryCode": 1
                },
                {
                    "key": "address-382406",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "22",
                        "streetNumber": "3333",
                        "streetName": "Mailing New address",
                        "streetType": 370,
                        "streetDirection": 7
                    },
                    "cityTown": "TORONTO Mailing",
                    "provinceCode": 50,
                    "postalCode": "M1M1M1",
                    "countryCode": 1
                },
                {
                    "key": "address-382407",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "700",
                        "streetNumber": "33",
                        "streetName": "26th St NE",
                        "streetType": 490,
                        "streetDirection": 5
                    },
                    "cityTown": "Calgary",
                    "provinceCode": 20,
                    "postalCode": "T1Y1A4",
                    "countryCode": 1
                },
                {
                    "key": "address-382413",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "22",
                        "streetNumber": "33",
                        "streetName": "Owner",
                        "streetType": 1140,
                        "streetDirection": 5
                    },
                    "cityTown": "North York",
                    "provinceCode": 50,
                    "postalCode": "M7Y3R5",
                    "countryCode": 1
                },
                {
                    "key": "address-382403",
                    "postalAddressStreetAddress": {
                        "poBoxRRNumber": "",
                        "unitNumber": "111A",
                        "streetNumber": "222",
                        "streetName": "RENTAL PROPERTY",
                        "streetType": 670,
                        "streetDirection": 3
                    },
                    "cityTown": "Toronto",
                    "provinceCode": 50,
                    "postalCode": "M6T3E4",
                    "countryCode": 1
                }
            ],
            "applicationAddressUSA": [],
            "applicationAddressOther": []
        },
        "creditBureauList": {
            "creditBureau": [
                {
                    "creditReportEquifax": {
                        "dataFormat": "0H",
                        "reportDate": "2020-07-13T00:00:00",
                        "creditScore": 727,
                        "value": "..."
                    },
                    "humanReadableReport": [
                        {
                            "type": "Text",
                            "value": "..."
                        }
                    ],
                    "key": "bureau-25207",
                    "provider": "Equifax"
                },
                {
                    "creditReportEquifax": {
                        "dataFormat": "0H",
                        "reportDate": "2020-07-13T00:00:00",
                        "creditScore": 794,
                        "value": "..."
                    },
                    "humanReadableReport": [
                        {
                            "type": "Text",
                            "value": "..."
                        }
                    ],
                    "key": "bureau-25208",
                    "provider": "Equifax"
                }
            ]
        }
    },
    "customerData": {
        "customerList": {
            "customerPrimaryBorrower": {
                "dateBirth": "1965-07-01T00:00:00",
                "honorific": 1,
                "lastName": "Zorin",
                "firstName": "Richard",
                "middleName": "WW",
                "suffix": "2",
                "customerTelephoneNumberList": [
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "5672345"
                        },
                        "usage": 1,
                        "preferred": false
                    },
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "5671234",
                            "phoneExtension": "33333"
                        },
                        "usage": 2,
                        "preferred": false
                    },
                    {
                        "telephoneNumber": {
                            "countryCode": "1",
                            "areaCode": "416",
                            "phoneNumber": "7891234"
                        },
                        "usage": 3,
                        "preferred": true
                    }
                ],
                "employmentList": {
                    "employment": [
                        {
                            "addressCanada": {
                                "postalAddressStreetAddress": {
                                    "poBoxRRNumber": "",
                                    "unitNumber": "234",
                                    "streetNumber": "34543",
                                    "streetName": "Main",
                                    "streetType": 940,
                                    "streetDirection": 3
                                },
                                "cityTown": "North DDDDD",
                                "provinceCode": 50,
                                "postalCode": "M7Y5T6",
                                "countryCode": 1
                            },
                            "earnedIncomeList": {
                                "earnedIncome": [
                                    {
                                        "earnedIncomeType": 9,
                                        "paymentFrequency": 1,
                                        "earnedIncomeAmount": 150000.0
                                    }
                                ]
                            },
                            "contactTelephoneNumber": {
                                "telephoneNumber": {
                                    "countryCode": "1",
                                    "areaCode": "416",
                                    "phoneNumber": "5671234",
                                    "phoneExtension": "33333"
                                },
                                "usage": 10
                            },
                            "employmentType": 1,
                            "employmentStatus": 10,
                            "dateStart": "2014-01-01T00:00:00",
                            "industryType": 8,
                            "dateStartedInIndustry": "2013-01-13T00:00:00",
                            "occupationType": 5,
                            "jobTitle": "BOSS",
                            "companyName": "Bank CANADA"
                        },
                        {
                            "addressCanada": {
                                "postalAddressStreetAddress": {
                                    "poBoxRRNumber": "",
                                    "unitNumber": "",
                                    "streetNumber": "45654",
                                    "streetName": "LONGUEUIL RRR",
                                    "streetType": 790,
                                    "streetDirection": 7
                                },
                                "cityTown": "Pleasant",
                                "provinceCode": 60,
                                "postalCode": "M7Y5T6",
                                "countryCode": 1
                            },
                            "earnedIncomeList": {
                                "earnedIncome": [
                                    {
                                        "earnedIncomeType": 99,
                                        "paymentFrequency": 12,
                                        "earnedIncomeAmount": 2345.0
                                    }
                                ]
                            },
                            "contactTelephoneNumber": {
                                "telephoneNumber": {
                                    "countryCode": "1",
                                    "areaCode": "416",
                                    "phoneNumber": "5672342",
                                    "phoneExtension": "43563"
                                },
                                "usage": 10
                            },
                            "employmentType": 2,
                            "employmentStatus": 10,
                            "dateStart": "2007-07-01T00:00:00",
                            "dateEnd": "2014-01-01T00:00:00",
                            "industryType": 10,
                            "dateStartedInIndustry": "2005-04-13T00:00:00",
                            "occupationType": 2,
                            "jobTitle": "Manager",
                            "companyName": "ABC BANK"
                        }
                    ]
                },
                "unearnedIncomeList": {
                    "unearnedIncome": [
                        {
                            "unearnedIncomeAmount": 2222.0,
                            "unearnedIncomeType": 99,
                            "paymentFrequency": 1,
                            "unearnedIncomeDetails": "222"
                        }
                    ]
                },
                "customerRelationShip": {},
                "key": "borrower-97985",
                "correspondenceLanguage": 1,
                "emailAddress1": "<user_email_address>",
                "maritalStatus": 6,
                "numberOfDependents": 0,
                "sex": 1,
                "residentType": 20
            },
            "customerBorrower": [],
            "customerGuarantor": [
                {
                    "dateBirth": "1965-08-01T00:00:00",
                    "honorific": 1,
                    "lastName": "Hussey",
                    "firstName": "Sina",
                    "suffix": "1",
                    "customerTelephoneNumberList": [
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234"
                            },
                            "usage": 1,
                            "preferred": false
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "5671234",
                                "phoneExtension": "33333"
                            },
                            "usage": 2,
                            "preferred": true
                        },
                        {
                            "telephoneNumber": {
                                "countryCode": "1",
                                "areaCode": "416",
                                "phoneNumber": "7891234"
                            },
                            "usage": 3,
                            "preferred": false
                        }
                    ],
                    "employmentList": {
                        "employment": [
                            {
                                "addressCanada": {
                                    "postalAddressStreetAddress": {
                                        "poBoxRRNumber": "",
                                        "unitNumber": "2342",
                                        "streetNumber": "234234",
                                        "streetName": "Leslie",
                                        "streetType": 970,
                                        "streetDirection": 7
                                    },
                                    "cityTown": "King",
                                    "provinceCode": 50,
                                    "postalCode": "M7Y4R5",
                                    "countryCode": 1
                                },
                                "earnedIncomeList": {
                                    "earnedIncome": [
                                        {
                                            "earnedIncomeType": 4,
                                            "paymentFrequency": 1,
                                            "earnedIncomeAmount": 100000.0
                                        }
                                    ]
                                },
                                "contactTelephoneNumber": {
                                    "telephoneNumber": {
                                        "countryCode": "1",
                                        "areaCode": "416",
                                        "phoneNumber": "5671234",
                                        "phoneExtension": "33333"
                                    },
                                    "usage": 10
                                },
                                "employmentType": 2,
                                "employmentStatus": 10,
                                "dateStart": "2014-01-01T00:00:00",
                                "industryType": 5,
                                "dateStartedInIndustry": "2012-12-13T00:00:00",
                                "occupationType": 5,
                                "jobTitle": "Manager",
                                "companyName": "TD"
                            }
                        ]
                    },
                    "unearnedIncomeList": {
                        "unearnedIncome": []
                    },
                    "customerRelationShip": {
                        "relationShipToOwnerType": 3
                    },
                    "key": "borrower-97986",
                    "correspondenceLanguage": 1,
                    "emailAddress1": "MELISSA@mail.com",
                    "maritalStatus": 6,
                    "numberOfDependents": 0,
                    "sex": 1,
                    "residentType": 10
                }
            ]
        },
        "customerAddressList": [
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97985",
                        "fromDate": "2017-12-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [
                    {
                        "customerReference": {
                            "refkeyCustomer": "borrower-97985"
                        },
                        "refkeyLiability": "property-34400-1"
                    }
                ],
                "addressOccupancyPartialOwnerOccupied": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 12000.0,
                        "managementExpenses": 36.0,
                        "insurance": 48.0,
                        "hydro": 48.0,
                        "maintenanceAndRepairs": 24.0,
                        "interest": 36.0,
                        "generalExpenses": 60.0
                    },
                    "refkeyAsset": "property-34400"
                },
                "addressOccupancyPartialOwnerOccupied": {
                    "rentalDetails": {
                        "annualGrossRentalIncome": 12000.0,
                        "managementExpenses": 36.0,
                        "insurance": 48.0,
                        "hydro": 48.0,
                        "maintenanceAndRepairs": 24.0,
                        "interest": 36.0,
                        "generalExpenses": 60.0
                    },
                    "refkeyAsset": "property-34400"
                },
                "currentPropertyIntendedActionType": 2,
                "annualHeatingAmount": 1056.0,
                "annualTaxAmount": 2000.0,
                "annualCondoFees": 3996.0,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97985"
                    }
                ],
                "refkeyAddress": "address-382404",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerPreviousAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97985",
                        "fromDate": "2012-07-01T00:00:00",
                        "toDate": "2017-12-01T00:00:00"
                    }
                ],
                "previousAddressOccupancyTenant": {
                    "tenancyType": 10
                },
                "previousAddressOccupancyTenant": {
                    "tenancyType": 10
                },
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97985"
                    }
                ],
                "refkeyAddress": "address-382405",
                "type": "CustomerAddressPreviousResidence"
            },
            {
                "customerCurrentAddressTimeAt": [],
                "customerLiabilityRealEstate": [],
                "addressOccupancyNone": {},
                "addressOccupancyNone": {},
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97985"
                    }
                ],
                "refkeyAddress": "address-382406",
                "type": "CustomerAddressCorrespondence"
            },
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97986",
                        "fromDate": "2012-12-01T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 0,
                    "tenancyType": 40
                },
                "addressOccupancyTenant": {
                    "monthlyRentPaid": 0,
                    "tenancyType": 40
                },
                "currentPropertyIntendedActionType": 2,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97986"
                    }
                ],
                "refkeyAddress": "address-382407",
                "type": "CustomerAddressPrimaryResidence"
            },
            {
                "customerCurrentAddressTimeAt": [
                    {
                        "refkeyCustomer": "borrower-97985",
                        "fromDate": "2002-01-28T00:00:00"
                    }
                ],
                "customerLiabilityRealEstate": [],
                "addressOccupancyOwnerOccupied": {
                    "refkeyAsset": "property-34402"
                },
                "addressOccupancyOwnerOccupied": {
                    "refkeyAsset": "property-34402"
                },
                "currentPropertyIntendedActionType": 2,
                "annualHeatingAmount": 1188.0,
                "annualTaxAmount": 3000.0,
                "annualCondoFees": 2664.0,
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97985"
                    }
                ],
                "refkeyAddress": "address-382413",
                "type": "CustomerAddressSecondaryResidence"
            }
        ],
        "customerAssetList": [
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyAsset": "asset-82911"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyAsset": "asset-82912"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyAsset": "asset-82913"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyAsset": "asset-82914"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyAsset": "asset-82915"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyAsset": "asset-82916"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyAsset": "asset-82917"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyAsset": "asset-82918"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyAsset": "asset-82919"
            }
        ],
        "customerLiabilityList": [
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyLiability": "liability-112331"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyLiability": "liability-112332"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyLiability": "liability-112333"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyLiability": "liability-112337"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyLiability": "liability-112338"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97985"
                },
                "refkeyLiability": "liability-112339"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97986"
                },
                "refkeyLiability": "liability-112334"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97986"
                },
                "refkeyLiability": "liability-112335"
            },
            {
                "customerReference": {
                    "refkeyCustomer": "borrower-97986"
                },
                "refkeyLiability": "liability-112336"
            }
        ],
        "customerCreditBureauList": [
            {
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97985"
                    }
                ],
                "refkeyCreditBureau": "bureau-25207"
            },
            {
                "customerReference": [
                    {
                        "refkeyCustomer": "borrower-97986"
                    }
                ],
                "refkeyCreditBureau": "bureau-25208"
            }
        ]
    },
    "mortgageApplication": {
        "subjectProperty": {
            "subjectPropertyOccupancyRental": {
                "rentalDetails": {
                    "annualGrossRentalIncome": 24000.0,
                    "managementExpenses": 96.0,
                    "insurance": 84.0,
                    "hydro": 72.0,
                    "maintenanceAndRepairs": 60.0,
                    "interest": 72.0,
                    "rentalOffset": 50,
                    "rentalCalcType": 2
                }
            },
            "legalAddress": {
                "details": "1546735765",
                "pin": "13454645654",
                "planNumber": "12456456456456245"
            },
            "freehold": {},
            "propertyTax": {
                "annualTaxAmount": 4000.0,
                "taxesPaidBy": 1
            },
            "subjectPropertyAddress": {
                "refkeyAddress": "address-382403"
            },
            "occupancyPurpose": 4,
            "mlsListed": false,
            "mlsNumber": "1",
            "heatingType": 1,
            "parkingType": 1,
            "yearBuilt": 2000,
            "waterSupplyType": 20,
            "waterWasteType": 30,
            "propertySize": 2222,
            "propertySizeUnits": 1,
            "lotSize": 3333,
            "lotSizeUnits": 1,
            "environmentalHazardIndicator": false,
            "annualHeatingAmount": 1056.0,
            "numberOfUnitsTotal": 1,
            "propertyType": 1,
            "propertyDescriptionType": 3,
            "propertyUsageType": 7,
            "propertyZoningType": 5,
            "newPropertyIndicator": false
        },
        "loan": {
            "customProduct": {
                "productName": "VAR Product",
                "rateType": 99,
                "rateCompoundFrequency": 1,
                "productTerm": 89,
                "earlyPayoutOption": 20,
                "locIndicator": false,
                "buydown": 0,
                "postedRate": 1.89
            },
            "underwriter": {
                "userId": "<user_id>",
                "unitId": "<underwriter_unit_id>"
            },
            "classification": [],
            "loanAmount": 1179000.0,
            "chargeType": 1,
            "termMonths": "89",
            "amortizationMonths": "305",
            "netRate": 1.89,
            "qualifyingRate": 4,
            "acceleratedPayment": true,
            "maturityDate": "2104-11-05T00:00:00",
            "firstPaymentDate": "2020-11-19T00:00:00",
            "interestAdjustmentDate": "2020-11-05T00:00:00",
            "requestedPayment": 488.75,
            "paymentAmount": 4925.14,
            "paymentFrequency": 26,
            "repaymentType": 2,
            "lenderCode": <lender_code>,
            "lenderChannel": 10
        },
        "downpaymentList": {
            "downpayment": [
                {
                    "downpaymentSourceType": 99,
                    "description": "Second Financing",
                    "amount": 66000.0
                },
                {
                    "downpaymentSourceType": 4,
                    "description": "gift",
                    "amount": 50000.0
                },
                {
                    "downpaymentSourceType": 8,
                    "description": "grant",
                    "amount": 50000.0
                }
            ]
        },
        "firm": {
            "externalPoSFirm": [
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>"
                }
            ],
            "firmId": "<firm_id>"
        },
        "submittingAgent": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "originatingAgent": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "addressCanada": {
                "postalAddressStreetAddress": {
                    "poBoxRRNumber": "",
                    "unitNumber": "123",
                    "streetNumber": "2608",
                    "streetName": "Granville",
                    "streetType": 1240,
                    "streetDirection": 2
                },
                "cityTown": "Vancouver",
                "provinceCode": 10,
                "postalCode": "V6H3V3",
                "countryCode": 1
            },
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "broker": {
            "externalPoSUser": [
                {
                    "posSystemId": 40,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_1>"
                },
                {
                    "posSystemId": 50,
                    "firmId": "<firm_id>",
                    "userId": "<user_external_pos_id_2>"
                }
            ],
            "userId": "<user_id>",
            "firstName": "<user_firstname>",
            "lastName": "<user_lastname>",
            "emailAddress": "<user_email_address>",
            "mortgageLicenseNumber": "<mortgage_license_number>"
        },
        "posApplicationNumber": "ABCD-56197",
        "isPreapproval": false,
        "fundingDate": "2020-11-05T00:00:00",
        "loanPurposeType": 3,
        "purchasePriceEstimatedValue": 1345000.0,
        "typeOfBuyer": 20
    },
    "memo": "\n    Applicants:\n    Participants-  Agent: Jane Smith Assoc/Asst: Jane Smith\n    File touched by: Jane Smith\n    Richard Hussey for ACME as ROC\n    Sina Hussey for NN as Manager\n    Subj Prop Rental - $2,000.00 add back 50%\n    Assets: (Type - Desc - Amount)\n    Deposit on Purchase - 111 sdfhstsryntysnyumtyumt - $111.00\n    Gift - 222 xfghftyrtyndyu uiimyfu - $222.00\n    Household Goods - 333 xfgbtyrtyn d fh y ydun - $333.00\n    Life Insurance - 444 df ty yuyunytum fyju - $444.00\n    Mutual Fund/Stock/Bonds - 555 xdfg tyh bty ru yumui,ui - $555.00\n    Other - 666 fdg ht yu ghj ui - $666.00\n    RRSP - 777 cv ftyrtynyrmrum - $777.00\n    Savings - 888 cgh btynrty - $888.00\n    Vehicle - 999 fgh bf f dfyu - $999.00\n    Properties: (# - Annual Taxes - Heating /mo)\n    1 (#700 - 2627 26th St NE Street NE, Calgary, Alberta, T1Y1A4) - $2,000.00 - $88.00\n    2 (#22 - 33 Owner Path S, North York, Ontario, M7Y3R5) - $3,000.00 - $99.00\n    Credit Bureaus: (Name - Vendor - Pulled By - Requested)\n    Richard Hussey - Equifax - JSMITH - 2020-07-13 02:27 PM UTC\n    Sina Hussey - Equifax - JSMITH - 2020-07-13 02:27 PM UTC\n\n    Selected Product: VAR Product\n    dzfgvtyrty21345326457657n @!%$#^%$R*&TO*BYILUB l?\":{O_)*(*^%#Fvjhcdfsufgleiurwt\n  ",
    "unitId": "<firm_id>",
    "posSystem": "<pos_system_id>",
    "error": []
}

Deal 5

Deal 5 contains:

{
    "commonData": {
        "assetList": {
            "assetRealEstate": [
                {
                    "originalPrice": 345000.0,
                    "originalDate": "2007-05-01T00:00:00",
                    "key": "property-34400",
                    "value": 345000.0