SDK reference · iOS SDK / iOS Individual Modules

Global Watchlist

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: true if the result completed; false if it failed for technical or processing reasons. This does not indicate whether the person matched a watchlist entry.
  • error: IncdError?: Currently always nil.

Was this page helpful?