For a deeper look into our World Check One API, look into:

Overview |  Quickstart |  Documentation |  Downloads

question

Upvotes
Accepted
42 5 8 16

Getting the list of all resolved cases for a certain period

Hello,

Is there any, request or workflow, to get the list of all resolved cases. This request should be similar to the one used to get all the updated OGS profiles (SEQ-case-monitor-ogs) but with a smaller time window.

Best Regards

world-checkworldcheck-one-api
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
Accepted
2.4k 5 5 5

@nabil.hassoumi

SEQ-case-investigate-resolve-results is to resolve the matches by providing the respective status, risk, and reason IDs.

To fetch the resolution toolkit you would fire: SEQ-pre-group-resolution-toolkit: Get the resolution toolkit for a group

To fetch the screening results you would fire: SEQ-case-investigate-results: Get screening results.

Regards,

Mehran Khan

API Technical Consultant

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
2.4k 5 5 5

@nabil.hassoumi

Hi,

We do not have a dedicated API to fetch the list of all resolved cases which is because we do not resolve cases we resolve matches of a particular case, the system doesn't really hold a mechanism as such to pull or fetch the list of case system IDs which are in a resolved state owing to the rationale provided in the first statement.

Let me know if you have any queries on this!

Regards,

Mehran Khan

API Technicl Consultant

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvote
42 5 8 16

Hi Mehran,

Actually here is a summary of the workflow I would like to put in place:

2 Populations :

- Sales using the API to access to WC data for onboarding new clients

- Compliance team to do the remediation from SaaS access

The workflow is as following:

The Sales person will do the screening via the API, if no match Automatic Green Light to continue the onboarding, if there are some matches the case remediation will be done through SaaS by compliance team.

Questions:

- How do we get via API the results of the remediation for cases where there is a match ?

- How do we get via API the matches that were tagged as positive by compliance team ?

Best Regards

Nabil

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
2.4k 5 5 5

@nabil.hassoumi

Thanks for the detailed explanation of the use case, was helpful to understand what you're trying to achieve.

Below are my comments on the questions:

How do we get via API the results of the remediation for cases where there is a match?

- Once the compliance team completes the remediation of the cases you can fire the SEQ-case-investigate-results: Get screening results to fetch the results

Like shown in the below example I have resolved the match with the profile(reference Id)- e_tr_wci_2362978 you would be able to see the respective resolution details(In bold and underlined) attached to this match in the response of the API.

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

E.g. Response-

[

"resultId": "0a3687d0-6542-19f8-9967-904000248179",

"referenceId": "e_tr_wci_2696200",

"matchStrength": "STRONG",

"matchedTerm": "John Phillip NASH",

"submittedTerm": "John Nash",

"matchedNameType": "PRIMARY",

"secondaryFieldResults": [

{

"field": {

"typeId": "SFCT_1",

"value": "MALE",

"dateTimeValue": null

},

"typeId": "SFCT_1",

"submittedValue": "MALE",

"submittedDateTimeValue": null,

"matchedValue": "MALE",

"matchedDateTimeValue": null,

"fieldResult": "MATCHED"

}

],

"sources": [

"b_trwc_302"

],

"categories": [

"Regulatory Enforcement"

],

"creationDate": "2018-09-03T07:06:25.220Z",

"modificationDate": "2018-09-03T07:06:25.220Z",

"resolution": null,

"resultReview": {

"reviewRequired": false,

"reviewRequiredDate": "2015-06-15T00:00:00.000Z",

"reviewRemark": null,

"reviewDate": null

}

},

{

"resultId": "0a3687d0-6542-19f8-9967-90400024817d",

"referenceId": "e_tr_wci_2362978",

"matchStrength": "EXACT",

"matchedTerm": "John NASH",

"submittedTerm": "John Nash",

"matchedNameType": "PRIMARY",

"secondaryFieldResults": [

{

"field": {

"typeId": "SFCT_1",

"value": "MALE",

"dateTimeValue": null

},

"typeId": "SFCT_1",

"submittedValue": "MALE",

"submittedDateTimeValue": null,

"matchedValue": "MALE",

"matchedDateTimeValue": null,

"fieldResult": "MATCHED"

}

],

"sources": [

"b_trwc_457"

],

"categories": [

"Law Enforcement"

],

"creationDate": "2018-09-03T07:06:25.220Z",

"modificationDate": "2018-09-03T07:07:06.031Z",

"resolution": {

"statusId": "0a3687cf-6334-151a-98e1-0c0800000ede",

"riskId": "0a3687cf-6334-151a-98e1-0c0800000ed6",

"reasonId": "0a3687cf-6334-151a-98e1-0c0800000ed3",

"resolutionRemark": "Resolve",

"resolutionDate": "2018-09-03T07:07:06.031Z"

},

"resultReview": {

"reviewRequired": false,

"reviewRequiredDate": "2014-07-18T00:00:00.000Z",

"reviewRemark": null,

"reviewDate": null

}

},

{

"resultId": "0a3687d0-6542-19f8-9967-904000248181",

"referenceId": "e_tr_wci_3628037",

"matchStrength": "STRONG",

"matchedTerm": "Jay NASH",

"submittedTerm": "John Nash",

"matchedNameType": "PRIMARY",

"secondaryFieldResults": [

{

"field": {

"typeId": "SFCT_1",

"value": "MALE",

"dateTimeValue": null

},

"typeId": "SFCT_1",

"submittedValue": "MALE",

"submittedDateTimeValue": null,

"matchedValue": "MALE",

"matchedDateTimeValue": null,

"fieldResult": "MATCHED"

}

],

"sources": [

"b_trwc_419"

],

"categories": [

"Law Enforcement"

],

"creationDate": "2018-09-03T07:06:25.220Z",

"modificationDate": "2018-09-03T07:06:25.220Z",

"resolution": null,

"resultReview": {

"reviewRequired": false,

"reviewRequiredDate": "2018-05-18T00:00:00.000Z",

"reviewRemark": null,

"reviewDate": null

}

},

xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

- How do we get via API the matches that were tagged as positive by compliance team ?

- To determine this please follow the below sequence

Fire the SEQ-pre-group-resolution-toolkit: Get the resolution toolkit for a group to get the exact resolution toolkit for your account and then determine what is the value of Status ID when its positive.

Fire the SEQ-case-investigate-results: Get screening results.

Search for the status IDs i.e. for the positive matches in the results and look for such matches which hold those status IDs under their resolution details, you would know if the match is positive or not.

Please note that doing this via API is a bit complex to understand over the text but I would be happy to give you a small demonstration on this if you would like over a call!

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
42 5 8 16

Hi Mehran,

In the 1.5 version, we should use the SEQ-case-investigate-resolve-results, isn't it ?

Regards

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.