UpdateUserDto
_idstringrequired
ID del usuario a actualizar.
Example:
69c4b4fc528c5e1f4ab79d0cnamestring
Nombre completo del usuario.
Example:
Mayaemailstring
Correo electrónico del usuario.
Example:
maya@vibra.localdocumentTypestring
Tipo de documento del usuario.
Example:
CCaddressstring
Dirección del usuario.
Example:
Calle 123 # 45-67phoneNumberstring
Número de teléfono del usuario.
Example:
3001234567passwordstring
Nueva contraseña del usuario (se almacena con hash). Si no se envía, no se modifica.
Example:
Vibra@2026!rolestring
ID del rol asociado al usuario.
Example:
66c9cce47e6a95e98116c0abcompanystring
ID de la compañía/institución asociada al usuario.
Example:
66c9cce47e6a95e98116c0acavatarstring
Nombre del avatar o URL del recurso del avatar.
Example:
default-user.pnggenderstring
Género del usuario.
Example:
MALEbirthDatestring
Fecha de nacimiento (ISO string).
Example:
2000-01-01keepSessionActiveboolean
Indica si el usuario mantiene la sesión activa.
Example:
trueisActiveboolean
Indica si el usuario está activo en el sistema.
Example:
trueUpdateUserDto
{
"_id": "69c4b4fc528c5e1f4ab79d0c",
"name": "Maya",
"email": "maya@vibra.local",
"documentType": "CC",
"address": "Calle 123 # 45-67",
"phoneNumber": "3001234567",
"password": "Vibra@2026!",
"role": "66c9cce47e6a95e98116c0ab",
"company": "66c9cce47e6a95e98116c0ac",
"avatar": "default-user.png",
"gender": "MALE",
"birthDate": "2000-01-01",
"keepSessionActive": true,
"isActive": true
}