Retorna os privilégios do usuário ou recria os dados de login
GET/user/privilege
Por padrão (LoginData ausente ou diferente de 1), devolve a lista de perfis de acesso (UserPrivilegeGroup) da empresa com os módulos e privilégios de cada um, restritos ao que o usuário enxerga. Quando LoginData=1, recria o corpo de login do usuário autenticado — útil para o frontend reidratar a sessão com dados frescos (dados da empresa, token de help desk, tours de apresentação já vistos e as parametrizações da empresa).
O campo HelpDeskChatToken continua no corpo por compatibilidade, mas vem sempre null: o chat do help desk foi desativado. Só HelpDeskToken traz um token válido.
Request
Responses
- 200
- 400
Conforme LoginData: lista de perfis (UserPrivilegeGroup[]) ou o corpo de login (UserLoginPayload). O corpo é equivalente ao campo body de POST /user/signin/local, exceto por UserImageUrl, IDModuleFavorite e CompanyPaymentStatus, que não são preenchidos aqui.
Mensagens conhecidas:
[BadRequest] - Usuário precisa estar logado[BadRequest] - Usuário não encontrado.