Show / Hide Table of Contents

Submit Loan Application

POST /v3/api/applications

Submits a Loan Application.


Request attributes:

Property Required/Optional Type Description
Applicant Required Object Applicant information.
CoApplicant Required Object Co-Applicant information. Will be null if application has no co-applicant.
LoanParameters Required Object Parameters of the application.
AssignedUserEmailAddress Optional String Email address to find the User to assign application to. Otherwise defaults to AFI user.

"Applicant"/"CoApplicant" attributes:

Property Nullable Required/Optional Type Description
EmploymentType No Optional EmploymentTypeEnum Field must be a valid EmploymentType value.
CurrentEmployer Yes Optional String Field has a max length of 40 characters.
CurrentEmployerPhoneNumber Yes Optional String Phone Number must be a valid 10-digit phone number. The phone number cannot start with "1".
Occupation Yes Required String Field has a max length of 20 characters.
EmploymentMonth Yes Optional Integer Required if the EmploymentType is Employed or SelfEmployed. Accepts values in between 1-11.
EmploymentYear Yes Optional Integer Required if the EmploymentType is Employed or SelfEmployed. Must be 16 years greater than birth date.
YearsOfIncomeFromCurrentSources Yes Conditionally Required Integer If there is no EmploymentType, either this field or a combination of EmploymentYear/EmploymentMonth is required. This field will override any data entered in to EmploymentYear/EmploymentMonth. Value must be between 0 and 99 years.
GrossMonthlyIncome Yes Required Decimal GrossMonthlyIncome combined with AdditionalIncomeSources must amount to less than 1000000.00.
ResidenceType No Required ApplicantResidenceTypeEnum Field must be a valid ApplicantResidenceTypeEnum value.
Payment Yes Required Decimal Monthly payment on Residence. Value must be less than 1000000.
MonthsAtResidence No Required Integer The amount of months at residence leftover after YearsAtResidence is calculated. Integers 0-11 are accepted.
YearsAtResidence No Required Integer Field value must be under 100.
HasCoApplicant N/A Required Boolean Indicates whether there is a CoApplicant for the Loan Application.
HomeValue Yes Required Decimal HomeValue is not allowed when ResidenceType is Rent.
FirstName No Required String Field can only contain characters A through Z, hyphen, or space and allows a max of 40 characters.
MiddleInitial Yes Optional String Field must consist only of one character (a-z, A-Z).
LastName No Required String Field can only contain characters A through Z, hyphen, or space and allows a max of 40 characters.
Suffix Yes Optional ApplicantSuffixEnum Field must be a valid ApplicantSuffixEnum value.
Address1 No Required String Max field length of 40 characters(alphanumeric, space, dash, period and special characters allowed).
Address2 Yes Optional String Max field length of 40 characters(alphanumeric, space, dash, period and special characters allowed).
City No Required String City can only contain characters A through Z, period, hypen, space, or apostrophe and allows a max of 25 characters.
State No Required String Field must be a valid two letter abbreviation for a United State's state.
PostalCode No Required String Postal code must be 5 or 9 digits. A hypen is allowed when the postal code is 9 digits.
EmailAddress Yes Optional String Field must contain a valid Email Address and allows a maximum of 40 characters.
PrimaryPhone Yes Required String Phone Number must be a valid 10-digit phone number.
PrimaryPhoneType Yes Required PhoneNumberTypeEnum Field must be a valid PhoneNumberTypeEnum value.
SecondaryPhone Yes Optional String Phone Number must be a valid 10-digit phone number.
SecondaryPhoneType Yes Optional PhoneNumberTypeEnum Field must be a valid PhoneNumberTypeEnum value.
SocialSecurityNumber No Required String Field must be 9 digits.
DateOfBirth No Required Date Field value must be at least 18 years in the past.
ApplicantRelationship No Optional CoApplicantTypeEnum Required if there is a Co-Applicant.
IsInstallationAddressDifferent N/A Optional Boolean Indicates whether applicant installation address is different from mailing address.
InstallationAddress1 No Required/Optional String Max field length of 40 characters(alphanumeric, space, dash, period and special characters allowed).
InstallationAddress2 Yes Optional String Max field length of 40 characters(alphanumeric, space, dash, period and special characters allowed).
InstallationCity No Required/Optional String City can only contain characters A through Z, period, hypen, space, or apostrophe and allows a max of 25 characters.
InstallationState No Required/Optional String Field must be a valid two letter abbreviation for a United State's state.
InstallationPostalCode No Required/Optional String Postal code must be 5 or 9 digits. A hypen is allowed when the postal code is 9 digits.

