> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dataspike.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Daily Monitoring

> Automate daily AML screening to receive alerts for changes in sanctions, PEP status, or adverse media.

Stay proactive with **Dataspike’s Daily Monitoring**, a feature designed to automatically recheck individuals and organizations against global sanctions, watchlists, and PEP databases every 24 hours.\
Receive alerts when new matches, sanctions, or adverse media appear — helping your business stay compliant and responsive to emerging risks.

> ⚡ Daily Monitoring ensures continuous AML compliance without manual intervention.

***

## How it works

Once enabled for an **Applicant**, Dataspike automatically performs background checks each day across:

* International sanctions databases (UN, EU, OFAC, HMT, etc.)
* Politically Exposed Persons (PEP) registries
* Adverse media and enforcement lists
* Domestic high-risk watchlists

Whenever a change is detected — for example, a new sanction or media article — you’ll receive a webhook notification with details of the updated record.

***

## 1. Enable via Dashboard

To enable daily monitoring from the **Dataspike Dashboard**:

1. Navigate to **Applicants → Create Applicant**.
2. Provide the name and relevant applicant details.
3. Toggle **Enable Daily Monitoring** during creation.
4. Save the applicant — monitoring begins automatically.

> 📊 Applicants with monitoring enabled are rechecked daily and visible in the dashboard’s AML section.

***

## 2. Enable via API

You can also enable monitoring programmatically through the **API**, which is ideal for batch onboarding or backend automation.

**Example request:**

```bash theme={null}
curl -X POST "https://api.dataspike.io/api/v3/applicants"   -H "ds-api-token: $API_KEY"   -H "Content-Type: application/json"   --data '{
    "external_id": "user_123456",
    "full_name": "John Doe",
    "enable_aml_monitoring": true
  }'
```

**Example response:**

```json theme={null}
{
  "id": "01827ed4-c928-7a3c-9a30-7ab7cc169d11",
  "full_name": "John Doe",
  "aml_monitoring_enabled": true,
  "status": "active"
}
```

***

## Webhook Notifications

When a new match or alert appears, Dataspike sends a webhook event to your configured endpoint.

**Example webhook event:**

```json theme={null}
{
  "id": "wh_evt_01J23ABCDEF",
  "webhook_id": "wh_cfg_089dc912",
  "event_type": "AML_SCREENING",
  "timestamp": "2025-10-20T12:30:00Z",
  "applicant_id": "01827ed4-c928-7a3c-9a30-7ab7cc169d11",
  "external_id": "user_4567",
  "screening_id": "scrn_023adf9a",
  "risk_score": "High",
  "payload": {
    "requested_name": "John Doe",
    "max_risk_score": "High",
    "data": [
      {
        "type": "Person",
        "annotation": "Listed on OFAC SDN List",
        "risk_score": "High",
        "fields": {
          "names": [{ "full_name": "John Doe" }],
          "citizenships": ["US"],
          "sources": ["OFAC Specially Designated Nationals List"]
        }
      }
    ],
    "completed_at": "2025-10-20T12:29:58Z"
  }
}
```

> 🔔 You can view and replay all webhook deliveries from **Dashboard → API → Webhooks → History**.

***

## Managing Monitored Applicants

From the **Dashboard**, you can:

* View all monitored applicants and their last check date.
* Review AML match summaries and scores.
* Pause or disable monitoring for specific applicants.
* Export reports for compliance audits.

***

## Best Practices

* Start in **Sandbox** to verify monitoring setup before production.
* Always configure **webhooks** to receive real-time match notifications.
* Use **`external_id`** to map applicants to your internal user records.
* Periodically review monitoring configurations for inactive or outdated applicants.

***

## Next steps

* [**AML Search**](/aml-screening/search) — learn how to perform one-time AML searches.
* [**Webhook Configuration**](/webhooks) — configure alerts for AML match events.
* [**API Reference**](/api) — explore all applicant management endpoints.
