Get current user profile
Returns the profile information of the authenticated user
Get current user profile › Responses
Profile retrieved successfully
idUnique identifier of the user
emailEmail address of the user
usernameUsername of the user
roleRole assigned to the user
regionUser region
isBlockedIndicates if the user is blocked
firstNameFirst name of the user
lastNameLast name of the user
phoneNumberPhone number of the user
addressAddress of the user
isFollowedIndicates if the user is being followed by the requester
isFollowingIndicates if the user is following the requester
followersCountNumber of followers the user has
followingCountNumber of users the user is following
profilePictureUrlURL or path to the user's profile picture
bioShort biography or description of the user
createdAtCreation timestamp in ISO-8601 UTC format
Response object containing artist profile information
favoriteGenreIdsUser's favorite genres selected at onboarding
favoriteArtistIdsUser's favorite artists selected at onboarding
followedArtistsArtist being followed by the user
Update current user profile
Updates the profile information of the authenticated user. Only provided fields will be updated.
Update current user profile › Request Body
firstNameUser's first name
lastNameUser's last name
phoneNumber^$|^\+?[0-9]{10,15}$User's phone number
addressUser's physical address
profilePictureUrlURL to the user's profile picture
bioUser's biography
contentFilterEnabledContent filter preference
regionUser region
Update current user profile › Responses
Profile updated successfully
idUnique identifier of the user
emailEmail address of the user
usernameUsername of the user
roleRole assigned to the user
regionUser region
isBlockedIndicates if the user is blocked
firstNameFirst name of the user
lastNameLast name of the user
phoneNumberPhone number of the user
addressAddress of the user
isFollowedIndicates if the user is being followed by the requester
isFollowingIndicates if the user is following the requester
followersCountNumber of followers the user has
followingCountNumber of users the user is following
profilePictureUrlURL or path to the user's profile picture
bioShort biography or description of the user
createdAtCreation timestamp in ISO-8601 UTC format
Response object containing artist profile information
Update onboarding fields for current user
Updates onboarding-related fields (role, artist name, favorite genres, favorite artists) for the authenticated user. Only provided fields will be updated.
Update onboarding fields for current user › Request Body
regionUser region
roleUser role type
artistNameArtist's display name (only for ARTIST)
favoriteGenresSet of user's favorite genres
favoriteArtistsSet of favorite artist UUIDs
Update onboarding fields for current user › Responses
Onboarding fields updated successfully
idUser UUID
emailUser email
usernameUsername
roleUser role type
regionUser region
artistNameArtist's display name (only for ARTIST)
favoriteGenresList of user's favorite genres
favoriteArtistsList of favorite artist UUIDs
Get another user's profile by ID
Returns the profile information of the specified user by their ID
path Parameters
userIdGet another user's profile by ID › Responses
Profile retrieved successfully
idUnique identifier of the user
emailEmail address of the user
usernameUsername of the user
roleRole assigned to the user
regionUser region
isBlockedIndicates if the user is blocked
firstNameFirst name of the user
lastNameLast name of the user
phoneNumberPhone number of the user
addressAddress of the user
isFollowedIndicates if the user is being followed by the requester
isFollowingIndicates if the user is following the requester
followersCountNumber of followers the user has
followingCountNumber of users the user is following
profilePictureUrlURL or path to the user's profile picture
bioShort biography or description of the user
createdAtCreation timestamp in ISO-8601 UTC format
Response object containing artist profile information
Search users
Search users by username, first name, last name, or full name. Supports pagination.
query Parameters
querySearch term (username, name, last name, full name)
pagePage number (starts at 0)
sizeResults per page
includeListenersincludeArtistsSearch users › Responses
Search results page
idUnique identifier of the user
usernameUsername of the user
firstNameFirst name of the user
lastNameLast name of the user
roleRole of the user
profilePictureUrlURL or path to the user's profile picture
biographyBiography of the user
artistNameArtist name when user is an artist
followersCountNumber of followers the user has
followingCountNumber of users the user is following
isFollowingIndicates if the user is following the requester
levenshteinDistanceLevenshtein distance between the search query and the username (lower is better)
Get another user's profile by ID for internal use
Returns the profile information of the specified user by their ID
path Parameters
userIdGet another user's profile by ID for internal use › Responses
Profile retrieved successfully
idUnique identifier of the user
emailEmail address of the user
usernameUsername of the user
roleRole assigned to the user
regionUser region
isBlockedIndicates if the user is blocked
firstNameFirst name of the user
lastNameLast name of the user
phoneNumberPhone number of the user
addressAddress of the user
isFollowedIndicates if the user is being followed by the requester
isFollowingIndicates if the user is following the requester
followersCountNumber of followers the user has
followingCountNumber of users the user is following
profilePictureUrlURL or path to the user's profile picture
bioShort biography or description of the user
createdAtCreation timestamp in ISO-8601 UTC format
Response object containing artist profile information