Domainee Docs

domain.monitor_updated

Fires whenever the runtime monitor signal changes — DNS shifts, SSL state changes, etc.

Fires whenever the runtime monitor signal changes — DNS started/stopped resolving, switched away from our edge IPs, SSL state shifted, etc.

This event is noisier than the other lifecycle events: it can fire even when the overall status doesn't change. If you only care about lifecycle transitions, subscribe to domain.verified / domain.failed / domain.expired instead.

Payload

{
  "id": "<event-id>",
  "type": "domain.monitor_updated",
  "createdAt": "2026-05-05T13:10:04.000Z",
  "data": {
    "id": "8f09b47c-...",
    "hostname": "shop.acme.com",
    "monitorStatus": "active_ssl",
    "monitorMessage": "Domain is fully active and serving traffic.",
    "isResolving": true,
    "pointsToEdge": true,
    "dnsPointedAt": ["35.165.194.233", "52.39.55.154"],
    "sslActiveFrom": "2026-05-05T11:39:00.000Z",
    "sslActiveUntil": "2026-08-03T11:39:00.000Z"
  }
}

See Monitor states for the full enumeration of monitorStatus values.

Use it for

  • Live status badges in your dashboard
  • Alerting on dns_incorrect or target_not_loading
  • Showing the SSL renewal window in your customer's UI

On this page