As part of your review of the list of potential matches and their associates, you can then confirm or dismiss a match based on the information you hold about your customer or any extra details you may request from your customer.
Example request:
curl -X POST https://api.swiftdil.com/v1/customer/{customer_id}/screenings}/{screening_id}/matches/{match_id}/confirm \
-H 'Authorization: Bearer your_token'
Example request:
curl -X POST https://api.swiftdil.com/v1/customer/{customer_id}/screenings}/{screening_id}/matches/{match_id}/dimiss \
-H 'Authorization: Bearer your_token'
Once you have validated all the matches for a given screening request, the corresponding outcome in the Screening object will be updated accordingly and the status will be set to DONE.
Example response:
{
"id": "2314c348-ece5-4eac-803c-313d5e086a0e",
"created_at": "2018-02-09T00:14:02.458Z",
"updated_at": "2018-02-09T00:14:07.793Z",
"scope": [
"WATCHLIST",
"PEP",
"DISQUALIFIED_ENTITIES",
"ADVERSE_MEDIA"
],
"status": "DONE",
"outcome": {
"DISQUALIFIED_ENTITIES": "CLEAR",
"WATCHLIST": "CONFIRMED",
"PEP": "CONFIRMED",
"ADVERSE_MEDIA": "DISMISSED"
},
"customer_id": "9852967d-3f52-496b-955d-e737abd8c246",
"entity_name": "Jon Doe"
}
Please refer to the API Reference for further information regarding the Matches API.