/domains/{id}
id*stringuuidapplication/json- body
click_tracking?booleanRewrite links to redirect through the tracking subdomain and record email.clicked events. Off by default.
open_tracking?booleanInject a tracking pixel served from the tracking subdomain and record email.opened events. Off by default.
tracking_subdomain?stringDNS label of the branded tracking host, e.g. "links" for links.. Setting it adds a Tracking CNAME to records[]; links are tracked through it once that CNAME resolves. Required on MillionSend Cloud to turn tracking on. Empty string or null clears it.
tls?unknowncapabilities?Resend's domain capabilities; omitted fields keep their value.
receiving_catch_all?booleanMillionSend extension: store mail to addresses without an inbox (true) or refuse it at RCPT (false). Turning it on needs receiving enabled and, on MillionSend Cloud, a paid plan.
Domain updated; full object with records
application/json- response
id*stringuuidname*stringstatus*stringcreated_at*stringregion*stringopen_tracking*booleanclick_tracking*booleantracking_subdomain*stringcapabilities*receiving_catch_all*booleanMillionSend extension: whether mail to an address without an inbox is stored (true) or refused at RCPT (false)
shared*booleanMillionSend extension: true on the team's subdomain of the shared inbox domain, a read-only row listed after the team's own domains (403 on changes) that POST /inboxes domain_id takes; false on the team's own domains
sending_mode?stringMillionSend extension, on the shared row only: what its inboxes' addresses may send. open starts conversations, reply_only replies inside their threads, receive_only sends nothing. Holds on names still apply per send: an address whose username or from_name imitates a brand, or one on an older label that does, replies only, even when the mode is open.
"open""reply_only""receive_only"sending_mode_reason?stringMillionSend extension, on the shared row only: what holds sending below open: the team's plan or the instance; null when open
"plan""instance"nullobject*"domain""domain"records*array<>curl -X PATCH 'https://api.millionsend.com/domains/497f6eca-6276-4993-bfeb-53cbbbba6f08' \ -H 'Content-Type: application/json' \ -d '{}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "status": "string", "created_at": "string", "region": "string", "open_tracking": true, "click_tracking": true, "tracking_subdomain": "string", "capabilities": { "sending": "string", "receiving": "string" }, "receiving_catch_all": true, "shared": true, "sending_mode": "open", "sending_mode_reason": "plan", "object": "domain", "records": [ { "record": "string", "name": "string", "type": "string", "ttl": "string", "status": "string", "value": "string", "priority": 0, "live": "found", "detail": "string", "inherited_from": "string", "policy": "none" } ]}