flows/request_schema.json

1122 lines
21 KiB
JSON
Raw Permalink Normal View History

{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"application": {
"type": "object",
"properties": {
"application_key": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"partition1": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"last_changed_timestamp": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"etl_timestamp": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"application_op": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_date": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date"
},
"application_timestamp": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"application_updated_timestamp": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"application_leadid": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_price_purchased": {
"type": [
"number",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_portfolio": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_portfolio_abbreviation": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_source": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_sub_source": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_mpromo": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_source_name": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_is_internal": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_is_react": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_is_refi": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_is_organic": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_ingestion_date": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_is_current": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_ssn": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_first_name": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_last_name": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_address1": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_address2": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_city": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_state": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_postal_code": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_date_of_birth": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date"
},
"application_email_address": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_home_phone": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_cell_phone": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_work_phone": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_monthly_household_income": {
"type": [
"number",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_bank_account_number": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_bank_routing_number": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_bank_name": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_debit_card_number": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_transporterselectionlogid": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_product_type": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_original_loan_request_amount": {
"type": [
"number",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_validation_pipeline_id": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_is_accepted": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_is_rejected": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_is_purchased": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_acctrefno": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_marketing_response_mechanism": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_customer_type": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"hashdiff": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_rejected_log_message": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_rejected_stage_log_message": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_rejected_stage_log_rule": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_rejected_stage_log_method": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_rejected_stage_log_code": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_channel": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_rejected_stage_log_name": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_rejected_reason": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"application_product_offering": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
}
2025-03-12 16:23:52 +00:00
},
"required": []
},
"uprovaApplication": {
"type": "object",
"properties": {
"op": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ingestion_date": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"idnumber": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"leadid": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"userid": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"tenantid": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"firstname": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"lastname": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"emailaddress": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"password": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"loanamount": {
"type": [
"number",
"null"
2025-03-12 16:23:52 +00:00
]
},
"reasonforborrowing": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"creditscore": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"military": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"homephone": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"cellphone": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"cellissameashome": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"textmessageconsent": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"dateofbirth": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"address": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"address2": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"city": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"state": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"zip": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ownhome": {
"type": [
2025-03-12 16:23:52 +00:00
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"monthsatresidence": {
"type": [
2025-03-12 16:23:52 +00:00
"number",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ssn": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"dlnumber": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"dlstate": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"educationlevel": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"employmentstatus": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"lengthatjob": {
"type": [
"number",
"null"
2025-03-12 16:23:52 +00:00
]
},
"employername": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"employerphone": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"annualincome": {
"type": [
"number",
"null"
2025-03-12 16:23:52 +00:00
]
},
"payfrequency": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"nextpaydate": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"secondpaydate": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"howareyoupaid": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"bankroutingnumber": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"bankaccountnumber": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ipaddress": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"promocode": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"termsofuse": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"triballaws": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"shareappinfo": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"signatureip": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"signaturedatetime": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"modifieddatetime": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"createddatetime": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"lengthatbank": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"bankname": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"dayvalue": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"smnextpaydate": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"smsecondpaydate": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"submitted": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"industry": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"occupation": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"redirecturl": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"leadrevenue": {
"type": [
"number",
"null"
2025-03-12 16:23:52 +00:00
]
},
"customertype": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"hubspottransmitted": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"hubspotformid": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"eventname": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"lifecyclestage": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"hubspoteventtransmitted": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"hubspotid": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"isshortform": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"isdataencrypted": {
"type": [
"boolean",
"null"
2025-03-12 16:23:52 +00:00
]
},
"is_current": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"transact_id": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"timestamp": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"stream_position": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"commit_timestamp": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"user": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
}
2025-03-12 16:23:52 +00:00
},
"required": []
},
"ThreatMetrixResponse": {
"type": "object",
"properties": {
"Id": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"UprovaLoanApplicationId": {
"type": [
"integer",
"null"
2025-03-12 16:23:52 +00:00
]
},
"AccountFirstName": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"AccountLastName": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"AccountAddressStreet1": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"AccountAddressStreet2": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"AccountAddressCity": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"AccountAddressState": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"AccountAddressZip": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"NationalIdType": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"NationalIdNumber": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"AccountTelephone": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"AccountDateOfBirth": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date"
},
2025-05-06 17:05:45 +00:00
"accountemail": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"eventtype": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"SessionId": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"Policy": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ServiceType": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"inputipaddress": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"OutputFormat": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"EventDateTime": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
},
"RequestResult": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ReviewStatus": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"UnknownSession": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"digitalidconfidence": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"SummaryReasonCode": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ReasonCode": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"deviceid": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"fuzzydeviceid": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"trueip": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"trueipgeo": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"InputIpGeo": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ProxyIp": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ProxyIpGeo": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"dnsip": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"DnsIpGeo": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"requestid": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"DigitalId": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"DigitalIdTrustScoreSummaryReasonCode": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"tmxsummaryreasoncode": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"TmxRiskRating": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:05:45 +00:00
"riskrating": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
"ErrorDetail": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-05-06 17:08:48 +00:00
"blob": {
"type": [
2025-03-12 16:23:52 +00:00
"string",
"null"
]
},
"CreatedDateTime": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
}
},
2025-03-12 16:23:52 +00:00
"required": []
}
},
"required": []
}