Skip to content
Start here

DNS

Email Routing - DNS settings
client.EmailRouting.DNS.Get(ctx, params) (*DNSGetResponse, error)
GET/zones/{zone_id}/email/routing/dns
Enable Email Routing
client.EmailRouting.DNS.New(ctx, params) (*Settings, error)
POST/zones/{zone_id}/email/routing/dns
Unlock Email Routing
client.EmailRouting.DNS.Edit(ctx, params) (*Settings, error)
PATCH/zones/{zone_id}/email/routing/dns
Disable Email Routing
client.EmailRouting.DNS.Delete(ctx, body) (*SinglePage[DNSRecord], error)
DELETE/zones/{zone_id}/email/routing/dns
ModelsExpand Collapse
type DNSRecord struct{…}

List of records needed to enable an Email Routing zone.

Content stringoptional

DNS record content.

Name stringoptional

DNS record name (or @ for the zone apex).

maxLength255
Priority float64optional

Required for MX, SRV and URI records. Unused by other record types. Records with lower priorities are preferred.

maximum65535
minimum0
TTL DNSRecordTTLoptional

Time to live, in seconds, of the DNS record. Must be between 60 and 86400, or 1 for 'automatic'.

One of the following:
float64
type DNSRecordTTL float64

Time to live, in seconds, of the DNS record. Must be between 60 and 86400, or 1 for 'automatic'.

Type DNSRecordTypeoptional

DNS record type.

One of the following:
const DNSRecordTypeA DNSRecordType = "A"
const DNSRecordTypeAAAA DNSRecordType = "AAAA"
const DNSRecordTypeCNAME DNSRecordType = "CNAME"
const DNSRecordTypeHTTPS DNSRecordType = "HTTPS"
const DNSRecordTypeTXT DNSRecordType = "TXT"
const DNSRecordTypeSRV DNSRecordType = "SRV"
const DNSRecordTypeLOC DNSRecordType = "LOC"
const DNSRecordTypeMX DNSRecordType = "MX"
const DNSRecordTypeNS DNSRecordType = "NS"
const DNSRecordTypeCERT DNSRecordType = "CERT"
const DNSRecordTypeDNSKEY DNSRecordType = "DNSKEY"
const DNSRecordTypeDS DNSRecordType = "DS"
const DNSRecordTypeNAPTR DNSRecordType = "NAPTR"
const DNSRecordTypeSMIMEA DNSRecordType = "SMIMEA"
const DNSRecordTypeSSHFP DNSRecordType = "SSHFP"
const DNSRecordTypeSVCB DNSRecordType = "SVCB"
const DNSRecordTypeTLSA DNSRecordType = "TLSA"
const DNSRecordTypeURI DNSRecordType = "URI"