How It Works
1
Enable at session creation
Set
monitoring_enabled: true and optionally monitoring_frequency when creating a session.2
Automatic re-screening
After the session is approved, Verilock automatically re-runs AML screening on the configured schedule.
3
Webhook notification
When new matches are found, a
aml.monitoring.match webhook is dispatched with match details.Enabling Monitoring
Include these fields when creating a session:Schedule
Monitoring only runs on sessions with
decision: approved. Declined or expired sessions are not monitored.Monitoring Webhook
When new matches are detected, aaml.monitoring.match event is dispatched:
Monitoring in Session Response
TheGET /sessions/{id} response includes monitoring fields:
Viewing Monitoring Results
All monitoring screenings are accessible viaGET /aml/screen/{id} and are marked with is_monitoring_run: true to distinguish them from the initial screening.
Pricing
Each re-screening counts as one screening. For example, 50 sessions monitored daily would consume approximately 1,500 screenings per month.
Dashboard UI
Manage and monitor active screenings from Dashboard > AML > Continuous Monitoring:- Active Monitors — view all sessions with monitoring enabled, their frequency, and last run time
- Match History — browse all monitoring-triggered matches with filtering by date, risk score, and status
- Pause / Resume — temporarily pause monitoring for individual sessions without disabling it
- Bulk Actions — enable or disable monitoring across multiple sessions at once
- Usage Metrics — track monthly screening consumption and projected usage

