Skip to main content
GET
/
email
/
sending-identities
/
{identityId}
/
dns
Identity DNS records
curl --request GET \
  --url https://www.dench.com/api/v1/email/sending-identities/{identityId}/dns \
  --header 'Authorization: Bearer <token>'
{
  "identityId": "esi_abc123",
  "identity": "example.com",
  "deliveryVerificationStatus": "pending",
  "deliveryVerified": false,
  "domain": "example.com",
  "domainVerified": false,
  "emailVerified": false,
  "denchVerificationStatus": "verified",
  "disabled": false,
  "dnsRecords": [
    {
      "type": "CNAME",
      "name": "abc123token._domainkey.example.com",
      "value": "abc123token.dkim.amazonses.com",
      "purpose": "DKIM (required for domain verification)"
    },
    {
      "type": "TXT",
      "name": "example.com",
      "value": "v=spf1 include:amazonses.com ~all",
      "purpose": "SPF (recommended)"
    }
  ]
}

Authorizations

Authorization
string
header
required

Workspace-scoped Dench API key from workspace settings. This is the same key used by DENCH_API_KEY in sandboxes.

Path Parameters

identityId
string
required

Sending identity id.

Response

Successful response

identityId
string
required
identity
string
required
deliveryVerificationStatus
enum<string>
required

Provider-side (DNS/mailbox) verification status.

Available options:
pending,
verified,
failed,
disabled
deliveryVerified
boolean
required
domainVerified
boolean
required
emailVerified
boolean
required
denchVerificationStatus
enum<string>
required

Workspace-side sender verification status.

Available options:
pending,
verified,
expired,
disabled
disabled
boolean
required
domain
string
dnsRecords
object[]

DKIM/SPF/DMARC records to add for a pending domain.

message
string
{key}
any