Skip to main content
POST
/
profile
Update profile
curl --request POST \
  --url https://community.kuest.com/profile \
  --header 'Content-Type: multipart/form-data' \
  --form 'username=<string>' \
  --form image='@example-file'
{
  "id": "<string>",
  "address": "0x56687bf447db6ffa42ffe2204a05edaa20f55839",
  "username": "<string>",
  "avatar_url": "<string>",
  "proxy_wallet_address": "<string>",
  "created_at": "2023-11-07T05:31:56Z"
}
Update username and/or avatar for the authenticated wallet. Avatars are normalized to JPEG (max 256x256, <= 100 KB) and uploaded to Irys.

Body

multipart/form-data
username
string
image
file

Response

Profile updated.

id
string
required
address
string
required

0x-prefixed EVM address (40 hex chars).

Example:

"0x56687bf447db6ffa42ffe2204a05edaa20f55839"

username
string
required
avatar_url
string
required
proxy_wallet_address
string
required
created_at
string<date-time>
required