---
title: "Get track domain"
method: GET
path: "/tenants/{tenantId}/tracking/{trackingId}"
tags: ["Tracking"]
---

# Get track domain

`GET /tenants/{tenantId}/tracking/{trackingId}`

## Request

- Base URL: `https://api.arkhq.io/v1`
- URL: `https://api.arkhq.io/v1/tenants/{tenantId}/tracking/{trackingId}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/arkhq-io/apis/ark-email-api/docs/tenants/:tenantId/tracking/:trackingId/get.ts> (a function with typed inputs; its response is checked against the schema)

Get details of a specific track domain including DNS configuration.

## Response `200`

Track domain details

- TrackDomainResponse
  - `success` true, required
  - `data` TrackDomain, required
    - `id` string, required: Track domain ID
    - `name` string, required: Subdomain name
    - `fullName` string, required: Full domain name
    - `domainId` string, required: ID of the parent sending domain
    - `trackClicks` boolean, required: Whether click tracking is enabled
    - `trackOpens` boolean, required: Whether open tracking is enabled
    - `sslEnabled` boolean, required: Whether SSL is enabled for tracking URLs
    - `excludedClickDomains` string, nullable: Domains excluded from click tracking
    - `dnsOk` boolean, required: Whether the tracking CNAME record is correctly configured. Must be true to use tracking features.
    - `dnsStatus` 'ok' | 'missing' | 'invalid' | 'null', nullable: Current DNS verification status
    - `dnsError` string, nullable: DNS error message if verification failed
    - `dnsCheckedAt` string, date-time, nullable: When DNS was last checked
    - `dnsRecord` object, nullable: Required DNS record configuration
      - `type` string: DNS record type
      - `name` string: DNS record name
      - `value` string: DNS record value (target)
    - `createdAt` string, date-time, required: When the track domain was created
    - `updatedAt` string, date-time, nullable: When the track domain was last updated
  - `meta` ApiMeta, required
    - `requestId` string, required: Unique request identifier for debugging and support

## Other responses

- `401`: Invalid or missing API key
- `404`: Resource not found
- `429`: Rate limit exceeded
- `500`: Internal server error

## Changes

- **2026-02-08** `37bce0c9a4d7`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/arkhq-io/apis/ark-email-api/changes/tenants/:tenantId/tracking/:trackingId/get.md)

---

[API](https://skmtc.dev/arkhq-io/apis/ark-email-api.md) - [All operations](https://skmtc.dev/arkhq-io/apis/ark-email-api/llms.txt) - [OpenAPI document](https://skmtc.dev/arkhq-io/apis/ark-email-api/revisions/98a90852ffca?raw)
