Status

Check domain health: DNS, SSL, email, expiry

Checks the health of a domain via DNS-over-HTTPS: A/AAAA/CNAME/MX/TXT/NS records, SSL certificate status, email configuration, and expiry date. Supports SSE streaming via Accept: text/event-stream - closing the connection cancels in-flight DNS/SSL checks server-side. Use this after connecting to verify DNS propagation.

get/api/domains/{domain}/status

Request

  • Base URL: https://domani.run
  • URL: https://domani.run/api/domains/{domain}/status
  • Auth: HTTP bearer

Path parameters

domainstring required
Example:mysite.com

Domain name you own

Response

Domain health status

domainstring
statusstring
expiresstring date-time
days_until_expiryinteger

Example response

{
  "dns": {
    "registrar_records": [
      {
        "name": "@",
        "value": "76.76.21.21",
        "ttl": 3600
      }
    ]
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.