"LoanParameters" attributes:

Property Nullable Required/Optional Type Description
ContractState No Required StateEnum Field indicates the contract state for the loan. Input must be a valid StateEnum value.
ContractLanguage No Required LanguageTypeEnum Field indicates the contract language for the loan. Input must be a valid LanguageTypeEnum value.
ProductOrService No Required String Field indicates the product or servce for the loan. To get valid values for the dealer, utilize our Get Products For Dealer endpoint.
SellingPrice No Required Decimal Field indicates the selling price of the ProductOrService. Value must be less than 1000000.00.
DownPayment Yes Optional Decimal Field indicates the amount down towards the ProductOrService's total price. Value cannot exceed the selling price. For home improvement dealers, if the ContractState is CA, the DownPayment cannot exceed 10% of the originating amount or $1,000 (whichever is less). If there is no DownPayment, null must be sent. The amount entered must be greater than 0 when submitted and null or no value when there is no down payment.
CompletionPayment Yes Optional Decimal Field is only applicable for loans with a ContractState of CA and when the dealer's major product line is home improvement.
SalesTaxIncluded N/A Required Boolean Field indicates whether or not the SalesTax is included in the payload.
SalesTax Yes Optional Decimal Field indicates the amount of sales tax for the ProductOrService. Field is required when SalesTaxIncluded is true.
AmountFinanced No Required Decimal Field indicates the amount financed for the loan application. Value must be greater than 0 and should fall within the range of 1,000 to 100,000. To determine the AmountFinanced, use the following equation: Selling Price - Down Payment - Completion Payment + Sales Tax - Trade-in = Amount Financed.
CompletionDate Yes Optional Date
DealerId Yes Optional Integer Field is required if DealerNumber is null. Field must be null if DealerNumber is present.
DealerNumber Yes Optional String Field is required if DealerId is null. Field must be null if DealerId is present.

Identification Rules:

IdentificationType IdentificationNumber IsIssueDatePresent IssueDate IsIssueStatePresent IssueState IdentificationExpirationDate ExpirationDateUnavailable
Unavailable Field should be null or not sent for Unavailable. Field should be null or not sent for Unavailable. Field should be null or not sent for Unavailable. Field should be null or not sent for Unavailable. Field should be null or not sent for Unavailable. Field should be null or not sent for Unavailable. Field should be null or not sent for Unavailable.
DriversLicense Field does not accept special characters and allows a max of 20 characters Field indicates whether the IssueDate is present on the applicant's ID. If true, IssueDate is required. IssueDate cannot be in the future. Field is required if IsIssueDatePresent is true, otherwise IssueDate must be null. Field indicates whether the IssueState is present on the applicant's ID. If true, IssueState is required. Field is required if IsIssueStatePresent is true, therfore it must be false. Field indicates the expiration date for the DriversLicense. Field is required. Field is not applicable for DriversLicense.
StateId Field does not accept special characters and allows a max of 20 characters Field indicates whether the IssueDate is present on the applicant's ID. If true, IssueDate is required. IssueDate cannot be in the future. Field is required if IsIssueDatePresent is true. Field indicates whether the IssueState is present on the applicant's ID. If true, IssueState is required. Field is required to be true for StateID Field indicates the expiration date for the StateID. Field can be null if ExpirationDateUnavailable is true. Field indicates whether or not the Expiration Date is available on the StateID.
UnitedStatesMilitaryId Field does not accept special characters and allows a max of 20 characters Field indicates whether the IssueDate is present on the applicant's ID. If true, IssueDate is required. IssueDate cannot be in the future. Field is required if IsIssueDatePresent is true. Field should be null or not sent for UnitedStatesMilitaryId. Field should be null or not sent for UnitedStatesMilitaryId. Field indicates the expiration date for the UnitedStatesMilitaryId. Field can be null if ExpirationDateUnavailable is true. Field indicates whether or not the Expiration Date is available on the UnitedStatesMilitaryId.
UnitedStatesPassport Field does not accept special characters and allows a max of 20 characters Field indicates whether the IssueDate is present on the applicant's ID. If true, IssueDate is required. IssueDate cannot be in the future. Field is required if IsIssueDatePresent is true. Field should be null or not sent for UnitedStatesPassport. Field should be null or not sent for UnitedStatesPassport. Field indicates the expiration date for the UnitedStatesPassport. Field is required to be false for UnitedStatesPassport.
PermanentResidencyCard Field does not accept special characters and allows a max of 20 characters IsIssueDatePresent is required to be true for PermanentResidencyCard IssueDate cannot be in the future. Field is required. Field should be null or not sent for PermanentResidencyCard. Field should be null or not sent for PermanentResidencyCard. Field indicates the expiration date for the PermanentResidencyCard. Field is required. Field is required to be false for PermanentResidencyCard.

