MinMaxHub
Documentation
  • Introduction
  • Architecture
  • Frontend
Domains
  • Nodes
  • Entities
  • Consensus
  • Suggestions
Resources
  • API Reference

Copyright 2026 MinMaxHub

  • Documentation
  • Domains
  • API Reference
NodesEntitiesSuggestionsVotesConsensusUsersRulesMedia
powered by Zudoku
Domains

Users

The Users domain manages identity, profiles, and authorization. It provides the public profile system and rank-based access control.

Registration

User accounts are created automatically when a user signs up through the authentication provider. There is no manual registration endpoint -- account creation is handled entirely by the auth flow.

New accounts are initialized with:

  • A default avatar path
  • BEGINNER rank
  • No bio
  • Active status

User Profile

FieldTypePublicDescription
userIdUUIDYesUnique identifier
usernamestringYesDisplay name
photoUrlstring or nullYesAvatar URL
rankUserRankYesSee rank system below
biostring or nullYesUser biography
isActivebooleanYesAccount status
createdAt / updatedAtISO dateYesTimestamps
emailstringNoNever exposed in API responses

Privacy

Email addresses are never included in API responses. Public endpoints return a UserProfile (email stripped). Cross-domain references use a minimal UserSummary containing only userId, username, and photoUrl.

Rank System

RankLevel
BEGINNERDefault for new users
NOVICE--
ADEPT--
EXPERT--
MASTER--
GAME_MASTERAdmin access

Rank rules:

  • Only a GAME_MASTER can update any user's rank.
  • A GAME_MASTER cannot remove their own GAME_MASTER rank (prevents admin lockout).

API Endpoints

MethodEndpointPurposeAuth
GET/usersList users (paginated)Required
GET/users/{userId}Get profile by UUIDRequired
GET/users/username/{username}Get profile by handleRequired
PATCH/users/{userId}/rankUpdate a user's rankRequired (GAME_MASTER only)

All endpoints require authentication. GET endpoints return UserProfile (email stripped).

Last modified on April 2, 2026
ConsensusRules
On this page
  • Registration
  • User Profile
    • Privacy
  • Rank System
  • API Endpoints