Saltar al contenido principal

Update User Profile

PUT 

/auth/profile

Permite al usuario autenticado actualizar su información personal. Flujo Típico:

  1. El usuario modifica sus datos en la interfaz
  2. El frontend envía los campos actualizados con el token JWT
  3. El servidor valida el token y los datos recibidos
  4. Actualiza solo los campos proporcionados en la base de datos
  5. Retorna el perfil actualizado completo Campos Actualizables:
  • Nombre y apellido del usuario
  • Email (debe ser único en el sistema)
  • País de residencia
  • Número de identificación fiscal (Tax ID) Ejemplos de Uso:
  • Usuario actualiza su nombre después de cambio legal
  • Corrección de email erróneo en registro
  • Actualización de datos fiscales para facturación
  • Cambio de país por reubicación Validaciones:
  • Email debe tener formato válido
  • Email debe ser único (no usado por otro usuario)
  • Nombre y apellido no pueden estar vacíos si se proporcionan
  • Tax ID debe cumplir formato del país especificado Notas Importantes:
  • Solo se actualizan los campos enviados (actualización parcial)
  • No se puede cambiar el rol del usuario mediante este endpoint
  • Cambio de email requiere re-verificación
  • Se registra auditoría de cambios realizados

Request

Responses

Perfil actualizado exitosamente