Skip to main content
GET
/
domains
/
{id}
/
dns-records
cURL
curl --request GET \
  --url https://api.useanima.sh/v1/domains/{id}/dns-records \
  --header 'Authorization: Bearer <token>'
{
  "txt": {
    "name": "<string>",
    "value": "<string>"
  },
  "mailFrom": {
    "name": "<string>",
    "mx": {
      "value": "<string>",
      "priority": 123
    },
    "spf": "<string>"
  },
  "dkim": [
    {
      "name": "<string>",
      "value": "<string>"
    }
  ],
  "mx": {
    "name": "<string>",
    "value": "<string>",
    "priority": 123
  },
  "spf": "<string>",
  "dmarc": "<string>"
}

Authorizations

Authorization
string
header
required

JWT Bearer token obtained from authentication. Pass as: Authorization: Bearer

Path Parameters

id
string
required

Unique domain identifier

Pattern: ^[0-9A-HJKMNP-TV-Z]{26}$

Response

200 - application/json

OK

Complete set of DNS records required for email deliverability

txt
object
required

TXT record for domain ownership verification

mailFrom
object
required

MAIL FROM configuration for bounce handling

dkim
object[]
required

DKIM signing key records for email authentication

mx
object
required

MX record for inbound email routing

spf
string
required

SPF record value for the root domain

dmarc
string
required

DMARC policy record value