flows/flows.json

2221 lines
63 KiB
JSON
Raw Normal View History

2025-01-17 16:21:03 +00:00
{
"nodes": [
{
"id": "c2w3wcw04fjyio9un4f",
"position": {
"x": 0,
"y": 0
},
"data": {
"label": "Request",
"request_schema": {
"$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"
},
"AccountEmail": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +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-03-12 16:23:52 +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-03-12 16:23:52 +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-03-12 16:23:52 +00:00
"DeviceId": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-03-12 16:23:52 +00:00
"FuzzyDeviceId": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +00:00
]
},
2025-03-12 16:23:52 +00:00
"TrueIp": {
"type": [
"string",
"null"
2025-03-12 16:23:52 +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-03-12 16:23:52 +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-03-12 16:23:52 +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-03-12 16:23:52 +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-03-12 16:23:52 +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
]
},
"Blob": {
"type": [
"string",
"null"
]
},
2025-03-12 16:23:52 +00:00
"CreatedDateTime": {
"type": [
2025-03-12 16:23:52 +00:00
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"format": "date-time"
}
},
2025-03-12 16:23:52 +00:00
"required": []
}
},
"required": []
}
},
"type": "requestNode",
"positionAbsolute": {
"x": 0,
"y": 0
},
"width": 260,
"height": 36
},
{
2025-03-12 16:23:52 +00:00
"id": "c2xjc7k07ahdxoi7ad7",
"position": {
2025-03-12 16:23:52 +00:00
"x": -136.5,
"y": 150
},
"data": {
"label": "+",
"nodeConfig": {
"activityConfig": {
"retryPolicy": {
"maximumAttempts": 1,
"initialInterval": 1000,
"backoffCoefficient": 2,
"maximumInterval": 100000
},
"timeouts": {
"startToCloseTimeout": 10000,
"scheduleToStartTimeout": 10000,
"scheduleToCloseTimeout": 10000,
"heartbeatTimeout": 86
},
"taskQueue": {
"taskQueueName": ""
},
"advancedSettings": {
"cancellationType": "TRY_CANCEL",
"heartbeatEnabled": false
}
},
2025-03-12 16:23:52 +00:00
"blockName": "m-1-v-1",
2025-03-31 13:55:04 +00:00
"commitId": "1d3d28213e127b41ab67c7ead21223bf2a444a8f",
"repo_url": "http://centurion-version-control.default.svc.cluster.local:3000/Centurion/blocks-transformer.git",
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"application_key": {
"type": [
"string",
"null"
],
"description": "Unique identifier for the application.",
"source": "$root.application.application_key"
},
"application_timestamp": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Timestamp when the application was submitted in UTC.",
"source": "$root.application.application_timestamp"
},
2025-03-12 16:23:52 +00:00
"application_ssn": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Social Security Number of the applicant.",
"source": "$root.application.application_ssn"
},
"application_email_address": {
"type": [
"string",
"null"
],
"description": "Email address of the applicant.",
"source": "$root.application.application_email_address"
},
"application_bank_account_number": {
"type": [
"string",
"null"
],
"description": "Bank account number of the applicant.",
"source": "$root.application.application_bank_account_number"
},
"application_is_rejected": {
"type": [
"boolean",
"null"
],
"description": "Indicates whether the application was rejected.",
"source": "$root.application.application_is_rejected"
},
"application_date_of_birth": {
"type": [
"string",
"null"
],
"description": "Date of birth of the applicant.",
"source": "$root.application.application_date_of_birth"
},
2025-03-12 16:23:52 +00:00
"EventType": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Type of event associated with the application.",
"source": "$root.ThreatMetrixResponse.EventType"
},
2025-03-12 16:23:52 +00:00
"RiskRating": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Risk rating assigned to the application.",
"source": "$root.ThreatMetrixResponse.RiskRating"
},
2025-03-12 16:23:52 +00:00
"TmxSummaryReasonCode": {
"type": [
2025-03-12 16:23:52 +00:00
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Reason code summary from third-party risk assessment.",
"source": "$root.ThreatMetrixResponse.TmxSummaryReasonCode"
},
2025-03-12 16:23:52 +00:00
"DigitalIdConfidence": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Confidence score for the digital identity of the applicant.",
"source": "$root.ThreatMetrixResponse.DigitalIdConfidence"
},
2025-03-12 16:23:52 +00:00
"TrueIpGeo": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Geolocation information of the true IP address used in the application.",
"source": "$root.ThreatMetrixResponse.TrueIpGeo"
},
2025-03-12 16:23:52 +00:00
"Blob": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Raw data blob containing additional information related to the application.",
"source": "$root.ThreatMetrixResponse.Blob"
},
2025-03-12 16:23:52 +00:00
"DeviceId": {
"type": [
"string",
"null"
],
"description": "Unique identifier for the device used to submit the application.",
2025-03-12 16:23:52 +00:00
"source": "$root.ThreatMetrixResponse.DeviceId"
},
2025-03-12 16:23:52 +00:00
"FuzzyDeviceId": {
"type": [
"string",
"null"
],
"description": "Hashed or partially anonymized identifier for the device.",
2025-03-12 16:23:52 +00:00
"source": "$root.ThreatMetrixResponse.FuzzyDeviceId"
},
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
"description": "Indicates whether the applicant owns a home.",
"source": "$root.uprovaApplication.ownhome"
},
2025-03-12 16:23:52 +00:00
"employmentstatus": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Employment status of the applicant.",
"source": "$root.uprovaApplication.employmentstatus"
},
2025-03-12 16:23:52 +00:00
"lengthatjob": {
"type": [
2025-03-12 16:23:52 +00:00
"number",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Length of time (in months) the applicant has been at their current job.",
"source": "$root.uprovaApplication.lengthatjob"
},
2025-03-12 16:23:52 +00:00
"payfrequency": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Frequency of pay for the applicant (e.g., weekly, biweekly, monthly).",
"source": "$root.uprovaApplication.payfrequency"
},
2025-03-12 16:23:52 +00:00
"lengthatbank": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Length of time the applicant has been with their bank.",
"source": "$root.uprovaApplication.lengthatbank"
},
2025-03-12 16:23:52 +00:00
"educationlevel": {
"type": [
"string",
"null"
],
2025-03-12 16:23:52 +00:00
"description": "Highest level of education attained by the applicant.",
"source": "$root.uprovaApplication.educationlevel"
},
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
"description": "Number of months the applicant has lived at their current residence.",
"source": "$root.uprovaApplication.monthsatresidence"
2025-03-31 12:43:16 +00:00
},
"state": {
"type": [
"string",
"null"
],
"description": "State of the current residence.",
"source": "$root.uprovaApplication.state"
2025-03-31 13:55:04 +00:00
},
"zip": {
"type": [
"string",
"null"
],
"description": "Zip of the current residence.",
"source": "$root.uprovaApplication.zip"
}
},
"required": []
}
2025-01-17 16:21:03 +00:00
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
2025-03-12 16:23:52 +00:00
"application_key": {
"type": [
"string",
"null"
],
"description": "Application Key"
},
"application_timestamp": {
"type": [
"string",
"null"
],
"description": "Application Timestamp"
},
"deviceid": {
"type": [
"string",
"null"
],
"description": "Deviceid"
},
"fuzzydeviceid": {
"type": [
"string",
"null"
],
"description": "Fuzzy Deviceid"
},
"application_email_address": {
"type": [
"string",
"null"
],
"description": "Application Email Address"
},
"hd_score_m1": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score M1"
},
"action": {
2025-03-12 16:23:52 +00:00
"type": [
"string",
"null"
],
"description": "Recommended Action."
}
}
2025-01-17 16:21:03 +00:00
}
},
"type": "transformerNode",
"positionAbsolute": {
2025-03-12 16:23:52 +00:00
"x": -136.5,
"y": 150
},
"width": 260,
"height": 79
2025-03-12 16:23:52 +00:00
},
{
2025-03-12 16:23:52 +00:00
"id": "m7z59ak9fdqj9boecrw",
"position": {
"x": 136.5,
"y": 150
},
"data": {
"label": "+",
"nodeConfig": {
2025-03-12 17:32:05 +00:00
"blockName": "db-push-v-1",
2025-04-07 18:19:10 +00:00
"commitId": "175fca6e034971003fe2ab70b7a31abf1a952adb",
2025-03-12 16:23:52 +00:00
"activityConfig": {
"retryPolicy": {
"maximumAttempts": 1,
"initialInterval": 1000,
"backoffCoefficient": 2,
"maximumInterval": 100000
},
"timeouts": {
"startToCloseTimeout": 10000,
"scheduleToStartTimeout": 10000,
"scheduleToCloseTimeout": 10000,
"heartbeatTimeout": 86
},
"taskQueue": {
"taskQueueName": ""
},
"advancedSettings": {
"cancellationType": "TRY_CANCEL",
"heartbeatEnabled": false
}
},
"repo_url": "http://centurion-version-control.default.svc.cluster.local:3000/Centurion/blocks-data-enricher-db-lookup.git",
"schema": {
"$schema": "http://json-schema.org/draft-07/schema",
"type": "object",
"properties": {
"application_key": {
"type": "string",
"source": "$root.application.application_key"
},
"application_timestamp": {
"type": "string",
"format": "date-time",
"source": "$root.application.application_timestamp"
},
"application_ssn": {
"type": [
"string",
"null"
],
"source": "$root.application.application_ssn"
},
"application_email_address": {
"type": [
"string",
"null"
],
"format": "email",
"source": "$root.application.application_email_address"
},
"application_bank_account_number": {
"type": [
"string",
"null"
],
"source": "$root.application.application_bank_account_number"
},
"application_is_rejected": {
"type": [
"boolean",
"null"
],
"default": false,
"source": "$root.application.application_is_rejected"
},
"application_date_of_birth": {
"type": [
"string",
"null"
],
"format": "date",
"source": "$root.application.application_date_of_birth"
},
"application_customer_type": {
"type": [
"string",
"null"
],
"source": "$root.application.application_customer_type"
}
},
"required": [
"application_key",
"application_timestamp"
]
}
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema",
"type": "object",
"properties": {
"result": {
"type": [
"string",
"null"
]
},
"error": {
"type": [
"string",
"null"
]
}
},
"required": []
}
},
"type": "dataEnricherDbLookupNode",
"positionAbsolute": {
"x": 136.5,
"y": 150
},
"width": 260,
2025-03-13 00:52:43 +00:00
"height": 79
2025-03-12 16:23:52 +00:00
},
{
"id": "m7z58okgowrz9v382ph",
"position": {
"x": -136.5,
"y": 300
},
"data": {
"label": "+",
"nodeConfig": {
2025-03-13 00:52:43 +00:00
"blockName": "mlg-lookup-v-1",
2025-03-25 21:16:14 +00:00
"commitId": "a0e78fac571ceed3468ec92822b121755c5a958b",
2025-03-12 16:23:52 +00:00
"activityConfig": {
"retryPolicy": {
"maximumAttempts": 1,
"initialInterval": 1000,
"backoffCoefficient": 2,
"maximumInterval": 100000
},
"timeouts": {
"startToCloseTimeout": 10000,
"scheduleToStartTimeout": 10000,
"scheduleToCloseTimeout": 10000,
"heartbeatTimeout": 86
},
"taskQueue": {
"taskQueueName": ""
},
"advancedSettings": {
"cancellationType": "TRY_CANCEL",
"heartbeatEnabled": false
}
},
"repo_url": "http://centurion-version-control.default.svc.cluster.local:3000/Centurion/blocks-transformer.git",
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"application_key": {
"type": [
"string",
"null"
],
"description": "Unique identifier for the application.",
"source": "$c2xjc7k07ahdxoi7ad7.application_key"
},
"application_timestamp": {
"type": [
"string",
"null"
],
"description": "Timestamp of the application.",
"source": "$c2xjc7k07ahdxoi7ad7.application_timestamp"
},
"deviceid": {
"type": [
"string",
"null"
],
"description": "Unique identifier for the device used in the application.",
"source": "$c2xjc7k07ahdxoi7ad7.deviceid"
},
"fuzzydeviceid": {
"type": [
"string",
"null"
],
"description": "Anonymized or hashed identifier for the device.",
"source": "$c2xjc7k07ahdxoi7ad7.fuzzydeviceid"
},
"application_email_address": {
"type": [
"string",
"null"
],
"description": "Email address associated with the application.",
"source": "$c2xjc7k07ahdxoi7ad7.application_email_address"
},
"hd_score_m1": {
"type": [
"number",
"null"
],
"description": "HD Score M1 value associated with the application.",
"source": "$c2xjc7k07ahdxoi7ad7.hd_score_m1"
}
},
"required": []
}
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"application_key": {
"type": [
"string",
"null"
],
"description": "Unique identifier for the application."
},
"hd_score_m1": {
"type": [
"number",
"null"
],
"description": "HD fraud score M1."
},
"connected_application_keys": {
"type": "array",
"items": {
"type": [
"string",
"null"
]
},
"description": "List of connected application keys associated with this application."
}
},
"required": []
}
},
"type": "transformerNode",
"positionAbsolute": {
"x": -136.5,
"y": 300
},
"width": 260,
2025-03-13 00:52:43 +00:00
"height": 79,
2025-03-25 21:16:14 +00:00
"selected": false,
2025-03-13 00:52:43 +00:00
"dragging": false
2025-03-12 16:23:52 +00:00
},
{
"id": "m7z73hco6kly52iggwr",
"position": {
"x": -136.5,
"y": 450
},
"data": {
"label": "+",
"nodeConfig": {
2025-03-12 17:32:05 +00:00
"blockName": "db-lookup-v-1",
"commitId": "9addd59605f24690fb9fe13cb3feb5c283d94278",
2025-03-12 16:23:52 +00:00
"activityConfig": {
"retryPolicy": {
"maximumAttempts": 1,
"initialInterval": 1000,
"backoffCoefficient": 2,
"maximumInterval": 100000
},
"timeouts": {
"startToCloseTimeout": 10000,
"scheduleToStartTimeout": 10000,
"scheduleToCloseTimeout": 10000,
"heartbeatTimeout": 86
},
"taskQueue": {
"taskQueueName": ""
},
"advancedSettings": {
"cancellationType": "TRY_CANCEL",
"heartbeatEnabled": false
}
},
"repo_url": "http://centurion-version-control.default.svc.cluster.local:3000/Centurion/blocks-data-enricher-db-lookup.git",
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"application_key": {
"type": [
"string",
"null"
],
"description": "Unique identifier for the application.",
"source": "$m7z58okgowrz9v382ph.application_key"
},
"hd_score_m1": {
"type": [
"number",
"null"
],
"description": "HD fraud score M1.",
"source": "$m7z58okgowrz9v382ph.hd_score_m1"
},
"connected_application_keys": {
"type": "array",
"items": {
"type": [
"string",
"null"
]
},
"description": "List of connected application keys associated with this application.",
"source": "$m7z58okgowrz9v382ph.connected_application_keys"
}
},
"required": []
}
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema",
"type": "object",
"properties": {
"results": {
"type": [
"array",
"null"
],
"items": {
"type": "object"
}
}
},
"required": []
}
},
"type": "dataEnricherDbLookupNode",
"positionAbsolute": {
"x": -136.5,
"y": 450
},
"width": 260,
2025-03-13 00:52:43 +00:00
"height": 79
2025-03-12 16:23:52 +00:00
},
{
"id": "m7z73lb30hv7y5sr4fgj",
"position": {
"x": -136.5,
"y": 600
},
"data": {
"label": "+",
"nodeConfig": {
"activityConfig": {
"retryPolicy": {
"maximumAttempts": 1,
"initialInterval": 1000,
"backoffCoefficient": 2,
"maximumInterval": 100000
},
"timeouts": {
"startToCloseTimeout": 10000,
"scheduleToStartTimeout": 10000,
"scheduleToCloseTimeout": 10000,
"heartbeatTimeout": 86
},
"taskQueue": {
"taskQueueName": ""
},
"advancedSettings": {
"cancellationType": "TRY_CANCEL",
"heartbeatEnabled": false
}
},
"blockName": "g-1-v-1",
"commitId": "62dfadde20b7f0d30eb07df49b1264318c6135e2",
"repo_url": "http://centurion-version-control.default.svc.cluster.local:3000/Centurion/blocks-transformer.git",
"schema": {
"$schema": "http://json-schema.org/draft-07/schema",
"type": "object",
"properties": {
"results": {
"type": [
"array",
"null"
],
"items": {
"type": "object"
},
"source": "$m7z73hco6kly52iggwr.results"
}
},
"required": []
}
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"hd_score_m1": {
"type": [
"number",
"null"
],
"description": "HD fraud Score M1"
},
"hd_score_g1": {
"type": [
"number",
"null"
],
"description": "HD fraud Score G1"
},
"cluster_size_users_v2": {
"type": [
"number",
"null"
],
"description": "Size of the user cluster in version 2."
},
"target_connected_30_sum": {
"type": [
"number",
"null"
],
"description": "Sum of target connections within 30 days."
},
"email_cnt": {
"type": [
"number",
"null"
],
"description": "Count of emails associated with the application."
},
"rejected_app_count": {
"type": [
"number",
"null"
],
"description": "Count of rejected applications for the applicant."
},
"app_dt_day_cnt": {
"type": [
"number",
"null"
],
"description": "Number of application days counted."
}
}
}
},
"type": "transformerNode",
"positionAbsolute": {
"x": -136.5,
"y": 600
},
"width": 260,
2025-03-12 17:32:05 +00:00
"height": 79
2025-03-12 16:23:52 +00:00
},
{
"id": "m7z73o87e7te6y851u",
"position": {
"x": -136.5,
"y": 750
},
"data": {
"label": "+",
"nodeConfig": {
"activityConfig": {
"retryPolicy": {
"maximumAttempts": 1,
"initialInterval": 1000,
"backoffCoefficient": 2,
"maximumInterval": 100000
},
"timeouts": {
"startToCloseTimeout": 10000,
"scheduleToStartTimeout": 10000,
"scheduleToCloseTimeout": 10000,
"heartbeatTimeout": 86
},
"taskQueue": {
"taskQueueName": ""
},
"advancedSettings": {
"cancellationType": "TRY_CANCEL",
"heartbeatEnabled": false
}
},
"blockName": "s-1-v-1",
"commitId": "54b5fecdb9c7f6e5aefc658a62398fd20efa5d6c",
"repo_url": "http://centurion-version-control.default.svc.cluster.local:3000/Centurion/blocks-transformer.git",
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"hd_score_m1": {
"type": [
"number",
"null"
],
"description": "HD fraud Score M1",
"source": "$m7z73lb30hv7y5sr4fgj.hd_score_m1"
},
"hd_score_g1": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score G1",
"source": "$m7z73lb30hv7y5sr4fgj.hd_score_g1"
},
"cluster_size_users_v2": {
"type": [
"number",
"null"
],
"description": "Size of the user cluster in version 2.",
"source": "$m7z73lb30hv7y5sr4fgj.cluster_size_users_v2"
},
"target_connected_30_sum": {
"type": [
"number",
"null"
],
"description": "Sum of target connections within 30 days.",
"source": "$m7z73lb30hv7y5sr4fgj.target_connected_30_sum"
},
"email_cnt": {
"type": [
"number",
"null"
],
"description": "Count of emails associated with the application.",
"source": "$m7z73lb30hv7y5sr4fgj.email_cnt"
},
"rejected_app_count": {
"type": [
"number",
"null"
],
"description": "Count of rejected applications for the applicant.",
"source": "$m7z73lb30hv7y5sr4fgj.rejected_app_count"
},
"app_dt_day_cnt": {
"type": [
"number",
"null"
],
"description": "Number of application days counted.",
"source": "$m7z73lb30hv7y5sr4fgj.app_dt_day_cnt"
}
},
"required": []
}
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"hd_score_m1": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score M1"
},
"hd_score_g1": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score G1"
},
"hd_score_s1": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score S1"
},
"hd_score_s2": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score S2"
},
"hd_score_s3": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score S3"
}
}
}
},
"type": "transformerNode",
"positionAbsolute": {
"x": -136.5,
"y": 750
},
"width": 260,
"height": 79
},
{
"id": "m7z73q8jqbr3j376bwp",
"position": {
"x": -136.5,
"y": 900
},
"data": {
"label": "+",
"nodeConfig": {
"activityConfig": {
"retryPolicy": {
"maximumAttempts": 1,
"initialInterval": 1000,
"backoffCoefficient": 2,
"maximumInterval": 100000
},
"timeouts": {
"startToCloseTimeout": 10000,
"scheduleToStartTimeout": 10000,
"scheduleToCloseTimeout": 10000,
"heartbeatTimeout": 86
},
"taskQueue": {
"taskQueueName": ""
},
"advancedSettings": {
"cancellationType": "TRY_CANCEL",
"heartbeatEnabled": false
}
},
"blockName": "score-v-1",
"commitId": "d1e90e8a14f65b5fa3964101e7b737f530a0e76a",
"repo_url": "http://centurion-version-control.default.svc.cluster.local:3000/Centurion/blocks-transformer.git",
"schema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"hd_score_m1": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score M1",
"source": "$m7z73o87e7te6y851u.hd_score_m1"
},
"hd_score_g1": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score G1",
"source": "$m7z73o87e7te6y851u.hd_score_g1"
},
"hd_score_s1": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score S1",
"source": "$m7z73o87e7te6y851u.hd_score_s1"
},
"hd_score_s2": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score S2",
"source": "$m7z73o87e7te6y851u.hd_score_s2"
},
"hd_score_s3": {
"type": [
"number",
"null"
],
"description": "HD Fraud Score S3",
"source": "$m7z73o87e7te6y851u.hd_score_s3"
}
},
"required": []
}
},
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"hd_score": {
"type": [
"number",
"null"
],
"description": "HD fraud Score"
},
"recommended_action": {
"type": [
"string",
"null"
],
"description": "Recommended Action"
},
"description": {
"type": [
"string",
"null"
],
"description": "Description of Recommended Action"
},
"hd_action_reasoncode": {
"type": [
"string",
"null"
],
"description": "HD Action Reasoncode"
}
}
}
},
"type": "transformerNode",
"positionAbsolute": {
"x": -136.5,
"y": 900
},
"width": 260,
"height": 79
}
],
"edges": [
{
"id": "c2w3wcw04fjyio9un4f=>c2xjc7k07ahdxoi7ad7",
"source": "c2w3wcw04fjyio9un4f",
"target": "c2xjc7k07ahdxoi7ad7",
"type": "workflow",
"selected": false
},
{
"id": "c2xjc7k07ahdxoi7ad7=>m7z58okgowrz9v382ph",
"source": "c2xjc7k07ahdxoi7ad7",
"target": "m7z58okgowrz9v382ph",
"type": "workflow"
},
{
"id": "c2w3wcw04fjyio9un4f=>m7z59ak9fdqj9boecrw",
"source": "c2w3wcw04fjyio9un4f",
"target": "m7z59ak9fdqj9boecrw",
"type": "workflow"
},
{
"id": "m7z58okgowrz9v382ph=>m7z73hco6kly52iggwr",
"source": "m7z58okgowrz9v382ph",
"target": "m7z73hco6kly52iggwr",
"type": "workflow"
},
{
"id": "m7z73hco6kly52iggwr=>m7z73lb30hv7y5sr4fgj",
"source": "m7z73hco6kly52iggwr",
"target": "m7z73lb30hv7y5sr4fgj",
"type": "workflow"
},
{
"id": "m7z73lb30hv7y5sr4fgj=>m7z73o87e7te6y851u",
"source": "m7z73lb30hv7y5sr4fgj",
"target": "m7z73o87e7te6y851u",
"type": "workflow"
},
{
"id": "m7z73o87e7te6y851u=>m7z73q8jqbr3j376bwp",
"source": "m7z73o87e7te6y851u",
"target": "m7z73q8jqbr3j376bwp",
"type": "workflow"
}
]
}