Domain events fire when a domain is registered, renewed, or modified in any way — including DNS, contacts, forwarding, and privacy settings.
See Using Webhooks for the full payload structure, which is shared across every event type.
| Event type | Display name | Description |
|---|---|---|
register | Domain registration | A domain was registered (sent on both success and failure) |
renew | Domain renewal | A domain was renewed |
modify | Domain update | A domain record was updated |
add_privacy | Add contact privacy | Contact privacy was added to a domain |
renew_privacy | Renew contact privacy | Contact privacy was renewed |
enable_autorenew | Enable domain auto-renew | Auto-renew was turned on |
disable_autorenew | Disable domain auto-renew | Auto-renew was turned off |
enable_lock | Enable domain lock | Transfer lock was enabled |
disable_lock | Disable domain lock | Transfer lock was disabled |
update_contact | Update contact | A domain contact was updated |
enable_privacy_autorenew | Enable contact privacy auto-renew | Contact privacy auto-renew was enabled |
disable_privacy_autorenew | Disable contact privacy auto-renew | Contact privacy auto-renew was disabled |
enable_privacy | Enable contact privacy | Contact privacy was enabled |
disable_privacy | Disable contact privacy | Contact privacy was disabled |
update_nameservers | Update nameservers | Nameservers were changed |
add_forwarding | Add domain forwarding | Domain forwarding was configured |
update_forwarding | Update domain forwarding | Domain forwarding settings were updated |
delete_forwarding | Delete domain forwarding | Domain forwarding was removed |
add_dns | Add DNS record | A DNS record was added |
update_dns | Update DNS record | A DNS record was updated |
delete_dns | Delete DNS record | A DNS record was deleted |
reset_dns | Reset DNS records | DNS records were reset to default |
update_dns_template | Update DNS template | A DNS template was applied or changed |
transfer | Transfer domain | A domain transfer was initiated or completed |
import | Import domain | A domain was imported into Storefront |
delete | Delete domain | A domain was removed from Storefront |
revoke | Revoke domain | A domain was revoked |
revoke_privacy | Revoke contact privacy | Contact privacy was revoked |
DNS events currently share one notification type
add_dns,update_dns,delete_dns, andreset_dnsare all delivered as Update DNS record, regardless of which DNS operation actually occurred. This is because the underlying API processes all DNS changes through a single bulk endpoint. If your integration needs to distinguish between adding, updating, deleting, or resetting DNS records, you'll need to inspect thedatafield or your own DNS state rather than relying on the event type alone.