Our system sends this webhook notification to your configured callback_url immediately after the screening process is finished. Use this to automate your internal transaction approval workflows.
{
"request_id": "<value>",
"type": "TRANSACTION_SCREENING_COMPLETED",
"screening_result": "<approved/declined>",
"applicant_id": "<value>",
"external_applicant_id": "<value>",
"external_applicant_registered_at": "<value>",
"transaction": {
"direction": "<value>",
"amount": "<value>",
"asset": "<value>",
"created_at": "<value>"
},
"ruleset_id": "<value>",
"result": [
{
"rule_name": "verified_applicant",
"rule_description": "Verified applicant",
"status": "<passed/rejected>"
},
{
"rule_name": "min_days_registration",
"rule_description": "Minimum days from registration datetime",
"calculated": "30.0",
"min_threshold": "1.0",
"status": "<passed/rejected>"
},
{
"rule_name": "min_days_verification",
"rule_description": "Minimum days from verification datetime",
"calculated": "18.0",
"min_threshold": "7.0",
"status": "<passed/rejected>"
},
{
"rule_name": "max_tx_24h",
"rule_description": "Maximum transactions for 24 hours",
"calculated": "2.0",
"max_threshold": "10.0",
"status": "<passed/rejected>"
},
{
"rule_name": "max_tx_1m",
"rule_description": "Maximum transactions for 1 month",
"calculated": "2.0",
"max_threshold": "10.0",
"status": "<passed/rejected>"
},
{
"rule_name": "max_volume_1tx",
"rule_description": "Maximum volume of one transaction",
"asset": "SOL",
"calculated": "18.970925",
"max_threshold": "50.0",
"status": "<passed/rejected>"
},
{
"rule_name": "max_volume_24h",
"rule_description": "Maximum volume of transactions for 24 hours",
"asset": "SOL",
"calculated": "42.108152",
"max_threshold": "100.0",
"status": "<passed/rejected>"
},
{
"rule_name": "max_volume_1m",
"rule_description": "Maximum volume of transactions for 1 month",
"asset": "SOL",
"calculated": "346.028810",
"max_threshold": "1500.0",
"status": "<passed/rejected>"
},
{
"rule_name": "max_volume_registration",
"rule_description": "Maximum volume of transactions since registration datetime",
"asset": "SOL",
"calculated": "1790.157252",
"max_threshold": "10000.0",
"status": "<passed/rejected>"
},
{
"rule_name": "max_volume_verification",
"rule_description": "Maximum volume of transactions since verification datetime",
"asset": "SOL",
"calculated": "1790.157252",
"max_threshold": "5000.0",
"status": "<passed/rejected>"
},
{
"rule_name": "diff_txs",
"rule_description": "Difference between incoming and outgoing transactions (incoming minus outgoing)",
"calculated": "-17.0",
"min_threshold": "-50.0",
"max_threshold": "50.0",
"status": "<passed/rejected>"
},
{
"rule_name": "ratio_volume",
"rule_description": "Ratio between incoming and outgoing volumes (incoming divided by outgoing)",
"details": [
{
"asset": "SOL",
"volume_incoming": "35.1099",
"volume_outgoing": "17.6051",
"ratio": "1.9943"
},
{
"asset": "USDT",
"volume_incoming": "460.0",
"volume_outgoing": "212.0",
"ratio": "2.1698"
}
],
"min_threshold": "0.5",
"max_threshold": "20.0",
"status": "<passed/rejected>"
}
]
}