Domain

Get DNS records

Returns the consolidated, server-computed list of DNS records to publish for this domain, covering every enabled Palisade-managed feature (DMARC, SPF, DKIM, MTA-STS, TLS-RPT, BIMI) with per-record verification status. Records that are not yet verified are compared against live DNS, so "action" reflects what is actually published and "already_published" identifies records that need no change. Also reports the detected DNS provider hosting the domain, resolved from its live NS records, so the records can be published with a matching DNS integration.

get/domains/{id}/dns-records

Request

  • Base URL: https://api.palisade.email
  • URL: https://api.palisade.email/domains/{id}/dns-records
  • Auth: one of:
    • HTTP bearer
    • HTTP basic

Path parameters

idstring uuid required

Headers

Palisade-Version'2025-04-30' | 'unstable' required

Response

Success

all_verifiedboolean required

True when every required record has status "verified".

Example response

{
  "dns_provider": {
    "id": "cloudflare"
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.