v2 - Profiles

Update My Handle

Set or change the authenticated user's @handle.

Validation rules (src/utils/handle.py):

  • 3 to 30 chars
  • Lowercase letters, numbers, underscores only
  • Must start with a letter
  • Cannot be on the reserved list

Uniqueness: case-insensitive. Returns 409 if another profile holds the handle (the current user holding it is a no-op success).

patch/v2/profiles/me/handle

Request

  • Base URL
    https://api.jubjubapp.com (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Headers

Authorizationstring
X-JubJub-Service-Keystring
X-JubJub-Agent-Keystring
X-JubJub-Platform-Keystring
Originstring
Refererstring
X-JubJub-Trial-Tokenstring

Request body

handlestring required

3 to 30 chars, lowercase letters, numbers, or underscores, starting with a letter.

Response

Successful Response

profile_idstring nullable
is_youboolean
display_namestring nullable
emailstring nullable
avatar_urlstring nullable
biostring nullable
email_confirmationstring nullable
handlestring nullable
wallet_railsobject nullable

Changes

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