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

# Monitor Events

> Webhook events (domain.record_missing, domain.record_restored) and the monitor_status field.

This page documents the webhook events and payload fields relevant to Entri Monitor. For the payload envelope and signature verification, see [Webhooks Overview](/webhooks-overview).

## Webhook event types

* `"domain.record_missing"`: Only applicable when using **Entri Monitor**. A DNS record that was previously detected is no longer found. This may indicate it was removed or is temporarily unavailable.
* `"domain.record_restored"`: Only applicable when using **Entri Monitor**. A previously missing DNS record has been detected again.

## Status fields

* **`monitor_status`**: Only relevant when using Entri Monitor. Describes the status of the monitoring feature. This key will not be shown on flows that don't use Entri Monitor. Possible values:
  * `"pending"`: Monitoring domain setup is pending.
  * `"success"`: Monitoring domain setup was successful.
  * `"failed"`: Monitoring domain setup failed.

## Example webhook payload

```json theme={null}
{
  "id": "e98d267b-84b8-4229-a94a-1933ed7f91ea",
  "subdomain": "www",
  "domain": "example.com",
  "user_id": "user123",
  "type": "domain.record_missing", // Can also be "domain.record_restored"
  "data": {
    "records_propagated": [
      { "host": "www", "ttl": 300, "type": "CNAME", "value": "mydestinationdomain.com" }
    ],
    "records_non_propagated": [
      { "host": "@", "ttl": 300, "type": "TXT", "value": "domain_verification123" }
    ]
  },
  "connect_link": "https://customurl.goentri.dev/share/27bc7873e6ad452780686b8c0436eb75"
}
```
