Retrieve detailed information about a specific player by their unique identifier. This endpoint allows viewing public profile information for any player in the system.
This endpoint returns limited public information compared to the /players/me endpoint which provides comprehensive details for the authenticated player.
Player profiles respect privacy settings:Public Profiles: Show full stats, achievements, and some chests
Friends Only: Limited to friends of the requesting player
Private Profiles: Return 403 Forbidden errorAnonymous/guest players always have public profiles with limited information.
Status: 404 Not FoundThe player ID doesn’t exist, or the account has been deactivated.Solution: Handle gracefully with “Player not found” message.
Private Profile
Status: 403 ForbiddenThe player has set their profile to private or friends-only.Solution: Show “Private profile” message and suggest sending a friend request.
Invalid Player ID
Status: 400 Bad RequestThe provided ID is not a valid UUID format.Solution: Validate UUID format client-side before making requests.
Never cache player profile data for extended periods as privacy settings, achievements, and stats can change frequently.
This endpoint is useful for social features, leaderboards, and friend systems, but always respects player privacy preferences.