Get warned before a domain registration lapses. When a domain expires, its website, email and certificates stop working at once, and an expired domain can be bought by someone else. Hyperping reads the expiry date from the registry and reminds you ahead of time, like it does for SSL certificates.
api.status.example.co.uk is checked as example.co.uk. It works for HTTP, ping, port and DNS monitors..io, .co, .me and others), WHOIS is used instead.In the monitor's Notifications tab, Domain expiry alerts sets when the first reminder goes out: 7, 14, 30, 60 or 90 days before the registration ends, or never. Reminders then follow at the usual steps below it (30, 15, 7, 3 and 1 days).
On monitors in the API, domain_alert_days sets the threshold (-1 for never) and the read-only domain_expiration gives the whole days left before the registration expires, or null when the registry doesn't publish it. The Terraform provider's hyperping_monitor resource takes domain_alert_days too.
curl -X PUT https://api.hyperping.io/v1/monitors/mon_3GhAQMYGEQuyUH \
-H "Authorization: Bearer ${API_TOKEN}" \
-H "Content-Type: application/json" \
-d '{ "domain_alert_days": 30 }'Webhooks added as SSL channels receive domain_expiring and domain_renewed events. See webhook payloads.
Auto-renewal usually happens close to the end date, and the registry only shows the new date once the registrar has paid it. The reminder means the renewal hasn't reached the registry yet. Check that auto-renew is on and the payment method on file is valid.
Either the registry doesn't publish it (see the extensions above), or the first lookup hasn't run yet. Lookups run when you turn alerts on, then daily.