Get user details by ID
GET/company/users/:id
Devuelve la información completa de un usuario específico de la compañía.
Objective
Permitir visualizar el perfil de cualquier usuario de la compañía, útil para administradores y gestores.
Use Cases
- Visualizar perfil de otro usuario (solo admin/gestor)
- Verificar información de contacto
- Consultar datos de un usuario específico
Authentication
- Requiere JWT válido (middleware m.isLoged)
- Usuario debe estar autenticado
- Solo devuelve datos si el usuario pertenece a la misma compañía
Notes
- Los usuarios no administradores pueden ver su propio perfil
- El controlador verifica que el usuario pertenezca a la compañía
Request
Responses
- 200
- 401
- 404
Detalles del usuario obtenidos exitosamente
No autorizado. Posibles causas:
- Token JWT inválido o expirado
- Usuario no tiene permisos para ver este perfil
Usuario no encontrado