domain.updated
A signed Boundry platform event. Its payload remains pinned to the API version configured for the receiving endpoint.
domain.updated
Domain capabilities or tracking changed.
Channel: domain
Payload schema
api_versionrequiredstringAPI version pinned to the webhook endpoint. Values: "2026-08-14". Default: "2026-08-14".
created_atrequiredstring (date-time)Timestamp when Boundry created the event. Example: "2026-08-14T12:00:00.000Z".
datarequiredobjectEvent resource wrapper. Example: {"object":{"capabilities":{"receiving":"disabled","sending":"enabled"},"click_tracking":false,"created_at":"2026-08-14T12:00:00.000Z","id":"dom_01j0example","name":"acme.com","object":"domain","open_tracking":false,"records":[],"region":"ap-southeast-2","status":"not_started","tracking_subdomain":"links"}}.
objectrequiredobjectEvent resource. Example: {"capabilities":{"receiving":"disabled","sending":"enabled"},"click_tracking":false,"created_at":"2026-08-14T12:00:00.000Z","id":"dom_01j0example","name":"acme.com","object":"domain","open_tracking":false,"records":[],"region":"ap-southeast-2","status":"not_started","tracking_subdomain":"links"}.
capabilitiesrequiredobjectDomain capabilities.
receivingrequiredstringReceiving capability. Values: "enabled", "disabled".
sendingrequiredstringSending capability. Values: "enabled", "disabled".
click_trackingrequiredbooleanWhether click tracking is enabled.
created_atrequiredstring (date-time)Timestamp when the domain was created. Example: "2026-08-14T12:00:00.000Z".
idrequiredstringDomain identifier. Example: "msg_01j0example".
namerequiredstringRegistered domain or subdomain. Example: "acme.com".
objectrequiredstringResource type discriminator. Values: "domain".
open_trackingrequiredbooleanWhether open tracking is enabled.
recordsrequiredarrayRequired DNS records.
namerequiredstringDNS record name. Example: "acme.com".
priorityintegerMX priority when applicable.
recordrequiredstringDNS record purpose. Values: "DKIM", "SPF", "MX", "Tracking".
statusrequiredstringVerification status. Values: "verified", "not_started".
ttlrequiredstringDNS time-to-live value. Example: "Auto".
typerequiredstringDNS record type. Values: "TXT", "MX", "CNAME".
valuerequiredstringDNS record value.
regionrequiredstringOwning Boundry region. Values: "ap-southeast-2".
statusrequiredstringDomain verification status. Values: "verified", "not_started".
tracking_subdomainrequiredstringTracking subdomain label. Example: "links".
idrequiredstringStable event identifier.
livemoderequiredbooleanWhether the event originated in live mode.
objectrequiredstringResource type discriminator. Values: "event".
project_idrequiredstringOwning project identifier. Example: "msg_01j0example".
typerequiredstringWebhook event type. Values: "domain.updated".
Sample body
{
"api_version": "2026-08-14",
"created_at": "2026-08-14T12:00:00.000Z",
"data": {
"object": {
"capabilities": {
"receiving": "disabled",
"sending": "enabled"
},
"click_tracking": false,
"created_at": "2026-08-14T12:00:00.000Z",
"id": "dom_01j0example",
"name": "acme.com",
"object": "domain",
"open_tracking": false,
"records": [],
"region": "ap-southeast-2",
"status": "not_started",
"tracking_subdomain": "links"
}
},
"id": "evt_01j0example",
"livemode": true,
"object": "event",
"project_id": "proj_au_prod",
"type": "domain.updated"
}