> ## Documentation Index
> Fetch the complete documentation index at: https://docs.usesendly.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Domain

> Get domain details

## Description

Get detailed information about a specific domain.

## Parameters

<ParamField path="identifier" type="string" required>
  Domain ID or name. Example: `mail.yourdomain.com` or `domain_abc123`
</ParamField>

## Response

<ResponseField name="id" type="string">
  Unique domain ID.
</ResponseField>

<ResponseField name="domain" type="string">
  Domain name.
</ResponseField>

<ResponseField name="status" type="string">
  Status: `PENDING`, `VERIFIED`, `FAILED`, etc.
</ResponseField>

<ResponseField name="config" type="object">
  Domain configuration.
</ResponseField>

<ResponseField name="tracking" type="object">
  Tracking settings.
</ResponseField>

<ResponseField name="records" type="object">
  DNS records configured.
</ResponseField>

## Examples

<CodeGroup>
  ```bash cURL theme={null}
  curl "https://api.usesendly.app/v1/domains/mail.yourdomain.com" \
    -H "Authorization: Bearer se_your_api_key"
  ```

  ```javascript SDK theme={null}
  const domain = await client.domains.get('mail.yourdomain.com')

  console.log(`Domain: ${domain.domain}`)
  console.log(`Status: ${domain.status}`)
  ```

  ```javascript SMTP theme={null}
  import { Sendly } from '@sendlyapp/sdk'

  const client = new Sendly()
  const domain = await client.domains.get('mail.yourdomain.com')
  ```
</CodeGroup>

### Check Verification Status

<CodeGroup>
  ```javascript SDK theme={null}
  const domain = await client.domains.get('mail.yourdomain.com')

  if (domain.status === 'VERIFIED') {
    console.log('✅ Domain verified')
  } else if (domain.status === 'PENDING') {
    console.log('⏳ Pending verification')
  } else if (domain.status === 'FAILED') {
    console.log('❌ Verification failed')
  }
  ```

  ```bash cURL theme={null}
  curl "https://api.usesendly.app/v1/domains/mail.yourdomain.com" \
    -H "Authorization: Bearer se_your_api_key" | jq '.status'
  ```
</CodeGroup>

***

Need help? Contact [support@usesendly.app](mailto:support@usesendly.app)
