Skip to main content
Obtain all resolution data provided at creation.
// See documentation to set up the client first

let apiInstance = new superlink.SubdomainApi();
let parentDomain = "supertest.me";
let subDomainName = "nora";

apiInstance.subdomainResolve(parentDomain, subDomainName, (error, data, response) => {
  if (error) {
    console.error(error);
  } else {
    console.log(`${data.domain}`)
    data.nameData.addresses.forEach(key, val => {
      console.log(key);
      console.log(val);
    })
    data.nameData.text.forEach(key, val => {
      console.log(key);
      console.log(val);
    })
    console.log(`${data.contenthash}`)
  }
});
// See documentation to set up the client first

parentDomain := "supertest.me"
subDomainName := "nora"
resp, r, err := superlinkClient.SubdomainAPI.SubdomainResolve(context.Background(), parentDomain, subDomainName).Execute()
if err != nil {
  fmt.Fprintf(os.Stderr, "Error when calling `SubdomainAPI.SubdomainResolve``: %v\n", err)
  fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}

fmt.Fprintf(os.Stdout, "%s\n", *resp.Domain)
for k, v := range resp.NameData.Addresses {
  fmt.Fprintf(os.Stdout, "%s %s\n", k, v)
}
for k, v := range resp.NameData.Text {
  fmt.Fprintf(os.Stdout, "%s %s\n", k, v)
}
fmt.Fprintf(os.Stdout, "%s\n", *resp.Contenthash)
# See documentation to set up the client first

api_instance = superlink.SubdomainApi(api_client)
parent_domain = 'supertest.me'
subdomain_name = 'nora'

try:
    api_response = api_instance.subdomain_resolve(parent_domain, subdomain_name)
    print(api_response.domain)
    for cointype, addr in api_response.name_data.addresses.items():
        print(cointype, addr)
    for key, value in api_response.name_data.text.items():
        print(key, value)
    print(api_response.name_data.contenthash)
except Exception as e:
    print("Exception when calling SubdomainApi->subdomain_resolve: %s\n" % e)