AML light
Individual screening and ongoing monitoring against sanctions, PEP and criminal lists
This page documents AML light, the tier the published specification describes. Extended AML screening is a separate, upcoming section, not a revision of this one.
What it returns
A list of matching records (sanctions, PEP, criminal) for a searched individual, plus tools to register or remove individuals and entities from ongoing monitoring.
Extended AML screening is a separate, upcoming section.
Request
POST /aml/checkIndividual
| Field | Required | Description |
|---|---|---|
name | yes | Search string checked against name fields |
dob | no | Date of birth, yyyy/mm/dd |
POST /aml/ongoingMonitoring/registerEntity
| Field | Required | Description |
|---|---|---|
profileId | yes | Unique identifier for the entity profile |
names | yes | Full name of the entity |
searchAll | no | Cannot be combined with names |
fuzzySearch | no | Enables fuzzy search |
POST /aml/ongoingMonitoring/registerIndividual
| Field | Required | Description |
|---|---|---|
profileId | yes | Unique identifier for the individual profile |
names | yes | Full name of the individual |
gender | no | |
dob | no | |
searchAll | no | Cannot be combined with names |
fuzzySearch | no |
POST /aml/ongoingMonitoring/removeSearchProfile
| Field | Required | Description |
|---|---|---|
profileId | yes | Unique identifier for the profile to remove |
Response
checkIndividual returns totalHits and foundRecords[], each with sourceType
(SANCTION, PEP, CRIMINAL), pepType, entityType, name, aliasNames, dateOfBirth,
citizenship, occupations, positions, politicalParties, links.
Decision
The caller decides from foundRecords, an empty array means no hit; each record's sourceType
and pepType carry the reason for a match.
Test cases
Pending.