Email Auth
Email AuthDMARC Reports
Get DMARC Report Status
client.emailAuth.dmarcReports.get(DMARCReportGetParams { zone_id } params, RequestOptionsoptions?): DMARCReportGetResponse { approved_sources, created, created_at, 9 more }
GET/zones/{zone_id}/email/auth/dmarc-reports
Configure DMARC Reports
client.emailAuth.dmarcReports.edit(DMARCReportEditParams { zone_id, enabled, skip_wizard } params, RequestOptionsoptions?): DMARCReportEditResponse { approved_sources, created, created_at, 9 more }
PATCH/zones/{zone_id}/email/auth/dmarc-reports
ModelsExpand Collapse
DMARCReportGetResponse { approved_sources, created, created_at, 9 more } Response for GET/PATCH /dmarc-reports
DMARCReportGetResponse { approved_sources, created, created_at, 9 more }
Response for GET/PATCH /dmarc-reports
records?: Records { bimi_records, cname_dkim_records, cname_dmarc_records, 4 more } Live DNS records for the zone, grouped by type
records?: Records { bimi_records, cname_dkim_records, cname_dmarc_records, 4 more }
Live DNS records for the zone, grouped by type
DMARCReportEditResponse { approved_sources, created, created_at, 9 more } Response for GET/PATCH /dmarc-reports
DMARCReportEditResponse { approved_sources, created, created_at, 9 more }
Response for GET/PATCH /dmarc-reports
records?: Records { bimi_records, cname_dkim_records, cname_dmarc_records, 4 more } Live DNS records for the zone, grouped by type
records?: Records { bimi_records, cname_dkim_records, cname_dmarc_records, 4 more }
Live DNS records for the zone, grouped by type
Email AuthSPF
Email AuthSPFInspect
Inspect SPF Record
client.emailAuth.spf.inspect.get(InspectGetParams { zone_id, id } params, RequestOptionsoptions?): InspectGetResponse { components, domain, record, 2 more }
GET/zones/{zone_id}/email/auth/spf/inspect
ModelsExpand Collapse
InspectGetResponse { components, domain, record, 2 more } Recursive SPF inspection tree
InspectGetResponse { components, domain, record, 2 more }
Recursive SPF inspection tree
errors?: Array<Error>All errors encountered during inspection, collected from the entire tree.
This includes errors from nested includes at any depth, providing a quick
overview of all issues without needing to traverse the nested structure.
Each error includes a domain field to identify where it occurred.
Empty array if no errors (omitted from JSON when empty).
errors?: Array<Error>
All errors encountered during inspection, collected from the entire tree.
This includes errors from nested includes at any depth, providing a quick
overview of all issues without needing to traverse the nested structure.
Each error includes a domain field to identify where it occurred.
Empty array if no errors (omitted from JSON when empty).
code: string
Error code. Known values:
lookup_failed— DNS TXT lookup failedspf_not_found— no SPF record foundinvalid_spf— record does not start withv=spf1invalid_domain— PSL validation failedloop_detected— include/redirect cycle detectedinvalid_mechanism— unrecognised or malformed mechanismresource_limit_exceeded— internal resource protection limits exceeded (recursion depth or query budget)max_lookups— RFC 7208 10-lookup limit exceeded