Create user profile
Creates a profile for the authenticated user. Username must be unique. Nationality should be ISO 3166-1 alpha-2 code (e.g., US, GB, NL). Profile is private by default. Public profiles participate in the leaderboard automatically unless leaderboardOptIn is explicitly false. Participation publishes dollar metrics independently of Social Feed display preferences.
Body
2 - 24^[a-zA-Z0-9]+$"johndoe"
2 - 50^[a-zA-Z\s\-']+$"John Doe"
2 - 100^[a-zA-Z\s\-']+$"John Michael Doe"
"https://example.com/avatar.jpg"
280"Trader & investor"
1 - 50^[a-zA-Z\s\-']+$"John"
1 - 50^[a-zA-Z\s\-']+$"Doe"
"1990-05-15"
"US"
"US"
200"123 Main St"
200"Apt 4B"
100"New York"
100"NY"
20"10001"
Whether the profile is publicly visible
false
Whether the trader participates in the public leaderboard, which publishes dollar P&L and performance metrics independently of Social Feed display settings. Public profiles participate automatically unless explicitly opted out. Setting false saves an opt-out across later privacy changes. Private profiles are excluded; publishing again resumes participation unless opted out.
false
Public social links (one per platform)
5Show pinned badges next to the display name
Selected trading-identity tag ids
5scalper, day-trader, swing-trader, position, long-only, short-only, both-sides, news-trader, overnight-holder, extended-hours, technical, macro, data-driven, intuitive, nq, es, cl, gc, si, zb, 6e, mnq, mes Show the user's P&L amount on public surfaces
Render P&L as a percentage instead of a dollar value
Hide username and avatar on the leaderboard; the trader still competes under a stable anonymous alias. Independent of isPublic. Defaults to true; traders opt in to showing their name.