Skip to main content
Overwatch continuously screens vessel ownership chains against OFAC, EU, and UN sanctions lists. When a match is detected, it appears in the unified alert inbox and on the vessel’s risk profile. Analysts can override matches as false positives or confirmed, and the audit endpoint tracks review rates over time.

Sanctions overrides

GET /api/v1/sanctions/overrides

Requires API key.
List analyst overrides on sanctions matches. Use this to review false positive determinations and confirmed matches. Parameters
NameTypeRequiredDescription
imostringFilter by IMO number
dedupe_keystringFilter by specific match deduplication key
limitnumberDefault 50, max 200
Response
{
  "overrides": [
    {
      "dedupe_key": "9622629:ofac:sdn_entity_123",
      "imo_number": "9622629",
      "override_status": "false_positive",
      "reason": "Name similarity only — different registered owner confirmed via Equasis.",
      "created_at": "2026-04-15T10:00:00Z",
      "updated_at": "2026-04-15T10:00:00Z"
    }
  ],
  "count": 1
}
Example
curl -H "X-API-Key: YOUR_KEY" \
  https://axiomoverwatch.io/api/v1/sanctions/overrides?imo=9622629

POST /api/v1/sanctions/overrides

Requires API key.
Create or update an override on a sanctions match. The override persists and is factored into the vessel’s risk score. Parameters
NameTypeRequiredDescription
dedupe_keystringMatch deduplication key from the original alert
override_statusstringfalse_positive or confirmed_match
reasonstringAnalyst explanation
Example
curl -X POST -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  https://axiomoverwatch.io/api/v1/sanctions/overrides \
  -d '{
    "dedupe_key": "9622629:ofac:sdn_entity_123",
    "override_status": "false_positive",
    "reason": "Name similarity only — different registered owner confirmed via Equasis."
  }'

Audit metrics

GET /api/v1/sanctions/audit

Requires API key.
Weekly audit metrics for sanctions screening: how many matches were reviewed, confirmed, or marked as false positives. Use this to track analyst review rates and model accuracy. Parameters
NameTypeRequiredDescription
weeksnumberNumber of weeks of history to return. Default 8, max 26.
Response
{
  "total_auto_matches": 245,
  "weekly": [
    {
      "week_start": "2026-04-14",
      "analyst_reviewed": 18,
      "analyst_confirmed": 12,
      "analyst_false_positive": 6,
      "confirmation_rate_reviewed": 0.667,
      "confirmation_rate_vs_auto": 0.049
    }
  ]
}
Example
curl -H "X-API-Key: YOUR_KEY" \
  https://axiomoverwatch.io/api/v1/sanctions/audit?weeks=12