Skip to main content
GET
Manage watchlists for ongoing monitoring of entities against KYC watchlists. Watchlists automatically check subjects at configured intervals and alert on matches or status changes.

Overview

Watchlists allow you to:
  • Monitor multiple entities continuously
  • Receive alerts when matches are found
  • Track changes in entity status over time
  • Schedule automatic checks (daily, weekly, or on update)
  • Organize subjects with custom tags
  • Link subjects to onboarding sessions via session_id

Endpoints

Create Watchlist

Create a new watchlist with subjects to monitor.

Request

Request Parameters

Response

List Watchlists

Retrieve all watchlists for your tenant with optional filtering.

Request

Query Parameters

Response

Get Watchlist Details

Retrieve detailed information about a specific watchlist.

Request

Response

Update Watchlist

Update watchlist configuration.

Request

Request Parameters

All parameters are optional - only include fields you want to update:

Delete Watchlist

Remove a watchlist and all associated data.

Request

Response

Add Subject to Watchlist

Add a single subject to an existing watchlist. Subjects are automatically assigned a TTL-based expiration based on your tenant configuration.

Request

Response

Batch Add Subjects

Add multiple subjects to a watchlist in a single request. All subjects are assigned the same expiration time based on your tenant configuration.

Request

Response

List Subjects

Retrieve all subjects from a watchlist with optional tag filtering.

Request

Query Parameters

Response

Search Subjects by Session ID

Find all subjects linked to a specific session across all watchlists. This is useful for finding subjects that were created during a specific onboarding session.

Request

Query Parameters

Response

This endpoint queries the subjects table using a dedicated GSI (session-index), which provides efficient lookups by session ID. Only active (non-expired) subjects are returned.

Get Unique Tags

Retrieve all unique tags from active subjects for autocomplete functionality.

Request

Response

Tags are returned in alphabetical order. Use this endpoint to power autocomplete fields for tag filtering in your UI.

Update Subject Tags

Update the tags for a specific subject in a watchlist.

Request

Request Parameters

Response

Remove Subject from Watchlist

Remove a subject from a watchlist.

Request

Response

Subject Fields

Response-only Fields

These fields are returned in responses but cannot be set directly:

Check Frequency Options

Status Codes

Alert Configuration

Configure when to send alerts for watchlist events:
Notification channels (webhooks, emails) are configured at the tenant level, not per-watchlist. The alert_config only controls when to send alerts, not where. Contact support to configure your notification channels.
When alerts are triggered, webhooks receive POST requests with match details in JSON format.