users

Updates an existing user profile

put/users/{id}

Path parameters

idstring required

A User ID

Query parameters

user_idstring required

The user ID of the user making the request

Request body

handlestring

User handle. Can only be set if the user does not already have a handle.

namestring

Display name

biostring

User bio

locationstring

User location

websitestring uri

Website URL

donationstring

Donation link

twitter_handlestring

Twitter handle (without @)

instagram_handlestring

Instagram handle (without @)

tiktok_handlestring

TikTok handle (without @)

profile_picturestring

Profile picture CID or URL

profile_picture_sizesstring

Profile picture sizes metadata

cover_photostring

Cover photo CID or URL

cover_photo_sizesstring

Cover photo sizes metadata

profile_type'label' nullable

Type of profile (e.g., 'label' for record labels)

is_deactivatedboolean

Whether the user is deactivated

artist_pick_track_idstring

Track hash ID to feature as artist pick

allow_ai_attributionboolean

Whether to allow AI attribution

spl_usdc_payout_walletstring

Solana USDC payout wallet address

coin_flair_mintstring

Coin flair mint address

Example request

{
  "artist_pick_track_id": "x5pJ3Az",
  "playlist_library": {
    "contents": [
      {
        "contents": [
          {
            "playlist_id": 1234
          }
        ]
      }
    ]
  },
  "events": {
    "referrer": "k9Xm5Pz"
  }
}

Response

User updated successfully

transaction_hashstring

The blockchain transaction hash

block_hashstring

The blockchain block hash

block_numberinteger

The blockchain block number/height

Changes

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