Get user by ID
Returns detailed information about a specific user, including their profile data. You can only access users you have a connection with.
Authorizations
AuthorizationstringheaderrequiredAPI tokens can be created in the Dashboard settings. Requires an Ultra subscription.
Path Parameters
idintegerpathrequiredThe user's internal ID
Required range: x ≥ 1
Example: 42
Response
200application/jsonUser details
User details
okbooleanrequireddatavaluerequiredShow child attributes
idintegerInternal user ID
usernamestring | nullUser's unique username (from profile)
accountTypeenumAccount type
Allowed values: usersupportadminsuperadmin
subscriptionTierenum | nullSubscription tier (null if no subscription)
Allowed values: ultrapioneerfounderemployee
leagueintegerCurrent league tier
rankintegerLeaderboard rank
totalPointsintegerLifetime points earned
matchPointsintegerPoints in current match period
profileImagestring | nullURL to user's profile image
profileDescriptionstring | nullUser's profile bio/description
profileTitlestring | nullUser's profile title
dttTotalRepsintegerLifetime total Deepthroat Trainer repetitions across all sessions owned by this user.
dttTotalSessionsintegerLifetime count of Deepthroat Trainer sessions owned by this user.
400application/jsonInvalid request parameters
Invalid request parameters
okbooleanrequirederrorstringrequired401application/jsonAuthentication required or token invalid
Authentication required or token invalid
okbooleanrequirederrorstringrequired404application/jsonUser not found
User not found
okbooleanrequirederrorstringrequired