Skip to main content
PUT
/
v1
/
profiles
/
{identifier}
/
name
Provide a name and avatar for this profile.
curl --request PUT \
  --url https://api.clicker.xyz/v1/profiles/{identifier}/name \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "avatarUrl": "<string>",
  "name": "<string>"
}
'
{
  "id": "<string>",
  "name": "<string>",
  "images": {
    "raw": "<string>",
    "xs": "<string>",
    "sm": "<string>"
  },
  "addresses": [
    "<string>"
  ],
  "metadata": {
    "farcasterUsername": "<string>",
    "farcasterId": 123,
    "lensHandle": "<string>",
    "ensName": "<string>",
    "twitterHandle": "<string>",
    "debankName": "<string>",
    "hlName": "<string>",
    "commentCount30d": 123,
    "pnl30d": 123,
    "winRate30d": 123,
    "tradeCount30d": 123,
    "roiPercent30d": 123,
    "pnl7d": 123,
    "winRate7d": 123,
    "tradeCount7d": 123,
    "roiPercent7d": 123,
    "medianHoldingTimeMinutes": 123
  },
  "externalId": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.clicker.xyz/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

identifier
string
required

Profile UUID or wallet address

Body

application/json
avatarUrl
string | null

URL to a jpeg or png image. Center-cropped to square, at least 120x120, ideally at most 800x800 pixels. Max 5MB. Requires a name to be set. Pass null to remove the avatar, or omit to leave unchanged.

name
string | null

3-18 characters, letters/numbers/underscores only. Do not include the domain suffix. Pass null to remove the name and avatar entirely, or omit to leave unchanged.

Required string length: 3 - 18
Pattern: ^[a-zA-Z0-9_]+$

Response

200

id
string
required
name
string
required
images
object
required

URLs for different size squares.

addresses
string[]
required
metadata
object
required
isNSFW
required

false when the profile is clean. Otherwise an object with nsfwImage and nsfwText booleans indicating which axes the scanner flagged. Clients decide whether to render, censor, or hide the underlying content.

Available options:
false
externalId
string