Compliance Lists

Facilitate the screening of Business Partners against various compliance lists such as sanction lists, watch lists and PEP lists.

Screen Compliance Lists

Use this endpoint to find fuzzy candidate matches when searching in sanctions and watchlist.

By default the endpoint has SHOW_AUDIT_TRAIl feature enabled. Use the featuresOn and featuresOff fields in request to add and remove features.

SecurityapiKey
Request
Request Body schema: application/json
object (ComplianceListsScreeningConfigurationRequest)

Configuration that should be used during screening. If this object and configurationId are not provided screening will try to use configuration attached to the API Key. In this case if no configuration is attached to the API Key, exception will be thrown. If this object and configurationId are both provided, exception will be also thrown as only on of them is allowed.

configurationId
string (ComplianceListsScreeningConfigurationId)

ID of the configuration that should be used during screening. If not provided screening will try to use configuration attached to the API Key. In this case if no configuration is attached to the API Key, exception will be thrown.

Example: "64cd0303e1cd5s1e4354a1c6"
Array of objects (ComplianceDataSource)

List of Data Sources.

object (ComplianceEntryRequest)

Compliance entry used for compliance screening checks.

featuresOff
Array of strings (ScreeningFeature)

List of features to be disabled.

Items Enum: Description
SHOW_AUDIT_TRAIL

Show audit trail in the response.

ACTIVATE_STOP_WORDS

Activate detection of stop words and special calculation for matching score.

Example: ["ACTIVATE_STOP_WORDS","SHOW_AUDIT_TRAIL"]
featuresOn
Array of strings (ScreeningFeature)

List of features to be enabled.

Items Enum: Description
SHOW_AUDIT_TRAIL

Show audit trail in the response.

ACTIVATE_STOP_WORDS

Activate detection of stop words and special calculation for matching score.

Example: ["ACTIVATE_STOP_WORDS","SHOW_AUDIT_TRAIL"]
limit
integer
Default: 10

Specify the number of returned screen results.

Example: "10"
startAfter
string (StartAfter)

The ID which is used to read the page.

Example: "5712566172571652"
Responses
200

OK

400

Bad Request

401

Unauthorized

429

Too Many Requests

post/v2/compliancelists/screen
Request samples
application/json
{
  • "entry": {
    },
  • "dataSources": [
    ],
  • "lists": [
    ]
}
Response samples
application/json
{
  • "total": "67",
  • "nextStartAfter": "5712566172571652",
  • "startAfter": "5712566172571652",
  • "values": [
    ],
  • "auditTrail": {
    }
}