Skip to main content

Alert Review

This guide demonstrates how to triage and resolve AML alerts through the API. You will list open alerts by priority, inspect a specific alert, trigger AI-powered research, review the AI assessment, and resolve the alert.

Prerequisites

1

List open alerts by priority

Retrieve all open alerts sorted by priority score (highest first). This mirrors the analyst inbox view.
Response:
Use the sort parameter with a - prefix for descending order. Common sort fields: priority_score, created_at, sla_due_date.

Filtering options

2

Get alert details

Retrieve the full details of the highest-priority alert, including screening match data and AI fields.
Response:
3

Trigger AI research

Request AI-powered analysis of the alert. The AI reviews the screening match against public sources to assess whether it is a true positive or false positive.
Response:
AI research runs asynchronously. Typical completion time is 10-30 seconds. You will receive a alert.ai_research_completed webhook event when results are ready, or you can poll the endpoint below.
4

Get AI research results

Retrieve the AI assessment once processing completes.
Response:
5

Resolve the alert

Based on the AI assessment and your review, resolve the alert with an action and notes.
Response:

Resolution actions

If a sanctions hit is confirmed as a true positive, use Decline and escalate the case immediately. Processing sanctioned entities may violate legal obligations.

Alert lifecycle

Alerts move through a defined set of statuses from creation to resolution:

Priority scoring

Every alert receives a composite priority score (0-290 points) calculated from five components. The priority score drives the default sort order in the analyst inbox: highest-score alerts appear first.

Priority labels

Bulk operations

For high-volume alert processing, use the bulk endpoints. See Bulk Operations Guide for details.

Next steps