Filter not matched results using API in WC1

Hi,

I make the following request to create the simple case

{
"secondaryFields": [{
"typeId": "SFCT_5",
"value": "FRA"
}],
"entityType": "INDIVIDUAL",
"customFields": [],
"groupId":"{{group-id}}",
"providerTypes": [
"WATCHLIST"
],
"name": "emmanuel macron"
}

and have the following response

{
"resultId": "0a3687d0-69ca-1dac-9a7a-1e1d008224e3",
"referenceId": "e_tr_wci_1748082",
"matchStrength": "EXACT",
"matchedTerm": "Emmanuel MACRON",
"submittedTerm": "emmanuel macron",
"matchedNameType": "PRIMARY",
"secondaryFieldResults": [
{
"field": {
"typeId": "SFCT_5",
"value": "FRA",
"dateTimeValue": null
},
"typeId": "SFCT_5",
"submittedValue": "FRA",
"submittedDateTimeValue": null,
"matchedValue": "FRA",
"matchedDateTimeValue": null,
"fieldResult": "MATCHED"
}
],
"sources": [
"b_trwc_PEP N"
],
"categories": [
"PEP"
],
"creationDate": "2019-04-04T13:10:02.938Z",
"modificationDate": "2019-04-04T13:10:02.938Z",
"resolution": null,
"resultReview": {
"reviewRequired": false,
"reviewRequiredDate": "2017-06-15T00:00:00.000Z",
"reviewRemark": null,
"reviewDate": null
}
},
{
"resultId": "0a3687d0-69ca-1dac-9a7a-1e1d008224e7",
"referenceId": "e_tr_wci_1824072",
"matchStrength": "WEAK",
"matchedTerm": "NWORA,Emmanuel M",
"submittedTerm": "emmanuel macron",
"matchedNameType": "AKA",
"secondaryFieldResults": [
{
"field": {
"typeId": "SFCT_5",
"value": "USA",
"dateTimeValue": null
},
"typeId": "SFCT_5",
"submittedValue": "FRA",
"submittedDateTimeValue": null,
"matchedValue": "USA",
"matchedDateTimeValue": null,
"fieldResult": "NOT_MATCHED"
}
],
"sources": [
"b_trwc_419",
"b_trwc_362",
"b_trwc_368",
"b_trwc_457"
],
"categories": [
"Law Enforcement",
"Law Enforcement",
"Regulatory Enforcement",
"Law Enforcement"
],
"creationDate": "2019-04-04T13:10:02.938Z",
"modificationDate": "2019-04-04T13:10:02.938Z",
"resolution": {
"statusId": "0a3687d0-693a-1414-9a65-a01700000cdf",
"riskId": null,
"reasonId": null,
"resolutionRemark": null,
"resolutionDate": null
},
"resultReview": {
"reviewRequired": false,
"reviewRequiredDate": "2015-10-01T00:00:00.000Z",
"reviewRemark": null,
"reviewDate": null
}
}

If I understand correctly it's not possible to say to API to filter only matched entities? Am I right?

Thank you.

Best Answer

  • Mehran.Ahmed Khan
    Answer ✓

    @pavel.ustinov

    You can choose to remove the false matches from your result by editing the auto-resolution settings of your account to remove the false matches from screening results, this setting would be reflected on your API as well, you can edit the auto resolution setting from your World-Check One UI->admin->edit auto-resolution setting.