All Docs
FeaturesCalmony Sanctions MonitorUpdated March 13, 2026

Australia & New Zealand Sanctions Lists Now Available

Australia & New Zealand Sanctions Lists Now Available

Available from: v0.1.163

The platform now screens individuals and entities against two additional sanctions lists: the Australian DFAT Autonomous Sanctions Consolidated List and the New Zealand MFAT Sanctions List (NZSL). Both lists are synced automatically every day and are visible in the Sanctions dashboard.


Data Sources

ListAuthorityLegislationFormat
DFATAustralian Dept. of Foreign Affairs and TradeAutonomous Sanctions Act 2011CSV
NZSLNZ Ministry of Foreign Affairs and TradeRussia Sanctions Act 2022 / United Nations Act 1946XML

DFAT — Australia

The DFAT Autonomous Sanctions Consolidated List designates individuals and entities subject to Australian autonomous sanctions. It covers multiple regimes including Russia, Iran, Myanmar, and Syria.

  • Source URL: https://www.dfat.gov.au/sites/default/files/regulation/autonomous-sanctions/consolidated_list.csv
  • Format: CSV with named headers; positional column fallback for schema variations
  • Aliases: semicolon- and pipe-separated alias fields are parsed and indexed
  • Filtering: nil/n/a placeholder values are stripped before import

NZSL — New Zealand

The New Zealand Sanctions List is administered by MFAT and includes autonomous Russia/Ukraine sanctions (aligned with UK, EU, and US measures) as well as UN-mandated sanctions implemented under the United Nations Act 1946.

  • Source URL: https://www.mfat.govt.nz/assets/Sanctions/russia-sanctions-list.xml
  • Format: XML (MFAT schema: <person>, <entity>)
  • Fallback: Automatically falls back to UN SCSANCTIONS XML schema (<INDIVIDUAL>) if the primary schema is not detected

Sync Schedule

APAC lists are synced by a dedicated GitHub Actions workflow:

TriggerTimeSources
Scheduled07:00 UTC dailyDFAT + NZSL
Manual dispatchOn demandDFAT, NZSL, or ALL

The APAC sync runs one hour after the main OFSI nightly sync (06:00 UTC) to spread API load. Both DFAT and NZSL sync steps use continue-on-error: true — a temporary outage at a government data source will not prevent the other lists from syncing.

DFAT and NZSL are also available as selectable sources in the main Nightly Sync workflow (workflow_dispatch) and will run when source: ALL is selected.


Manual Sync via the Dashboard

  1. Navigate to Dashboard → Sanctions.
  2. Locate the AU (DFAT) or NZ (NZSL) list card.
  3. Click Sync to trigger an immediate sync for that source.

Manual Sync via the API

Trigger a sync for a specific source using the sync endpoint:

# Sync Australia DFAT list
curl -X POST "https://<your-app-url>/api/sanctions/sync?source=DFAT" \
  -H "x-api-key: <SANCTIONS_SYNC_API_KEY>"

# Sync New Zealand NZSL list
curl -X POST "https://<your-app-url>/api/sanctions/sync?source=NZSL" \
  -H "x-api-key: <SANCTIONS_SYNC_API_KEY>"

See the Sanctions Sync API reference for full parameter details.


Failure Alerting

If the APAC sync workflow fails, a Slack alert is sent to the configured webhook. To enable Slack alerts, set the SLACK_ALERT_WEBHOOK_URL repository secret. If the secret is not configured, the failure is logged to the GitHub Actions run output instead.


Coverage Summary

With this release, the platform screens against the following sanctions lists:

SourceRegionList
OFSIUnited KingdomUK Consolidated Sanctions List
EUEuropean UnionEU Consolidated Sanctions List
UNUnited NationsUN Security Council Consolidated List
OFACUnited StatesSDN & Consolidated Sanctions List
DFATAustraliaAutonomous Sanctions Consolidated List
NZSLNew ZealandMFAT Sanctions List