Authentication

Update user profile

Update the authenticated user's profile information. Supports both JSON and multipart/form-data requests.

**Authentication Required:** This endpoint requires a valid JWT Bearer token in the Authorization header.

**Profile Fields:**
- `display_name`: User's display name
- `bio`: User biography
- `twitter_handle`: Twitter/X username
- `website`: Personal website URL
- `location`: User location
- `profile_picture`: Profile picture file (multipart/form-data only)

**File Upload:**
- Maximum file size: 5MB
- Allowed types: JPEG, PNG, GIF
- Use multipart/form-data for file uploads
put/api/v1/wallet/profile/

Request

  • Base URL: https://api.leviathannews.xyz (the document declares no server; this is the origin it was published from)
  • URL: https://api.leviathannews.xyz/api/v1/wallet/profile/
  • Auth: one of:
    • HTTP bearer
    • API key in cookie sessionid

Request body

unknown required

Response

Profile updated successfully

Changes

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