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, tours de apresentação já vistos e as parametrizações da empresa).
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.