Record representing a domain registered through Marque. The record key is the fully qualified domain name (e.g. example.com).
any
Any valid record key
Properties
atprotoHandle
string
Optional
AT Protocol handle set on this domain, if any.
maxLength: 253 bytesatprotoVerified
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 bytesexpiresAt
string
datetime
Required
When the domain registration expires.
nameServers
array
of
string
Optional
Authoritative name servers for this domain.
maxLength: 8 itemsregisteredAt
string
datetime
Required
When the domain was registered with the upstream registrar.
status
string
Required
Current lifecycle status of the domain.
active, expiring, expired, transferPendingwhoisPrivacy
string
Optional
WHOIS privacy status: on, off, or gdpr (for TLDs with mandated data protection).
on, off, gdprView 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)."
}