Transaction Layer
WatchlistSync-AI
Coming soonAutomated sanctions list ingestion and retroactive customer screening. Triggers re-screening of your existing customer base when lists are updated — OFAC, UN, HMT, CBUAE, SAMA. Notifies on new matches against previously onboarded customers with a compliance action recommendation.
This plugin is in development. The API schema below is planned and subject to change. You can design your integration now using this reference.
Endpoint
POST
/api/watchlistsync/runRequest parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
jurisdiction | string | Yes | One of: CA, AE, SA, GB. Determines which lists to sync. |
lists | array | No | Specific lists to sync: OFAC_SDN, UN_SC, UK_HMT, CBUAE, SAMA. Default: all for jurisdiction. |
customer_scope | string | No | One of: all, active, high_risk. Which customers to re-screen (default: all). |
notify_on_match | boolean | No | Whether to add new matches to the compliance review queue (default: true). |
Response fields
| Parameter | Type | Required | Description |
|---|---|---|---|
data.lists_synced | array | Yes | Lists successfully synced with update timestamps. |
data.customers_screened | integer | Yes | Number of customers re-screened against updated lists. |
data.new_matches | integer | Yes | Number of new matches found against previously onboarded customers. |
data.match_details | array | Yes | Array of new matches with customer_id, list, match_score, and recommended action. |
data.next_sync_recommended | string | Yes | ISO 8601 timestamp for recommended next sync based on list update frequency. |
cURL
# Coming soon
curl -X POST \
https://shield.kodexa.systems/api/watchlistsync/run \
-H "Content-Type: application/json" \
-d '{...}'Code examples available when plugin launches