List DNS records
GET /dns/{domain}
GET
/dns/{domain}
Returns all DNS records for a domain owned by the authenticated wallet. Rate limited: 100 requests per hour per wallet.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” domain
required
string
Fully qualified domain name (e.g. “example.com”)
Responses
Section titled “ Responses ”DNS records returned
object
domain
required
The domain name
string
records
required
List of DNS records
Array<object>
object
id
required
Unique record identifier
string
type
required
DNS record type
string
host
required
Record hostname
string
value
required
Record value
string
ttl
required
Time-to-live in seconds
integer
distance
required
MX priority or SRV weight, null for non-MX/SRV records
integer | null
Authentication required
object
error
required
Short error description
string
message
required
Human-readable error message
string
code
required
Machine-readable error code
string
Ownership denied — wallet does not own this domain
object
error
required
Short error description
string
message
required
Human-readable error message
string
code
required
Machine-readable error code
string
Example
{ "error": "Forbidden", "message": "You do not own this domain", "code": "OWNERSHIP_DENIED"}Rate limit exceeded
object
error
required
Short error description
string
message
required
Human-readable error message
string
code
required
Machine-readable error code
string