blocks-transformer/request_schema.json

85 lines
2.7 KiB
JSON
Raw Normal View History

{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"application_key": {
"type": ["string", "null"],
"description": "Unique identifier for the application."
},
"application_timestamp": {
"type": ["string", "null"],
"description": "Timestamp of the application in UTC."
},
"application_source_name": {
"type": ["string", "null"],
"description": "Source from which the application was submitted."
},
"application_date_of_birth": {
"type": ["string", "null"],
"description": "Date of birth of the applicant."
},
"ownhome": {
"type": ["string", "null"],
"description": "Indicates if the applicant owns a home."
},
"employmentstatus": {
"type": ["string", "null"],
"description": "Employment status of the applicant."
},
"lengthatjob": {
"type": ["number", "null"],
"description": "Length of time the applicant has been at their current job."
},
"payfrequency": {
"type": ["string", "null"],
"description": "Frequency of pay for the applicant."
},
"lengthatbank": {
"type": ["string", "null"],
"description": "Length of time the applicant has been with their bank."
},
"inputipaddress": {
"type": ["string", "null"],
"description": "IP address of the device used to submit the application."
},
"deviceid": {
"type": ["string", "null"],
"description": "Unique identifier for the device used to submit the application."
},
"fuzzydeviceid": {
"type": ["string", "null"],
"description": "Hashed or partially anonymized identifier for the device."
},
"trueip": {
"type": ["string", "null"],
"description": "Actual IP address of the applicant's device."
},
"dnsip": {
"type": ["string", "null"],
"description": "DNS IP address of the device used to submit the application."
},
"requestid": {
"type": ["string", "null"],
"description": "Unique identifier for the application request."
},
"riskrating": {
"type": ["string", "null"],
"description": "Risk rating assigned to the application."
},
"tmxsummaryreasoncode": {
"type": ["string", "null"],
"description": "Reason code summary from third-party risk assessment."
},
"digitalidconfidence": {
"type": ["string", "null"],
"description": "Confidence score for the digital identity of the applicant."
},
"results": {
"type": ["array", "null"],
"items": {"type": "object"},
"description": "ThreatMetrixResponse emailage blob."
}
},
"required": []
}