Cadastro de Usuários
Lista os usuários da empresa
Retorna os usuários vinculados à empresa autenticada, com o(s) perfil(is) de acesso agregados em `Privileges`, o último login (`LastLogin`), flags de vendedor e o status do vínculo. Por padrão lista apenas usuários **ativos**; use `AllStatus=1` para incluir inativos.
Cria um usuário
Cadastra um usuário na empresa autenticada. É obrigatório informar `UserName` e pelo menos um identificador de login: `Login` (e-mail) **ou** `UserCpfCnpj`. Quando só o documento é enviado, o sistema gera um login interno no formato `<documento>@email.com.br`. Quando um e-mail real é informado, um e-mail de boas-vindas é enviado.
Lista as empresas vinculadas ao usuário autenticado
Retorna as empresas (vínculo `UserCompany`) às quais o usuário autenticado tem acesso, ordenadas por `AccountName`.
Lista as empresas faturadoras vinculadas ao usuário
Retorna as empresas faturadoras (`UserCompanyInvoice`) às quais o usuário autenticado tem acesso, dentro do grupo da empresa identificada pelo subdomínio.
Monta o menu lateral do usuário
Retorna os grupos de módulos visíveis ao usuário autenticado, considerando os privilégios do perfil de acesso atribuído. Cada grupo traz seus módulos e, em `Version = 2`, também submódulos aninhados (estrutura hierárquica `Module` dentro de `Module`). Quando `Version` é diferente de `2`, devolve apenas o primeiro nível. Informando `IDUser`, o menu é montado para o usuário indicado em vez do autenticado.
Retorna os privilégios do usuário ou recria os dados de login
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).
Lista tags de usuário
Lista as tags de acesso dos usuários das empresas do token, em ordem alfabética.
Lista os relatórios já gerados pelo usuário
Retorna o histórico de relatórios que **o usuário autenticado** gerou — ordenado pela data de criação descendente. Cada item traz o tipo de relatório (`TypeCompanyReport`), os filtros usados (`Query`), o status (`Status`: pendente, processando, concluído, erro), comentários, link de download (`Link`, preenchido quando o processamento termina) e a data/hora da geração.
Enfileira a geração de um relatório
Cria um pedido de geração de relatório para o tipo (`IDTypeCompanyReport`) e filtros (`Query`) informados. O processamento é **assíncrono**: a API registra o pedido com status `1` (Processando) e devolve imediatamente o histórico atualizado de relatórios do usuário. Quando a geração termina, o arquivo fica disponível em `Link` e o status passa para `2` (Gerado) ou `3` (Sem dados). Os relatórios de uma mesma empresa são processados em sequência, um de cada vez.
Lista cargos
Lista os cargos das empresas do token, em ordem alfabética pelo nome do cargo. Por padrão traz apenas os cargos ativos; use `AllStatus=1` para incluir os inativos.
Cria um cargo
Cria um cargo. O nome deve ser único na empresa; funções e cargo superior informados precisam existir e pertencer à mesma empresa.
Detalhe
2 itens
Por Usuário
10 itens