Sending domains tools
Send email from your own domain: register it, add the DNS records it returns and verify.
create_domain
Register a sending domain (e.g. 'mail.acme.com') and get back the DNS records to add. Add those records at whatever registrar hosts the domain, then call verify_domain. Returns the domain with its records + status (idempotent: returns the existing one if already registered).
namestringrequiredteamstringrequired- Brand/team to act on (slug or id) → X-Cadence-Team. Required — your account key authorizes every brand you own, so this picks which one.
list_domains
List the team's sending domains with their last-synced (cached) verification status. This does NOT re-check DNS — use get_domain (or verify_domain) to refresh one domain's live status + DNS records.
teamstringrequired- Brand/team to act on (slug or id) → X-Cadence-Team. Required — your account key authorizes every brand you own, so this picks which one.
get_domain
Get one sending domain, refreshing its live status + DNS records.
domain_idstringrequiredteamstringrequired- Brand/team to act on (slug or id) → X-Cadence-Team. Required — your account key authorizes every brand you own, so this picks which one.
verify_domain
Verify a domain once its DNS records are in place; returns the updated status (becomes 'verified' after DNS propagates).
domain_idstringrequiredteamstringrequired- Brand/team to act on (slug or id) → X-Cadence-Team. Required — your account key authorizes every brand you own, so this picks which one.
delete_domain
Remove a sending domain from the team.
domain_idstringrequiredteamstringrequired- Brand/team to act on (slug or id) → X-Cadence-Team. Required — your account key authorizes every brand you own, so this picks which one.