Soical Security Number Ranges with Decision Results:

Decision Range
Approvals 100-00-0102 thru 100-00-0105.
Denials 100-00-0106 thru 100-00-0110.
Pending 100-00-0111 thru 100-00-0113.

Example request:

{
  "Applicant": {
    "EmploymentType": "Employed",
    "CurrentEmployer": "Oscorp",
    "CurrentEmployerPhoneNumber": "8230986874",
    "Occupation": "Systems Analyst",
    "EmploymentMonth": 2,
    "EmploymentYear": 1959,
    "GrossMonthlyIncome": 26000,
    "ResidenceType": "Own",
    "Payment": 1,
    "HasCoApplicant": true,
    "HomeValue": 7984000,
    "FirstName": "string",
    "MiddleInitial": "s",
    "LastName": "BROKERAPI",
    "Address1": "string",
    "Address2": "string",
    "City": "string",
    "State": "MN",
    "PostalCode": "55414",
    "EmailAddress": "user@example.com",
    "PrimaryPhone": "8231231234",
    "PrimaryPhoneType": "Cell",
    "SecondaryPhone": null,
    "SecondaryPhoneType": null,
    "SocialSecurityNumber": "100000105",
    "DateOfBirth": "1917-11-15",
    "IsInstallationAddressDifferent": true,
    "InstallationAddress1": "Address 1",
    "InstallationAddress2": "Address 2",
    "InstallationCity": "City",
    "InstallationState": "NY",
    "InstallationPostalCode": "10005",
  },
  "CoApplicant": {
    "ApplicantRelationship": "Spouse",
    "EmploymentType": "Retired",
    "CurrentEmployer": null,
    "CurrentEmployerPhoneNumber": null,
    "Occupation": null,
    "EmploymentMonth": null,
    "EmploymentYear": null,
    "GrossMonthlyIncome": null,
    "AdditionalIncomeSources": [],
    "ResidenceType": "Own",
    "Payment": 5000,
    "HasCoApplicant": true,
    "HomeValue": 0,
    "FirstName": "BrokerAPISpouse",
    "MiddleInitial": "s",
    "LastName": "string",
    "Address1": "string",
    "Address2": "string",
    "City": "string",
    "State": "MN",
    "PostalCode": "55414",
    "EmailAddress": "user@example.com",
    "PrimaryPhone": "8231231234",
    "PrimaryPhoneType": "Cell",
    "SecondaryPhone": "9879879876",
    "SecondaryPhoneType": "Home",
    "SocialSecurityNumber": "100000104",
    "DateOfBirth": "1917-11-15"
  },
  "LoanParameters": {
    "ContractState": "CA",
    "ContractLanguage": "English",
    "ProductOrService": "WATERTREAT",
    "SellingPrice": 1000,
    "DownPayment": 100,
    "SalesTaxIncluded": true,
    "SalesTax": 1,
    "AmountFinanced": 901,
    "CompletionDate": "2099-11-15",
    "DealerId": 6
  },
  "AssignedUserEmailAddress": "support@aquafinance.com"
}

Example response:

