API Specifications
Step 1: Submit Lead
Post Request Authorization
Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxRequest Format
curl -L -X POST 'https://api.engine.tech/leads/rateTables' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' \
-H 'User-Agent: curl/7.68.0' \
--data-raw '{
"productTypes": ["other"],
"personalInformation": {
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]",
"city": "New York",
"state": "NY",
"primaryPhone": "2125556789",
"address1": "175 5th Ave",
"address2": "Apartment 5",
"zipcode": "10010",
"dateOfBirth": "1993-10-09",
"ssn": "230-13-2346"
},
"loanInformation": {
"purpose": "debt_consolidation",
"loanAmount": 10000
},
"mortgageInformation": {
"propertyStatus": "own_with_mortgage"
},
"creditInformation": {
"providedCreditRating": "good"
},
"financialInformation": {
"employmentStatus": "employed",
"employmentPayFrequency": "biweekly",
"annualIncome": 80000
},
"legalInformation": {
"consentsToFcra": true,
"consentsToTcpa": true,
"consentsToSms" true,
"fcraLanguage": "By checking this box/clicking 'agree' I hereby consent to the 'E-Sign Agreement', the 'Credit Authorization Agreement', the Terms of Service and Privacy Policy, and I am providing written consent under the Fair Credit Reporting Act (FCRA) for [Engine by MoneyLion and/or Insert Company Name], its partners and financial institutions to obtain consumer report information from my credit profile. I request that my information be provided to their partners, lenders, and financial services partners to provide me with financial recommendations, which may also include debt relief, credit repair, credit monitoring or other related services",
"tcpaLanguage": "I agree to be contacted by [Engine by MoneyLion and/or Insert Company Name] its partners and their affiliated companies and financial institutions via email, postal mail service and/or at the telephone number(s) I have provided above to explore various financial products and services I inquired about, including contact through automatic dialing systems, artificial or pre-recorded voice messaging, or text message. Consent is not required as a condition to utilize the service, and you may choose to be contacted by an individual customer care representative(s) by calling XXXXX or emailing XXXX."
},
"sessionInformation": {
"ipAddress": "x.x.x.x",
"userAgent": "MyApp/2.1 (iOS 16.3; iPhone13,2)"
}
}'Required Fields:
Field
Type
Required?
Sample Value
Enum/Comment
Field
Type
Required? (Yes/No/Conditional)
Sample Value
Enum/Comment
Field
Type
Required? (Yes/No)
Sample Value
Comment
Field
Type
Required? (Yes/No)
Sample Value
Comment
Field
Type
Required? (Yes/No/Conditional)
Sample Value
Comment
Field
Type
Required? (Yes/No/Conditional)
Sample Value
Enum/Comment
Field
Type
Required? (Yes/No/Conditional)
Sample Value
Enum/Comment
Field
Type
Required? (Yes/No/Conditional)
Sample Value
Enum/Comment
Field
Type
Required? (Yes/No)
Sample Value
Enum/Comment
Field
Type
Required (Yes/No)
Sample Value
Enum/Comment
Response from the Submit Lead Endpoint
Step 2: Poll the GET /originator/rateTables endpoint for a Specific rate table uuid until pendingResponses is empty
GET /originator/rateTables endpoint for a Specific rate table uuid until pendingResponses is emptyPercentile
Response Time (seconds)
Error codes
Last updated
Was this helpful?