Watchlist for Business Module
The Watchlist for Business module collects a country and business name from the user, then screens against Incode's business-watchlist endpoint. Differs from
This guide is specific to Web SDK 2.0. If you are still using 1.x, you can find documentation here. We strongly recommend upgrading - contact your Incode Representative for upgrade information.
The Watchlist for Business module collects a country and business name from the user, then screens against Incode's business-watchlist endpoint. Differs from the personal Watchlist modules in that it has user input — it's a form-based flow followed by a backend submit.
Follows the form-based pattern. See the patterns page for the shared lifecycle.
Availability
This module is headless-only — there is no public <incode-watchlist-for-business> web component. Drive it with createWatchlistForBusinessManager from @incodetech/core/watchlist-for-business.
Configuration
The module takes no configuration:
type WatchlistForBusinessConfig = Record<string, never>;Country list and threshold rules are configured server-side.
State machine
WatchlistForBusinessState is a discriminated union over status:
| Status | Description |
|---|---|
idle | Initial state. |
form | Rendering the form (country + business name inputs). |
submitting | Submitting the form to the backend. |
success | Submission accepted. |
finished | Terminal. |
See also
- Module: Watchlist: personal sanctions / PEP screening
- Module: Custom Watchlist: face-based blocklist
- Module Patterns → form-based
- Individual Modules
Updated 1 day ago
