---
title: "Get a single email domain by ID with full DNS record details"
method: GET
path: "/v2/email/domains/{domain_id}"
tags: ["email-domains-v2"]
---

# Get a single email domain by ID with full DNS record details

`GET /v2/email/domains/{domain_id}`

## Request

- Base URL: `https://api.tracklysms.com/api`
- URL: `https://api.tracklysms.com/api/v2/email/domains/{domain_id}`
- Auth: API key in header `X-Api-Key`

## Response `200`

Success

- EmailDomainResponse
  - `createdAt` string, date-time: Creation timestamp
  - `dnsRecords` EmailDNSRecord[]: Required DNS records
    - `name` string: DNS record name
    - `type` string: DNS record type (TXT, CNAME, MX)
    - `value` string: DNS record value
    - `verified` boolean: Whether this record has been verified
  - `domain` string: Domain name
  - `id` string: Domain record ID
  - `status` string: Verification status (pending, verified, failed)
  - `verifiedAt` string, date-time: Verification timestamp

## Other responses

- `401`: Authentication error
- `404`: Not found

---

[API](https://skmtc.dev/tracklysms/apis/trackly-sms-api.md) · [All operations](https://skmtc.dev/tracklysms/apis/trackly-sms-api/llms.txt) · [OpenAPI document](https://skmtc.dev/tracklysms/apis/trackly-sms-api/revisions/ac1ad22cb2a9?raw)
