PEP, Sanction and Adverse Media Check (WatchList)
WatchList is a PEP and Sanction list lookup for due diligence checks. The service sees if a person is listed on any PEP or Sanction lists.
PEP (Politically Exposed Person) means “in a prominent public position or a close relative of someone who is.” This service check if a company is listed on a Pep and Sanction list by sending in the name and country. It also checks if there is any adverse media connected to the company.
Note : PEP match can be a “PEPs by relation”, also known as RCA (Relatives or Close Associates)
Swagger Links :
Test Swagger – Swagger UI (zignsec.com)
Prod Swagger – Swagger UI (zignsec.com)
1.Start Session
POST
to
Test Env : https://test-gateway.zignsec.com/core/api/sessions/company_check/watchlist
Prod Env : https://gateway.zignsec.com/core/api/sessions/company_check/watchlist
1.1 Request Example
POST https://test-gateway.zignsec.com/core/api/sessions/company_check/watchlist Authorization: 12345678-YOUR-ACCESS-TOKEN-5352305c9fb0 Content-Length: 725 Request body: { "metadata": { "country": "Germany", "name": "Seimens", "scan_settings": { "exact": false, "max_result_count": 100 } }, "relay_state": "string", "webhook": "string" }
Request Parameters
Parameter | Description | Required |
metadata | See Table below | Yes |
Meta Data Parameters
name | Corporate/Organization name, DBA name, Legal Entity Name | required |
country | Country name like Sweden | required |
exact | Exact parameter indicates that the exactly matched results or closely matched results should be returned | |
maxa_result_count | Max result count indicates the maximum number of matches that should be returned. It must be between 1 and 200; defaults to 100 | |
relay_state | This optional parameter will be returned to you at the redirect back to your server. Use it to link an unique ID of your choice that you can parse. Example: relaystate=zignsec_eid_1234 | No |
webhook | A URL where success/error results will automatically be POST:ed | No |
1.2 Response Example
{ "data": { "errors": [], "id": "dfc07fae-8807-4ab1-9e75-5132e405dccc", "result": { "matches": [ { "entity": { "categories": [ "Special Interest Entity (SIE)" ], "category": "SIE", "countries": [], "descriptions": [ { "description1": "Special Interest Entity (SIE)" } ], "furtherInformation": [], "generalInfo": {}, "identities": [], "linkedCompanies": [], "linkedIndividuals": [], "name": "Seimens AG and Techno Care Company", "officialLists": [], "originalScriptNames": [], "otherNames": [], "places": [], "sources": [] }, "matchedFields": [ "PrimaryName" ] } ], "numberOfMatches": 1 }, "status": "Finished" } }
Response Parameters
id | A unique session identifier generated for each workflow instance |
errors | A JSON object that contains information on error conditions that might have resulted from the request, in an array of property-value pairs. If multiple errors occur, a pair of parameters is returned for each error. code Code for the error. List of codes is in table below. description A string that describes the type of error that occurred. If no errors occur, then this object is empty. errors : [] |
Matches | It tells about number of hits for name, company etc |
numberOfMatches | Number of matches |
status | Created, Finished, Failed, Timeout |