Users

Get public profile by wallet and access token

Auth: None (public profile)

access to user profile

get/v1/users/profile/{walletAddress}/{accessToken}

Request

  • Base URL: https://api.chat.ethora.com
  • URL: https://api.chat.ethora.com/v1/users/profile/{walletAddress}/{accessToken}
  • Auth: none required

Path parameters

walletAddressstring required

Public-key / wallet address of the user whose profile to fetch. EVM-style 0x… for blockchain-enabled apps.

accessTokenstring required

Profile-share token issued by the owner via /v1/sharelink. Bypasses the normal access-grant rules.

Response

type CoinBalance = {tokenName: string, tokenSymbol: string, balance: number, contractAddress: string},
type NFTBalance = {
  tokenName: string,
  balance: number,
  total: number,
  imagePreview: string,
  constractTokenIds: [number],
  nftId: string,
  tokenType: string,
  nftFileUrl: string,
  nftMetaUrl: string,
  nftOriginalname: string,
  nftMimetype: string,
  createdAt: string,
  updatedAt: string,
  contractAddress: string,
},
axios.response.data = {
  balances: [CoinBalance | NFTBalance],
  documents: [],
  firstName: string,
  lastName: string,
  description: string,
  profileImage: string,
}

Changes

No recorded changes to this operation across all 1 revision of this API.