post https://api.solana.fm/v0/domains/bonfida
Parameters
accountHashes
- a list of domain owner's account hash
Results
Valid Response
<object>
- a JSON object containing key-value paired data with fields as such:
KEY
- The queried
accountHash
which is the key of the object
Value
owner:
<String>, the domain owner's account hashdomains:
[<object>], a list of domains owned which contains the following fields each:name:
<String>, the name of the domainnameServiceAccount:
<String>, the domain's account hashsubdomains:
[<object>], a list of subdomains under this domainname:
<String>, the name of the subdomainsubdomainHash:
<String>, the subdomain's account hash
Example of a valid response:
{
"status": "Success",
"message": "Retrieved domains of multiple accounts!",
"result": {
"FqpGhutsofxy18h6p9Kgcb83teJRqQ8dm3NksTRaCTaE": {
"owner": "FqpGhutsofxy18h6p9Kgcb83teJRqQ8dm3NksTRaCTaE",
"domains": [
{
"name": "pantat",
"nameServiceAccount": "2NnYUke3LypC4pxPWabGevfqks9pmuoNJUd7qAM8o2zE",
"subdomains": [
{
"name": "luwan",
"subdomainHash": "DBaTD8519HCYhMfj7f6T8NmGYssTdrNAVyN79qYvnJB6"
}
]
}
]
},
"AK2VbkdYLHSiJKS6AGUfNZYNaejABkV6VYDX1Vrgxfo": {
"owner": "AK2VbkdYLHSiJKS6AGUfNZYNaejABkV6VYDX1Vrgxfo",
"domains": [
{
"name": "ki-v3",
"nameServiceAccount": "27iFoLqcBUjKSMtydrQESqY2HNaVW2xqMsb95KwkUsUm",
"subdomains": []
},
{
"name": "ki-v2",
"nameServiceAccount": "BjYUGWR9dS9hWkC3T341LpkiFy9pUJu31asWiT3JeeQ8",
"subdomains": [
{
"name": "test",
"subdomainHash": "48BgCnYTRcN5aQoEz2Khte7FjDGyYutYF1yThbE9WBei"
}
]
}
]
},
"nix9RErnQYXpuf329ntPgSzThogtfeyUempD7zDrnSH": {
"owner": "nix9RErnQYXpuf329ntPgSzThogtfeyUempD7zDrnSH",
"domains": [
{
"name": "nixholas",
"nameServiceAccount": "3krJN4n3cWZktUBbpm5KjdhHSEMfgvzSPLsKeeC9o2Xh",
"subdomains": []
}
]
}
}
}
Invalid Response
<object>
- a JSON object containing the following fields if the requested account doesn't exist
code:
<integer>, The error codemessage:
<String>, An error message to indicate which part of the query went wrongstatus:
<String>, The response status following the error code- 400 = Bad Request (client side)
- 500 = Internal Server Error (server side)