JustaName
API ReferenceSDK Reference
API Reference
API Reference
  • Overview
  • API reference
    • Siwe
      • Request challenge
      • Verify message
      • Mapp
        • Add permission
        • Append field
        • Revoke permission
    • Subname
      • Accept
      • Reserve
      • Add
      • Update
      • Revoke
      • Reject
      • Subname
      • Ens
      • Address
      • Records
      • Available
      • Search
      • Ens list
    • Primary name
      • Address
      • Set primary name
  • Specification
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
  1. API reference
  2. Subname

Address

PreviousEnsNextRecords

Was this helpful?

Get all by Address

get

Retrieves all subnames associated with an address

Query parameters
addressstringRequired

The address of the subdomain

Example: 0xb965a5f3a0fC18D84E68883ccAd508445a7917A8
chainIdnumberRequired

Chain id, we only support Ethereum Mainnet and Sepolia Testnet (1 for mainnet, 11155111 for sepolia)

Example: 11155111
isClaimedbooleanOptional

if true, will return claimed subdomain, if false, will return unclaimed subdomain, if not provided, will return all subdomains

Example: true
ensDomainsstring[]Optional

Array of ensDomains to filter the subnames by

Example: ["jan.eth"]
Responses
200
Subnames were fetched successfully.
application/json
Responseall of
get
GET /ens/v1/subname/address HTTP/1.1
Host: api.justaname.id
Accept: */*
200

Subnames were fetched successfully.

{
  "statusCode": 200,
  "result": {
    "data": {
      "subnames": [
        {
          "ens": "user.justan.id",
          "isClaimed": true,
          "claimedAt": "2024-05-22T11:55:29.000Z",
          "isJAN": true,
          "records": {
            "resolverAddress": "0x48De002d3c64e4cFD130A87A35ECD960c01954bc",
            "texts": [
              {
                "key": "com.twitter",
                "value": "justaname_id"
              }
            ],
            "coins": [
              {
                "id": 60,
                "name": "eth",
                "value": "0x1FA89227d0F42960eb5f5693fAFCF58e255A4dfa"
              }
            ],
            "contentHash": {
              "protocolType": "ipfs",
              "decoded": "bafybeiafwq5iqeyk73or3dmzyjyqaauyzdwi3xtync7h6kp64umwvsiumi"
            }
          }
        }
      ]
    },
    "error": "text"
  }
}