---
title: "Verify Domain DNS Records"
method: GET
path: "/domains/validate/{domain}"
tags: ["Domain APIs"]
---

# Verify Domain DNS Records

`GET /domains/validate/{domain}`

This API triggers a DNS validation check for a specified domain, verifying the setup of key email authentication and routing records — including DKIM, envelope sender (custom return path), and inbound routing.
Use this endpoint to confirm whether your domain's DNS records are correctly configured and active. A valid bearer token (Email API Key) is required and can be found under **Settings → Integrations → API** in your account.

## Path parameters

- `domain` string, required

## Headers

- `on_behalf_of` string

## Response `200`

DNS records verified successfully.

- object
  - `domain` string
  - `dkim` object
    - `valid` boolean
    - `required_value` string
    - `current_value` string
    - `host` string
  - `custom_envelope` object
    - `valid` boolean
    - `required_value` string
    - `current_value` string
    - `host` string
  - `inbound` object
    - `valid` boolean
    - `required_value` string
    - `current_value` string
    - `host` string

## Other responses

- `400` — Bad Request – The domain is either invalid or not associated with your account.

---

[API](https://skmtc.dev/netcorecloud/apis/email-api-v6.md) · [All operations](https://skmtc.dev/netcorecloud/apis/email-api-v6/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/netcorecloud/email-api-v6/revisions/73f83bc2eff8/schema)
