---
title: "Get a DNS snapshot"
method: GET
path: "/domains/{domainId}/dns-snapshots/{id}"
tags: ["DnsSnapshot"]
---

# Get a DNS snapshot

`GET /domains/{domainId}/dns-snapshots/{id}`

## Request

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

## Path parameters

- `domainId` string, uuid, required
- `id` string, uuid, required

## Query parameters

- `expand` string[]

## Headers

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

## Response `200`

Success

- DnsSnapshot
  - `id` string, uuid, required
  - `spf` string[], required
  - `dmarc` string[], required
  - `bimi` string[], required
  - `mx` object[], required
    - `exchange` string, required
    - `priority` number, required
  - `dkim` object[], required
    - `selector` string, required
    - `value` string, required
  - `ns` string[], required
  - `mta_sts` string[], required
  - `tls_rpt` string[], required
  - `records_updated` string[], required
  - `created_at` string, date-time, required
  - `diff` object, nullable
    - `spf` object[]
      - `old` string, nullable, required
      - `new` string, nullable, required
    - `dmarc` object[]
      - `old` string, nullable, required
      - `new` string, nullable, required
    - `bimi` object[]
      - `old` string, nullable, required
      - `new` string, nullable, required
    - `mx` object[]
      - `old` object, nullable, required
        - `exchange` string, required
        - `priority` number, required
      - `new` object, nullable, required
        - `exchange` string, required
        - `priority` number, required
    - `dkim` object[]
      - `old` object, nullable, required
        - `selector` string, required
        - `value` string, required
      - `new` object, nullable, required
        - `selector` string, required
        - `value` string, required
    - `ns` object[]
      - `old` string, nullable, required
      - `new` string, nullable, required
    - `mta_sts` object[]
      - `old` string, nullable, required
      - `new` string, nullable, required
    - `tls_rpt` object[]
      - `old` string, nullable, required
      - `new` string, nullable, required

---

[API](https://skmtc.dev/palisade/apis/palisade-api.md) · [All operations](https://skmtc.dev/palisade/apis/palisade-api/llms.txt) · [OpenAPI document](https://skmtc.dev/palisade/apis/palisade-api/revisions/37b4ae5a7766?raw)
