The Global Watchlist module screens the user's identity against sources of sanctions, Politically Exposed Persons (PEP) databases, and adverse media, returning any matches found across the configured sources. Watchlist sources and matching behavior are controlled by your Incode Flow or Workflow configuration. Screening matches and decisions are evaluated server-side.
For an overview of this module and how it works, see Watchlist.
How you use this module depends on your integration pattern. When the app defines the steps in code, you add the module to an IncdOnboardingFlowConfiguration as shown below; when the flow is defined in Dashboard, you reference it by ID. See Integration Approaches.
Availability: All variants.
Add Global Watchlist
Add the module to an IncdOnboardingFlowConfiguration with addGlobalWatchlist().
flowConfig.addGlobalWatchlist()
Configuration Options
Global Watchlist has no configurable options.
Result
The iOS SDK reports the module's outcome to your delegate.
func onGlobalWatchlistCompleted(_ result: GlobalWatchlistModuleResult)
GlobalWatchlistModuleResult fields:
success: Bool:trueif the result completed;falseif it failed for technical or processing reasons. This does not indicate whether the person matched a watchlist entry.error: IncdError?: Currently alwaysnil.