{
    "Content": null,
    "Id": 46887,
    "ApplicationNumber": null,
    "LoanType": "ClosedEnd",
    "Dealer": {
        "Id": 7,
        "Name": "WATER TEST FILE",
        "DealerNumber": "XXXXXX.XXX",
        "EntityId": "XXXXXX",
        "IsOpenOnSaturday": false,
        "IsRetailDealer": false,
        "Address": {
            "SerializationVersion": 1,
            "Address1": "111 ROAD-STREET",
            "Address2": "",
            "City": "GILLETTE",
            "State": "WY",
            "PostalCode": "82718"
        },
        "PhoneNumber": null,
        "MajorProductLine": "MISC WATER",
        "Nickname": null,
        "AffiliateName": null,
        "Products": [
            {
                "SerializationVersion": 1,
                "Name": "Water Treatment System",
                "Code": "WATERTREAT",
                "IsHomeImprovement": false,
                "IsMajorProduct": true
            }
        ],
        "Options": [
            {
                "SerializationVersion": 1,
                "Code": "STDRVPROMO",
                "Description": "STDREVPROMO"
            },
        ],
        "Verticals": [
            {
                "SerializationVersion": 1,
                "Value": "WATERTREAT"
            }
        ]
    },
    "Applicant": {
        "Id": 42313,
        "FirstName": "string",
        "MiddleInitial": "s",
        "LastName": "BROKERAPI",
        "EmailAddress": "user@example.com",
        "DateOfBirth": "1917-11-15T00:00:00",
        "SocialSecurityNumber": "100000105",
        "MonthlyIncome": 26000,
        "CoApplicantType": null,
        "LoanApplicationId": 46887,
        "IsPrimary": true,
        "Identification": {
            "SerializationVersion": 1,
            "LegalIdentificationType": "UnitedStatesMilitaryId",
            "Number": "1234567890",
            "ExpirationDate": "2027-11-15T00:00:00-06:00",
            "IssueDate": "2015-11-15T00:00:00-06:00",
            "IssueDateIsPresentOnId": true,
            "StateOfIssuance": "MN",
            "IssuanceStateIsPresentOnId": true
        },
        "EmploymentHistory": [
            {
                "SerializationVersion": 1,
                "Name": "Oscorp",
                "PhoneNumber": {
                    "SerializationVersion": 1,
                    "PhoneNumberType": "Work",
                    "AreaCode": "823",
                    "CentralOfficeCode": "098",
                    "StationNumber": "6874",
                    "IsPrimary": true
                },
                "Title": "Systems Analyst",
                "EmploymentType": "Employed",
                "StartDate": "1959-02-01T00:00:00-06:00"
            }
        ],
        "Incomes": [
            {
                "SerializationVersion": 1,
                "Description": "Unobtainium mining outfit",
                "Amount": 500000,
                "IncomeType": "Other",
                "IsNonTaxableIncome": false
            }
        ],
        "PhoneNumbers": [
            {
                "SerializationVersion": 1,
                "PhoneNumberType": "Cell",
                "AreaCode": "823",
                "CentralOfficeCode": "123",
                "StationNumber": "1234",
                "IsPrimary": true
            }
        ],
        "Residences": [
            {
                "SerializationVersion": 1,
                "ResidenceType": "Own",
                "MonthlyPaymentAmount": 1,
                "PropertyValue": 7984000
            }
        ],
        "Address": {
            "SerializationVersion": 1,
            "Address1": "string",
            "Address2": "string",
            "City": "string",
            "State": "MN",
            "PostalCode": "55414"
        },
        "Is65OrOlder": true
    },
    "CoApplicant": {
        "Id": 42314,
        "FirstName": "BrokerAPISpouse",
        "MiddleInitial": "s",
        "LastName": "string",
        "EmailAddress": "user@example.com",
        "DateOfBirth": "1917-11-15T00:00:00",
        "SocialSecurityNumber": "100000104",
        "MonthlyIncome": null,
        "CoApplicantType": "Spouse",
        "LoanApplicationId": 46887,
        "IsPrimary": false,
        "Identification": {
            "SerializationVersion": 1,
            "LegalIdentificationType": "StateId",
            "Number": "1234567890",
            "ExpirationDate": "2043-11-15T00:00:00-06:00",
            "IssueDate": "1963-11-15T00:00:00-06:00",
            "IssueDateIsPresentOnId": false,
            "StateOfIssuance": "MN",
            "IssuanceStateIsPresentOnId": false
        },
        "EmploymentHistory": [
            {
                "SerializationVersion": 1,
                "Name": null,
                "PhoneNumber": null,
                "Title": null,
                "EmploymentType": "Retired",
                "StartDate": null
            }
        ],
        "Incomes": [],
        "PhoneNumbers": [
            {
                "SerializationVersion": 1,
                "PhoneNumberType": "Cell",
                "AreaCode": "823",
                "CentralOfficeCode": "123",
                "StationNumber": "1234",
                "IsPrimary": true
            },
            {
                "SerializationVersion": 1,
                "PhoneNumberType": "Home",
                "AreaCode": "987",
                "CentralOfficeCode": "987",
                "StationNumber": "9876",
                "IsPrimary": false
            }
        ],
        "Residences": [
            {
                "SerializationVersion": 1,
                "ResidenceType": "Own",
                "MonthlyPaymentAmount": 5000,
                "PropertyValue": 0
            }
        ],
        "Address": {
            "SerializationVersion": 1,
            "Address1": "string",
            "Address2": "string",
            "City": "string",
            "State": "MN",
            "PostalCode": "55414"
        },
        "Is65OrOlder": true
    },
    "Context": {
        "SerializationVersion": 1,
        "State": "CA",
        "Language": {
            "LanguageType": "English",
            "Name": "en-US",
            "Id": 1
        }
    },
    "FinancialInformation": {
        "SerializationVersion": 1,
        "ProductCode": "WATERTREAT",
        "SellingPrice": 1000,
        "DownPayment": 100,
        "DocumentFee": 0,
        "CompletionPayment": 0,
        "SalesTax": {
            "SerializationVersion": 1,
            "IsIncluded": true,
            "TaxAmount": 1
        },
        "TotalAmountFinanced": 901
    },
    "TradeIns": [],
    "Terms": {
        "SerializationVersion": 1,
        "CreditType": "ClosedEnd",
        "PaymentTerm": "EightyFourMonths,
        "PaymentFactor": null,
        "PaymentFactorReal": null,
        "CompletionDate": "2099-11-15T00:00:00"
    },
    "CustomDealerInformation": null,
    "SubmitNumber": "E000046887",
    "AssignedUserId": XXX,
    "AssignedSalesRepresentativeName": null,
    "Status": "Processing",
    "CreateDateUtc": "2019-05-23T16:36:50.103",
    "ModifyDateUtc": "2019-05-23T16:36:50.103",
    "DeleteDateUtc": null,
    "IsActive": false,
    "PromotionId": null,
    "HistoryItems": [],
    "Events": []
}

