user
get/v1/users/{id}

Request

  • Base URL
    https://app.legend.trade/api/rest
  • URL
    https://app.legend.trade/api/rest/v1/users/{id}
  • Auth
    HTTP bearer

Path parameters

idstring required

Response

Successful response

idstring required
telegram_idstring nullable required
usernamestring required
display_namestring required
referral_codestring nullable required
referral_code_altstring nullable required
referred_by_idstring nullable required
wallet_addressstring nullable required
created_atstring required
updated_atstring required
x_usernamestring nullable required
last_onlinestring nullable required
last_online_mobilestring nullable required
avatar_urlstring required
biostring nullable required
clan_idstring nullable required
rankinteger nullable required
rank_testnetinteger nullable required
streakinteger nullable required
elointeger nullable required
is_npcboolean required
last_reset_atstring nullable required
feature_imagestring required
completed_onboardingboolean required
dismissed_trade_note_ctaboolean required
has_depositedboolean required
invite_code_idstring nullable required
main_signer_quorum_idstring nullable required
builder_fee_overrideinteger nullable required
fee_rebate_ratenumber nullable required
fee_rebate_override_ratenumber nullable required
clan_fee_rebate_ratenumber nullable required
deleted_atstring nullable required
network_mode'hyperliquid_testnet' | 'hyperliquid_mainnet' | 'hyperliquid_paper' required
restrict_dms_to_followingboolean required
pnl_share_enabledboolean required
pnl_share_ratenumber required
acknowledged_season_zeroboolean required
notification_preferencesunknown required
fat_finger_settingsunknown required
account_value_tierinteger required
is_officialboolean required
trader_level_seeninteger nullable required
max_market_order_slippagenumber nullable required
isOwnProfileboolean required
isFollowingboolean required
followsYouboolean required
isDuelingboolean required

Changes

    • breaking

      the response property ///////// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property ////// became nullable for the status

    • breaking

      the response property ////// became nullable for the status

    • breaking

      the response property ////// became nullable for the status

    • breaking

      the response property ////// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property ///// became nullable for the status

    • breaking

      the response property ///// became nullable for the status

    • breaking

      the response property ///// became nullable for the status

    • breaking

      the response property ///// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • breaking

      the response property ////// became nullable for the status

    • breaking

      the response property //// became nullable for the status

    • info

      response property anyOf[UserProfile]/activeCopyProfile/anyOf[ActiveCopyProfile]/subWalletAddress list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/bio list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/clan/anyOf[subschema #1]/banner_url list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/clan/anyOf[subschema #1]/chat_room_id list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/clan/anyOf[subschema #1]/description list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/clan/anyOf[subschema #1]/image_url list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/clan_fee_rebate_rate list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/clan_id list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/deleted_at list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/fee_rebate_override_rate list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/fee_rebate_rate list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/invite_code_id list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/last_online list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/last_online_mobile list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/last_reset_at list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/main_signer_quorum_id list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/max_market_order_slippage list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/referral_code list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/referral_code_alt list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/referred_by_id list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/stats/avgHoldTime list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/stats/avgWinPercent list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/stats/sharpeRatio list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/stats/tradeWinRate list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/telegram_id list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/wallet_address list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/wallets/items/signer_quorum_id list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      response property anyOf[UserProfile]/x_username list-of-types was narrowed by removing types null from media type application/json of response 200

    • info

      added to the ///// response property anyOf list for the response status

    • info

      removed subschema #1 from the ///// response property anyOf list for the response status