API User Endpoints

Source: backend/app/routers/users.py

GET /api/users/{user_id}/recent-group

Returns the most recent group membership record for a user.

GET /api/users/{user_id}/match-status

Returns current match status and response counts for the active group.

GET /api/users/{user_id}/groups

Returns all groups associated with a user and their member payloads.

PATCH /api/users/{user_id}

Updates user profile fields for the authenticated user.