Get Application Status

GET /v3/api/applications/status/{applicationId}

Gets the status of a specific application.


Request URL query parameters:

Property Nullable Required/Optional Type Description
applicationId No Required Long Valid application Id that the user has access to.

Example response:

{
    "LoanApplicationId": 123,
    "LoanApplicationNumber": 123456789,
    "LoanApplicationStatus": "Approved", // LoanApplicationStatusEnum
    "DealerId": 1,
    "AssignedToUserId": 1,
    "Messages": [
        {
            "SerializationVersion": 1,
            "MessageType": "Hint",
            "IsMet": false,
            "Label": "Additional Messages ",
            "Text": "Example Message."
        },
        {
            "SerializationVersion": 1,
            "MessageType": "Hint",
            "IsMet": false,
            "Label": "Additional Messages ",
            "Text": "Thank You for your Business!!"
        }
    ],
    "DispositionCode": null,
    "BuyRate": "100.00%",
    "AmountFinanced": 2700,
    "AmountApproved": 3240.00,
    "RTCDate": "2020-10-22T00:00:00",
    "ProjectNumber": "123456789",
    "RiskTier": 1
}

GET /v3/api/applications/statuses-since/{timestamp}

Gets the statuses of all applications that have been updated since a specific date and time.


Request URL query parameters:

Property Nullable Required/Optional Type Description
timestamp No Required DateTime DateTime in the past to get application statuses since.

Example response:

[
    {
        "LoanApplicationId": 123,
        "LoanApplicationNumber": 123456789,
        "LoanApplicationStatus": "Approved", // LoanApplicationStatusEnum
        "DealerId": 1,
        "AssignedToUserId": 1,
        "Messages": [
            {
                "SerializationVersion": 1,
                "MessageType": "Condition",
                "IsMet": false,
                "Label": "Additional Messages ",
                "Text": "Thank You for your Business!!"
            },
            {
                "SerializationVersion": 1,
                "MessageType": "Hint",
                "IsMet": false,
                "Label": "Additional Messages ",
                "Text": "Thank You for your Business!!"
            }
        ],
        "DispositionCode": null,
        "BuyRate": "100.00%",
        "AmountFinanced": 2700,
        "AmountApproved": 3240.00,
        "RTCDate": "2020-10-22T00:00:00",
        "ProjectNumber": "123456789"
    },
    //...
]

