---
title: "List all email domains for the account with their verification status and DNS records"
method: GET
path: "/v2/email/domains"
tags: ["email-domains-v2"]
---

# List all email domains for the account with their verification status and DNS records

`GET /v2/email/domains`

## Request

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

## Response `200`

Success

- EmailDomainsListResponse
  - `domains` 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

---

[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)
