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. Primary name

Set primary name

PreviousAddress

Was this helpful?

Set Primary Name

post

Set a Subname as Primary Name for an address.

Header parameters
x-signaturestringRequired

The signature.

x-messagestringRequired

The Message.

x-addressstringRequired

The Address.

Body
namestringRequired

The subname

Example: ghadi.jan.eth
addressstringRequired

The address of the primary name

Example: 0xb965a5f3a0fC18D84E68883ccAd508445a7917A8
chainIdnumberRequired

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

Example: 11155111
Responses
default
The primary name was set successfully.
application/json
post
POST /ens/v1/primary-name/set-primary-name HTTP/1.1
Host: api.justaname.id
x-signature: text
x-message: text
x-address: text
Content-Type: application/json
Accept: */*
Content-Length: 98

{
  "name": "ghadi.jan.eth",
  "address": "0xb965a5f3a0fC18D84E68883ccAd508445a7917A8",
  "chainId": 11155111
}
default

The primary name was set successfully.

{
  "statusCode": 200,
  "result": {
    "data": {
      "id": "id"
    },
    "error": "text"
  }
}