Reassign Application

POST /v3/api/applications/{applicationId}/reassign/

Reassigns an application to a different user within the same dealer.


Request URL query parameters:

Property Nullable Required/Optional Type Description
applicationId No Required Long Valid application Id that the user has access to.

Request attributes:

Property Nullable Required/Optional Type Description
UserIdToAssign No Required Long Must be a valid User ID.
DealerId No Required Long Must be a valid Dealer ID

Example request:


  {
    "UserIdToAssign": 7,
    "DealerId": 7
  }

Application History

GET /v3/api/applications/history/{applicationId:long}

Gets the history of actions on the specified application along with the time of the action.


Request URL query parameters:

Property Nullable Required/Optional Type Description
applicationId No Required Long Valid application Id that the user has access to.

Response attributes:

Property Nullable Type Description
HistoryItems No Array Array of history Items

HistoryItems attributes:

Property Nullable Type Description
Message No String Description of action
Date No UTC Date Date of action

Example response:


{
    "HistoryItems": [
        {
            "Message": "Application reassigned to Mickey Mouse",
            "Date": "2018-11-12T20:20:39.537"
        },
        {
            "Message": "Application updated by AFI",
            "Date": "2019-05-07T15:17:07.51"
        },
        {
            "Message": "Status updated to 'Approved'",
            "Date": "2019-05-23T13:51:34.73"
        },
        {
            "Message": "Application updated by AFI",
            "Date": "2019-05-23T13:52:29.663"
        },
    ]
}

Project Number

POST /v3/api/applications/projectNumber/{applicationId:long}

Assigns a project number to the specified application.


Request URL query parameters:

Property Nullable Required/Optional Type Description
applicationId No Required Long Valid application Id that the user has access to.

Request attributes:

Property | Nullable | Required/Optional | Type | Description --- | --- | --- | --- ProjectNumber | Yes | Required | string | Must be 30 characters or less.


Example request:


{
    "ProjectNumber": "123456789"
}

Stage Fund

POST /v3/api/applications/stageFund/{applicationId:long}

Requests stage funding for a given appliction.


Request URL query parameters:

Property Nullable Required/Optional Type Description
applicationId No Required Long Valid application Id that the user has access to.

Loan Application Detail

GET /v3/api/applications/detail/{applicationId:long}

Gets the loan application detail for the specified application.


Request URL query parameters:

Property Required/Optional Type Description
applicationId Required Long Valid application Id that the user has access to.

Example response:

