Skip to main content

Advanced Watchlist Screening

Advanced Watchlist Screening screens end users against global and regional sanctions, watchlists, and politically exposed persons (PEPs). It can be used as part of an identity verification workflow or as a standalone service using Prepared Data.

Prerequisite (Optional)

When creating or updating an account, you can optionally provide a searchProfile in the watchlistScreening configuration. If provided, this value overrides the default search profile configured in the Watchlist Screening settings. Contact your Jumio Account Manager for more information.

Example

"capabilities": {
"watchlistScreening": {
"searchProfile": "abcd1234-xx11-yy22-zz33-a1b2-a1b2c3d4e5f6"
}
}

Dependencies

Advanced Watchlist Screening can be used with ID or ID Verification services. In these workflows, the required personal information is obtained from the uploaded identity document. The following capabilities are required:

  • Usability
  • Extraction
  • Image Checks

Prepared Data

Advanced Watchlist Screening can also be used as a standalone service by providing the following values as Prepared Data:

KeyTypeMandatoryDescription
firstNamestringYesEnd user's first name.
lastNamestringYesEnd user's last name.
dateOfBirthstringNoDate of birth in YYYY-MM-DD format.
address.countrystringNoCountry in ISO Alpha-3 format.

Preset Workflows

The following workflows are preset to use Advanced Watchlist Screening:

WorkflowDescription
11217Uses data extracted from the identity document.
11218Uses API Prepared Data.
note
  • Workflow 11217 is designed for use cases where customer information is obtained from an identity document.
  • Workflow 11218 is designed for use cases where customer information is provided directly through the API using Prepared Data.

Decision Details

The screening result determines the capability decision.

Decision TypeLabelDescription
PASSEDOKThe end user was not found on any watchlists.
WARNINGALERTThe end user was found on one or more watchlists.

Not Executed

The capability may return NOT_EXECUTED when the screening cannot be completed.

LabelDescription
PRECONDITION_NOT_FULFILLEDRequired data from another capability is not available.
TECHNICAL_ERRORAn error prevented the screening from being completed.
NOT_ENOUGH_DATAThere is not enough data to perform the screening.
VALIDATION_FAILEDValidation failed during processing.
INVALID_MERCHANT_SETTINGSInvalid account settings were detected.
NO_VALID_ID_CREDENTIALNo valid identity document was provided.
EXTRACTION_NOT_DONEData extraction was not performed.

For more information about how Jumio handles capability results, see How Jumio Handles Results.

Retrieval Example

Advanced Watchlist Screening results are returned in the watchlistScreening object within the capabilities section of the Retrieval API response.

Example

"capabilities": {
"watchlistScreening": [
{
"id": <YOUR UUID>,
"credentials": [
{
"id": <YOUR UUID>,
"category": "DATA"
}
],
"decision": {
"type": "WARNING",
"details": {
"label": "ALERT"
}
},
"data": {
"screeningResult": "HAS_PROFILES",
"matchCategories": [
"PEP Class 2",
"PEP Class 1",
"Terrorist Financing",
"Non-Financial Criminality",
"Kidnapping & Hostage Taking",
"Organized Groups & Racketeering",
"Robbery & Theft",
"Other Regulation Breach"
],
"screeningDate": "2026-08-18T18:46:57.925Z",
"customerIdentifier": "01a01632.....",
"screeningUrl": "https://mesh.complyadvantage.com/customers/<customerIdentifier>"
}
}
]
}

Response Fields

FieldDescription
idUnique identifier for the Advanced Watchlist Screening capability.
credentialsIdentifies the data used to perform the screening.
decision.typeOverall capability decision, such as PASSED or WARNING.
decision.details.labelCustomer-facing decision label, such as OK or ALERT.
screeningResultOverall screening result. Possible values are HAS_PROFILES or NO_PROFILES.
matchCategoriesList of risk categories associated with the screening results.
screeningDateDate and time when the screening was performed. The timestamp is in UTC.
customerIdentifierUnique identifier associated with the screened customer.
screeningUrlSee the table below for the screening results.

Screening Results

screeningResultDecisionDescription
NO_PROFILESPASSEDNo matching profiles were identified.
HAS_PROFILESWARNINGOne or more matching profiles were identified.

Data

The following screening information is available in the transaction response:

KeyTypeDescription
screeningDatestringUTC timestamp indicating when the screening was performed.
customerIdentifierstringUnique identifier associated with the screened customer.
screeningUrlstringURL to the screening results.
screeningResultstringOverall screening result: HAS_PROFILES or NO_PROFILES.
matchCategoriesarrayList of risk categories associated with the identified matches. See the table below.

matchCategories

matchCategories Values
AML/CFT Regulation Breach
Arms Trafficking
Bribery & Corruption
Currency Counterfeiting
Cybercrime
Direct Sanctions Exposure
Dual-Use Goods
Environmental Crime
Extortion
Financial Difficulty
Financial Regulation Breach
Forgery
Fraud
Human Trafficking & Migrant Smuggling
Indirect Sanctions Exposure
Insider Trading & Market Manipulation
Kidnapping & Hostage Taking
Maritime & Aviation Piracy
Most Wanted
Murder & Bodily Harm
Narcotics & Psychotropics Trafficking
Non-Financial Criminality
Organized Groups & Racketeering
Other Regulation Breach
PEP Class 1
PEP Class 2
PEP Class 3
PEP Class 4
Product Counterfeiting & Piracy
Robbery & Theft
Sexual Exploitation
Smuggling
Stolen Goods Trafficking
Tax Crimes
Terrorist Financing
Unspecified PEP Class
Unspecified Predicate Offenses
Unspecified Proliferation Financing
Unspecified Regulatory & Reputational
Weapons of Mass Destruction