Usuarios (v2)¶
Este módulo documenta los endpoints de usuario en la versión 2 de la API.
Nota importante: este backend no tiene un signup público. El alta de usuarios suele venir de flujos internos (admin/operaciones) que crean el registro en users con password="create" o "pending".
- Base v2:
/api/v2 - Rutas v2:
/api/v2/users
Endpoints¶
- POST
/users/create-password- Crear contraseña (onboarding) - POST
/users/login- Login
Cómo se “crea” el usuario en BD (resumen)¶
Ejemplos de flujos internos que crean un user:
- Crear Guardian (
CreateGuardianUseCase): creausersconpassword="create",state="active"y asigna rolid=4. - Pre-registro Student (
CreateStudentAndRegistrationUseCase): creausersconpassword="create"ystate="review".
Una vez existe el user, el onboarding se completa con POST /api/v2/users/create-password.