at.marque.domain

marque.at

Documentation

Record representing a domain registered through Marque. The record key is the fully qualified domain name (e.g. example.com).

main record

Record representing a domain registered through Marque. The record key is the fully qualified domain name (e.g. example.com).

Record Key any Any valid record key

Properties

atprotoHandle string Optional

AT Protocol handle set on this domain, if any.

maxLength: 253 bytes
atprotoVerified boolean Optional

Whether the atproto handle has been verified via DNS.

autoRenew boolean Optional

Whether auto-renewal is enabled.

createdAt string datetime Required

Client-declared timestamp when this record was created.

dnssec boolean Optional

Whether DNSSEC is enabled.

domain string Required

Fully qualified domain name, e.g. example.com.

maxLength: 253 bytes
expiresAt string datetime Required

When the domain registration expires.

nameServers array of string Optional

Authoritative name servers for this domain.

maxLength: 8 items
registeredAt string datetime Required

When the domain was registered with the upstream registrar.

status string Required

Current lifecycle status of the domain.

Known values: active, expiring, expired, transferPending
whoisPrivacy string Optional

WHOIS privacy status: on, off, or gdpr (for TLDs with mandated data protection).

Known values: on, off, gdpr
View raw schema
{
  "key": "any",
  "type": "record",
  "record": {
    "type": "object",
    "required": [
      "domain",
      "status",
      "registeredAt",
      "expiresAt",
      "createdAt"
    ],
    "properties": {
      "dnssec": {
        "type": "boolean",
        "description": "Whether DNSSEC is enabled."
      },
      "domain": {
        "type": "string",
        "maxLength": 253,
        "description": "Fully qualified domain name, e.g. example.com."
      },
      "status": {
        "type": "string",
        "description": "Current lifecycle status of the domain.",
        "knownValues": [
          "active",
          "expiring",
          "expired",
          "transferPending"
        ]
      },
      "autoRenew": {
        "type": "boolean",
        "description": "Whether auto-renewal is enabled."
      },
      "createdAt": {
        "type": "string",
        "format": "datetime",
        "description": "Client-declared timestamp when this record was created."
      },
      "expiresAt": {
        "type": "string",
        "format": "datetime",
        "description": "When the domain registration expires."
      },
      "nameServers": {
        "type": "array",
        "items": {
          "type": "string",
          "maxLength": 253
        },
        "maxLength": 8,
        "description": "Authoritative name servers for this domain."
      },
      "registeredAt": {
        "type": "string",
        "format": "datetime",
        "description": "When the domain was registered with the upstream registrar."
      },
      "whoisPrivacy": {
        "type": "string",
        "description": "WHOIS privacy status: on, off, or gdpr (for TLDs with mandated data protection).",
        "knownValues": [
          "on",
          "off",
          "gdpr"
        ]
      },
      "atprotoHandle": {
        "type": "string",
        "maxLength": 253,
        "description": "AT Protocol handle set on this domain, if any."
      },
      "atprotoVerified": {
        "type": "boolean",
        "description": "Whether the atproto handle has been verified via DNS."
      }
    }
  },
  "description": "Record representing a domain registered through Marque. The record key is the fully qualified domain name (e.g. example.com)."
}

Lexicon Garden

@