{
    "Content": null,
    "Messages": [
        {
            "SerializationVersion": 1,
            "MessageType": "Hint",
            "IsMet": false,
            "Label": "Additional Messages ",
            "Text": "ACH REMINDER:   A completed customer AUTO-PAY Form earns you a 2% BONUS paid on all loans (maximum of $200). Voided check and completed Customer AUTO-PAY Form REQUIRED at time of funding!  Bonus to be paid regardless of bid amount (can exceed 100%)."
        },
        {
            "SerializationVersion": 1,
            "MessageType": "Hint",
            "IsMet": false,
            "Label": "Additional Messages ",
            "Text": "Call 1-800-234-3663 #4 X6904 or 6098 or 6096 with questions.\n                                         Thank you for your Business!!"
        }
    ],
    "DispositionCode": null,
    "BuyRate": "100.00%",
    "HistoryItems": [
        {
            "Message": "Application reassigned to Test User2",
            "Date": "2022-04-01T14:10:03.51"
        },
        {
            "Message": "Application reassigned to Test User1",
            "Date": "2022-04-01T14:10:38.033"
        },
        {
            "Message": "Application submitted by Test User",
            "Date": "2022-04-04T12:06:24.69"
        },
        {
            "Message": "Credit application created by Test User",
            "Date": "2022-04-04T12:06:24.72"
        }
    ],
    "Signatures": [
        {
            "SignatureInformation": [
                {
                    "SigneeType": "Applicant",
                    "DateSent": null,
                    "DateSigned": null,
                    "EmailAddress": "test@test.com",
                    "AccessCode": null,
                    "Reviewed": null
                },
                {
                    "SigneeType": "CoApplicant",
                    "DateSent": null,
                    "DateSigned": null,
                    "EmailAddress": "test@test.com",
                    "AccessCode": null,
                    "Reviewed": null
                },
                {
                    "SigneeType": "Dealer",
                    "DateSent": null,
                    "DateSigned": null,
                    "EmailAddress": "test@test.com",
                    "AccessCode": "000123.000PC",
                    "Reviewed": null
                }
            ],
            "SignatureType": "FULL"
        }
    ],
    "Id": 109654,
    "ApplicationNumber": 1111111344,
    "LoanType": "ClosedEnd",
    "Dealer": {
        "Id": 15,
        "Name": "HOME IMPROVEMENT ORBIT TEST FILE",
        "DealerNumber": "543210.000",
        "EntityId": "100855",
        "IsOpenOnSaturday": true,
        "IsRetailDealer": false,
        "Address": {
            "SerializationVersion": 1,
            "Address1": "1 CORPORATE DRIVE STE 300",
            "Address2": "",
            "City": "WAUSAU",
            "State": "WI",
            "PostalCode": "54401"
        },
        "PhoneNumber": {
            "SerializationVersion": 1,
            "PhoneNumberType": "Home",
            "AreaCode": "715",
            "CentralOfficeCode": "555",
            "StationNumber": "5555",
            "IsPrimary": true
        },
        "MajorProductLine": "HOMEIMPROV",
        "Nickname": null,
        "AffiliateName": null,
        "NextAttestationDate": "2099-01-01T00:00:00",
        "AttestWindowDays": 60,
        "IncludeLcc": false,
        "Status": "Approved",
        "Products": [
            {
                "SerializationVersion": 1,
                "Name": "Remodeling/Addition",
                "Code": "REMODELING",
                "IsHomeImprovement": true,
                "IsMajorProduct": false
            },
            {
                "SerializationVersion": 1,
                "Name": "Doors",
                "Code": "DOORS",
                "IsHomeImprovement": true,
                "IsMajorProduct": false
            },
            {
                "SerializationVersion": 1,
                "Name": "Roof",
                "Code": "ROOF",
                "IsHomeImprovement": true,
                "IsMajorProduct": false
            }
        ],
        "Options": [
            {
                "SerializationVersion": 1,
                "Code": "180APSTOVR",
                "Description": "APPSTATUSDAYSOVERRIDE=180"
            },
            {
                "SerializationVersion": 1,
                "Code": "HIMPSTND",
                "Description": "HIMPSTNDPROMO"
            },
            {
                "SerializationVersion": 1,
                "Code": "PLATINM650",
                "Description": "PLATINUMBASE=650"
            }
        ],
        "Verticals": [
            {
                "SerializationVersion": 1,
                "Value": "HOMEIMPROV"
            }
        ],
        "SalesRepresentatives": [
            {
                "SerializationVersion": 1,
                "Initials": "TSR",
                "FirstName": "Test",
                "LastName": "SalesRep",
                "Title": "Sales Rep",
                "PhoneNumber": "7155555555",
                "Email": "testsalesrep@aquafinance.com",
                "PhotoUrl": null,
                "SalesRepresentativeType": "SR",
                "IsInternalTeam": false
            },
            {
                "SerializationVersion": 1,
                "Initials": "TSU",
                "FirstName": "Test",
                "LastName": "SuperUser",
                "Title": "Account Manager",
                "PhoneNumber": "5555555555",
                "Email": "testsuperuser@AQUAFINANCE.COM",
                "PhotoUrl": null,
                "SalesRepresentativeType": "DSR",
                "IsInternalTeam": true
            }
        ]
    },
    "Applicant": {
        "Id": 114310,
        "FirstName": "TEST",
        "MiddleInitial": null,
        "LastName": "TESTER",
        "EmailAddress": "test@test.com",
        "DateOfBirth": "2000-04-01T14:09:39.9204559",
        "SocialSecurityNumber": "XXX-XX-0103",
        "MonthlyIncome": 1000000.0,
        "CoApplicantType": null,
        "LoanApplicationId": 109654,
        "IsPrimary": true,
        "FicoScore": null,
        "Suffix": "SR",
        "Identification": {
            "SerializationVersion": 1,
            "LegalIdentificationType": "DriversLicense",
            "Number": "1234567890",
            "ExpirationDate": "2023-01-01T00:00:00Z",
            "IssueDate": "2019-01-01T00:00:00Z",
            "IssueDateIsPresentOnId": true,
            "StateOfIssuance": "MN",
            "IssuanceStateIsPresentOnId": true,
            "ExpirationDateUnavailable": false
        },
        "EmploymentHistory": [
            {
                "SerializationVersion": 1,
                "Name": "Aqua Finance",
                "PhoneNumber": {
                    "SerializationVersion": 1,
                    "PhoneNumberType": "Work",
                    "AreaCode": "999",
                    "CentralOfficeCode": "123",
                    "StationNumber": "4567",
                    "IsPrimary": true
                },
                "Title": "Automation",
                "EmploymentType": "Employed",
                "StartDate": "2019-01-01T06:00:00Z"
            }
        ],
        "Incomes": [],
        "PhoneNumbers": [
            {
                "SerializationVersion": 1,
                "PhoneNumberType": "Cell",
                "AreaCode": "999",
                "CentralOfficeCode": "123",
                "StationNumber": "4567",
                "IsPrimary": true
            }
        ],
        "Residences": [
            {
                "SerializationVersion": 1,
                "ResidenceType": "Own",
                "MonthlyPaymentAmount": 2000.0,
                "PropertyValue": 200000.0,
                "MonthsAt": 2,
                "YearsAt": 2
            }
        ],
        "Address": {
            "SerializationVersion": 1,
            "Address1": "1 Corporate Dr",
            "Address2": "Apt 123",
            "City": "Wausau",
            "State": "WI",
            "PostalCode": "54401"
        },
        "Is65OrOlder": false
    },
    "CoApplicant": null,
    "Context": {
        "SerializationVersion": 1,
        "State": "AL",
        "Language": {
            "LanguageType": "English",
            "Name": "en-US",
            "Id": 1
        }
    },
    "FinancialInformation": {
        "SerializationVersion": 1,
        "ProductCode": "WATERTREAT",
        "SellingPrice": 10000.0,
        "DownPayment": 1000.0,
        "DocumentFee": null,
        "CompletionPayment": 0.0,
        "SalesTax": {
            "SerializationVersion": 1,
            "IsIncluded": false,
            "TaxAmount": null
        },
        "TotalAmountFinanced": 9000.0
    },
    "TradeIns": [],
    "Terms": {
        "SerializationVersion": 1,
        "CreditType": "ClosedEnd",
        "PaymentTerm": "TwentyFourMonths",
        "PaymentFactor": null,
        "PaymentFactorReal": null,
        "CompletionDate": "2022-04-12T00:00:00",
        "TentativeCompletionDate": "2022-04-06T00:00:00"
    },
    "CustomDealerInformation": {
        "SerializationVersion": 1,
        "SourceDealerId": 99,
        "Name": "HOME IMPROVEMENT ORBIT TEST FILE",
        "Address": {
            "SerializationVersion": 1,
            "Address1": "1 CORPORATE DRIVE STE 300",
            "Address2": "",
            "City": "WAUSAU",
            "State": "WI",
            "PostalCode": "54401"
        },
        "Phone": {
            "SerializationVersion": 1,
            "PhoneNumberType": "Home",
            "AreaCode": "715",
            "CentralOfficeCode": "555",
            "StationNumber": "5555",
            "IsPrimary": true
        },
        "IsOpenSaturday": false
    },
    "SubmitNumber": "E000109654",
    "AssignedUserId": 9,
    "AssignedSalesRepresentativeName": null,
    "Status": "Approved",
    "CreateDateUtc": "2022-04-01T14:09:39.92",
    "ModifyDateUtc": "2022-04-12T21:31:55.24",
    "DeleteDateUtc": null,
    "IsActive": false,
    "RtcDate": "2022-04-19T21:31:55.24",
    "RiskTier": 1,
    "OriginalCreditType": null,
    "ProjectNumber": "123abc",
    "Events": []
}
  • Improve this Doc
Back to top Copyright © 2015–2018 Aqua Finance
Generated by DocFX