Issue with getting the updated information by caseId or caseSystemId

Hello, If we use API 'https://rms-world-check-one-api-pilot.thomsonreuters.com/v2/cases/screeningRequest'; with the name 'john smith', we receive caseId and caseSystemId and results (for example 45 profiles). Is this possible to get the updated information and resulted profiles (if there are 46 of them a month later, for instance), using the same caseId and/or caseSystemId month later (or even more)? if yes, please provide the name of API call, or let us know if we still need to use 'cases/screeningRequest' API the second time and create a new caseId for getting 46 profiles?
Best Answer
-
Understood your requirement, that's a fair point.
As you must have seen we display those details in the "cases/screeningRequest" API endpoint i.e. when you screening for the first time using sync screening.
Now we do have plans of having all those details like firstName, gender, dob, etc in "get results" API as well but I am not sure on the timelines as to when this change would be made available, but this would really help your implementation.
Let me get back to you on this?
For immediate implementation with the second way, to fetch those additional details you will have to consume 1 more API call i.e. "SEQ-case-investigate-world-check-profile: Get a World-Check profile" to get those additional details after fetching the updated results.
0
Answers
-
Let say you screened a case using the API - https://rms-world-check-one-api-pilot.thomsonreuters.com/v2/cases/screeningRequest and got back caseId=123 caseSystemId=abc and have a result set of 45 matches.
Now, there are 2 ways to get updating info from World-Check on a case:
1.Automated method: API- "SEQ-case-ogs-enable: Enable ongoing screening for a case" -cases/{{case-system-id}}/ongoingScreening
so this API would automatically screen your case at 1800hrs UTC on a daily basis,so you can monitor the OGS activity i.e. have some sort of cron job to check if there are 46 matches to the case now using the API-
"SEQ-case-monitor-ogs: Monitor ongoing screening updates on cases"- cases/ongoingScreeningUpdates
this would give you the list of all caseSystem Ids of your cases that either has new matches i.e. 46 matches or update in the info on existing 45 matches.
This method is beneficial if you have certain entities that you would like to monitor regularly and want to automate the process.
2. The second method is a bit manual and is useful if your use case demands to re-screen individuals at not so regular intervals.
here you would have to use manually re-screen the original case using its caseSystem Id i.e. abc in the below API call and manually fetch the results again. The APIs would look like below.
(a) "SEQ-screen-async: Screen a case"- cases/{{case-system-id}}/screeningRequest
(b) "SEQ-case-audit: Retrieve the audit log for a case"- cases/{{case-system-id}}/auditEvents
this is to check if the case has been successfully screened as it is async screening.
(c) Once you know the case has been screened successfully and it is safe to fetch the latest results you use the API- "SEQ-case-investigate-results: Get screening results"- cases/{{case-system-id}}/results
Hope this helps.
0 -
@Mehran Khan For the second way, API (c) 'cases/{{case-system-id}}/results' returns not enough data, we need more details for each profile (firstName, gender, dateOfBirth, country, etc).
0 -
So the timeline around having the additional details on the "get screening results" API should be around Q2 2021, again this timeline should be considered tentative and depends on a lot of factors.
0 -
yes, will do
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 690 Datastream
- 1.4K DSS
- 629 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 559 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 279 Open PermID
- 45 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 716 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 95 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