Update username
Updates the current user's username. Must be 3-30 characters. Letters, numbers, and - . allowed; must start and end with a letter or number.
PATCH
Updates the current user's username. Must be 3-30 characters. Letters, numbers, and _ - . allowed; must start and end with a letter or number. Returns 409 if the username is already taken.
Loading code example
Loading code example
Authorizations
appIdstringheaderrequired
API key passed in the header.
Body
usernamestringLength:
>= 3, <= 30Pattern:
^[A-Za-z0-9][A-Za-z0-9._-]{1,28}[A-Za-z0-9]$confirmAvatartrueAllowed values:
trueremoveAvatartrueAllowed values:
trueResponse
application/json
200
idstringrequiredusernamestringrequiredavatarUrlstringrequiredexternalIdstringrequiredisLocationBlockedbooleanrequiredaccountsarray<object>requiredaccounts.type"oauth" | "siwe" | "siws" | "email"requiredAllowed values:
"oauth" | "siwe" | "siws" | "email"accounts.provider"wallet" | "solana_wallet" | "google" | "twitter" | "apple" | "email"requiredAllowed values:
"wallet" | "solana_wallet" | "google" | "twitter" | "apple" | "email"accounts.providerAccountIdstringrequiredwalletsarray<object>requiredwallets.chain"evm" | "svm"requiredAllowed values:
"evm" | "svm"wallets.addressstringrequiredvenueAccountsarray<object>requiredvenueAccounts.idstringrequiredvenueAccounts.venue"kalshi" | "polymarket" | "limitless" | "opinion" | "predict" | "probable" | "myriad" | "hyperliquid"requiredAllowed values:
"kalshi" | "polymarket" | "limitless" | "opinion" | "predict" | "probable" | "myriad" | "hyperliquid"venueAccounts.statusstringrequiredvenueAccounts.kycStatusstringrequired