Set user language preference
POST/company/users/lang
Permite al usuario configurar su idioma preferido.
Objective
Facilitar la personalización del idioma de la interfaz y contenidos según las preferencias del usuario.
Use Cases
- Usuario cambia el idioma de la interfaz
- Usuario selecciona su idioma preferido en registro
- Usuario actualiza preferencias de idioma
Authentication
- Requiere JWT válido (middleware m.isLoged)
Persistence
- El cambio se guarda en la base de datos
- Afecta a todas las respuestas futuras de la API
- Se usa para enviar emails en el idioma correcto
Supported Languages
- es (Español)
- en (Inglés)
- fr (Francés)
- de (Alemán)
Request
Responses
- 200
- 400
- 401
Idioma actualizado exitosamente
Solicitud inválida. Posibles causas:
- Idioma no soportado
- Campo language faltante
No autorizado (token inválido o permisos insuficientes)