v1

latestOpenAPI 3.0.0raw.githubusercontent.com2026-04-107095124.5 KB
Profile management endpoints

Request to update a domain's on-chain records

The POST call can be used to start the process of modifying a domain's on-chain records. Authentication is required using domain owner signature.

post/user/{domain}/records/manage

Path parameters

domainstring required

The domain name to update on-chain records

Headers

x-auth-domainstring required

The domain to authorize

x-auth-expiresstring required

The expiration time of the signature

x-auth-signaturestring required

The signature generating using domain owner private key

Request body

addressstring

The wallet address

primaryDomainboolean

Set this domain to the wallet's primary identity

transferToAddressstring

Transfer the domain to the specified address

clearRecordsstring

Clear all records upon transfer

Example request

{
  "primaryDomain": true,
  "records": {
    "key": "An arbitrary on-chain record value"
  }
}

Response

Successful request of domain record update. The transaction hash must be signed and submitted to confirm the record update.

typestring

Description of response type

Example response

{
  "type": "unstoppabledomains.com/partner.v3.OperationType"
}