Introduced on April 3, 2026, the User Profile Bio is an optional free-text self-description stored on a user's profile.
/preferences): a "Bio" text area with a live n / 1000 counter, saved together with full name and email./admin/users).The bio is the bio column of the users table in PostgreSQL, declared VARCHAR(1000) in bin/db/migrations/V002__core_users_groups.sql. In Java it is UserProfile.getBio() / setBio() (DefaultUserProfile).
GET /api/auth/profile: returns the signed-in user's own profile, including bio (AuthResource).PUT /api/auth/profile: updates the caller's own fullName, email and bio (and, when requested, the password)./admin/users and /admin/users/{login} accept and return bio for administrators (AdminUserResource).No other endpoint returns a user's bio to anyone but its owner or an administrator.
UserPreferencesPage.jsx renders the owner's form and admin/UserFormModal.jsx the administrator's, both in the React SPA (wikantik-frontend).
Cluster Hub: Wikantik Platform Development Hub: Architecture, MCP Protocols, and Agent Briefings (wikantik-development)