Get user details by ID
GET/company/users/:id
Retorna as informações completas de um usuário específico da empresa.
Objetivo
Permitir visualizar o perfil de qualquer usuário da empresa, útil para administradores e gestores.
Casos de Uso
- Visualizar perfil de outro usuário (somente admin/gestor)
- Verificar informações de contato
- Consultar dados de um usuário específico
Autenticação
- Requer JWT válido (middleware m.isLoged)
- Usuário deve estar autenticado
- Só retorna dados se o usuário pertencer à mesma empresa
Observações
- Usuários não administradores podem ver seu próprio perfil
- O controlador verifica se o usuário pertence à empresa
Request
Responses
- 200
- 401
- 404
Detalhes do usuário obtidos com sucesso
Não autorizado. Possíveis causas:
- Token JWT inválido ou expirado
- Usuário não tem permissão para visualizar este perfil
Usuário não encontrado