Understanding Multi-Signal Requests
To understand whether a private_data
object contains the correct signals for its document_type
, look at each combination and ask yourself these questions. Is there only one document_type
? Is it a valid or invalid combination? Is it an interdependent combination? If so, are the necessary interdependent signals included?
Consider the following private_data
object.
{
"private_data": {
"document_type": "na_dl",
"signals": [
"idcheck",
"ocr_scan",
"ocr_match",
"kyc",
"criminal_background"
]
}
}
This signals
array contains one document_type
(na_dl
), and it contains valid, interdependent signal combinations. Work down the list line by line:
na_dl
withidcheck
is a valid one-to-one combination.na_dl
withocr_scan
is a valid one-to-one combination.na_dl
withorc_match
is an interdependent combination that requires bothocr_scan
andidcheck
.na_dl
withkyc
is an interdependent combination that requires eitherocr_scan
oridcheck
.na_dl
withcriminal_background
is an interdependent combination that requires eitherocr_scan
oridcheck
.
The following illustration visually identifies these valid and interdependent combinations.
By evaluating each combination line-by-line to determine if it is valid, invalid, or interdependent, you can understand if a private_data
object contains the correct signals for its document_type
.
Updated 6 months ago