Detalha um usuário
GET/user/:iduser
Retorna o cadastro completo do usuário na empresa: dados pessoais e profissionais (função, cargo, escala de trabalho, supervisor imediato e módulo atual), flags de vendedor, técnico e comissão, funções (UserJobPositionList), perfis de acesso (UserPrivilegeGroup), regras de comissão (SalesmanComission), vínculos de empresa/filial faturadora (UserCompanyInvoice), centros de distribuição (UserCompanyDistributionCenter), categorias de fornecedor (UserCompanySupplierCategory), categorias e grupos de endereço de estoque (StockKeepingUnitLocationCategories, StockKeepingUnitLocationGroups), etiquetas do colaborador (Tags) e a auditoria de alterações (UserLog) e de acessos (LoginLog).
O parâmetro Type troca o endpoint para dois modos enxutos, usados no carregamento da tela inicial: Tours devolve apenas os tours de apresentação já vistos e Dashboard devolve a configuração de painel já resolvida (a pessoal quando existe, senão a do perfil de acesso) junto com as preferências de arrumação da home.
No modo padrão considera apenas o vínculo ativo (status=1); informe status na query para buscar por outro status. Quando não há vínculo no status pedido, retorna um array vazio ([]) com status 200.
Request
Responses
- 200
- 400
- 500
Detalhe do usuário (array com 1 item) ou [] quando não há vínculo no status pedido.
Falha na consulta nos modos Type=Tours e Type=Dashboard, que devolvem o erro com o prefixo [BadRequest]. O modo padrão não emite 400.
Erro interno (prefixo Error:).