Skip to main content

AML screening (basic) (v1)

Deprecated

PEP_AND_SANCTIONS:v1 is deprecated. Use the AML screening (advanced) (v1) step instead — it covers PEP and sanctions screening with ranked match details through a single AML configuration. Migrate your existing flows to AML_SCREENING:v1.

Screen an identity against global Politically Exposed Persons and sanctions lists​

The PEP and Sanctions Check step screens a BasicIdentity data block against Politically Exposed Persons (PEP) and sanctions lists via a configured third-party provider. It returns two boolean flags — isPEP and isSanctioned — indicating the screening outcome.

This step is not user-facing and does not render any Player UI.


Key features​

  • Lightweight screening: Returns two boolean flags rather than a rich match list. For full match details, ranked risk labels, and watchlist coverage, use the AML screening (advanced) (v1) step instead.
  • Single route: Always routes to continue regardless of the screening result; downstream logic (e.g. a Conditional routing (v1) step) can branch on the isPEP or isSanctioned values.
  • Provider-backed: Requires nCino credentials configured on the Organisation.

Configuration​

OptionTypeRequiredDescription
providerstringNoPEP and sanctions screening provider. Currently only NCINO is supported. When omitted, the environment default is used. Accepted values: NCINO.

Example configuration​

{
"provider": "NCINO",
"inputSources": {
"basicIdentity": "collect-identity"
}
}

Input data blocks​

Data blockRequiredDescription
BasicIdentityYesIdentity data used for screening. familyName and givenName are mandatory. birthDate and birthPlace are used when available to improve match accuracy.

If BasicIdentity is not available, the flow fails validation.


Routes​

RouteDescription
continueScreening completed. Inspect isPEP and isSanctioned in the output data block to determine the result.

Output data blocks​

RouteData blocks produced
continuePepAndSanctionsResults

Example payloads​

PepAndSanctionsResults — subject is a PEP
{
"isPEP": true,
"isSanctioned": false
}
PepAndSanctionsResults — no match
{
"isPEP": false,
"isSanctioned": false
}