Gerenciar grupos de manutenção da pessoa

Como consultar os grupos de manutenção vinculados à uma pessoa utilizando API?

Para consultar os grupos atribuídos a uma pessoa, siga os passos abaixo:

  1. Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;

  2. Obtenha o userid: Obtenha código do usuário. É possível obter este identificador na página Acesso > Pessoas ou utilizando consulta de API's como nos exemplos que estão disponíveis em Como listar os dados de cadastro de todas as pessoas utilizando API do Zeev?.

  3. Enviar a Requisição: Utilize o endpoint Gerenciar grupos de manutenção da pessoa para enviar a requisição conforme modelo e exemplo (troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev).

  4. oData: opcionalmente, utilize regras oData para manipular o resultado da API. Essa API aceita $filter, $select, $orderby e $top.

Listar grupos de manutenção por código da pessoa (Auth)

get
Autorizações
AuthorizationstringObrigatório

Utilize um token válido de usuário para realizar a requisição

Parâmetros de rota
userIdinteger · int32Obrigatório

Código identificador da pessoa

Respostas
200

Sucesso.

get
/api/2/users/{userid}/groups

Exemplo de requisição para obter os grupos de uma pessoa utilizando API:


Como adicionar um grupo de permissão à uma pessoa utilizando API?

Se você deseja atribuir dois ou mais grupos a uma pessoa, considere utilizar o endpoint de cadastro, especificando a lista de funções com o valor de ifExists igual a update. ver mais em como cadastrar pessoas no Zeev, utilizando API.

Para adicionar um grupo a uma pessoa no Zeev utilizando API, siga os passos abaixo:

  1. Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;

  2. Obtenha o userid: Obtenha código do usuário. É possível obter este identificador na página Acesso > Pessoas ou utilizando consulta de API's como nos exemplos que estão disponíveis em Listar pessoas;

  3. Obtenha o groupId: Obtenha o código identificador da função, disponível no Zeev na página Avançado > Grupos de acesso ou através de consultas de API como as que estão disponíveis emGrupos de manutenção;

  4. Enviar a Requisição: Utilize o endpoint Gerenciar grupos de manutenção da pessoa para enviar a requisição conforme modelo e exemplo (troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev):

Adicionar um grupo de manutenção a uma pessoa (Auth)

post
Autorizações
AuthorizationstringObrigatório

Utilize um token válido de usuário para realizar a requisição

Parâmetros de rota
userIdinteger · int32Obrigatório

Código identificador da pessoa

groupIdinteger · int32Obrigatório

Código identificador do grupo

Respostas
200

Sucesso.

post
/api/2/users/{userid}/groups/{groupid}

Exemplo de requisição para adicionar grupo de permissão a uma pessoa:


Como remover um grupo de manutenção de uma pessoa utilizando API?

Para remover um grupo de acesso de uma pessoa, siga os passos abaixo:

  1. Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;

  2. Obtenha o userid: Obtenha código do usuário. É possível obter este identificador na página Acesso > Pessoas ou utilizando consulta de API's como nos exemplos que estão disponíveis em Listar pessoas;

  3. Obtenha o groupId: Obtenha o código identificador da função, disponível no Zeev na página Avançado > Grupos de acesso ou através de consultas de API como as que estão disponíveis emGrupos de manutenção;

  4. Enviar a Requisição: Utilize o endpoint Gerenciar grupos de manutenção da pessoa para enviar a requisição conforme modelo e exemplo (troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev):

Excluir um grupo de manutenção de uma pessoa (Auth)

delete
Autorizações
AuthorizationstringObrigatório

Utilize um token válido de usuário para realizar a requisição

Parâmetros de rota
userIdinteger · int32Obrigatório

Código identificador da pessoa

groupIdinteger · int32Obrigatório

Código identificador do grupo

Respostas
delete
/api/2/users/{userid}/groups/{groupid}

Sem conteúdo

Exemplo de requisição para remover um grupo de uma pessoa:


Como copiar grupos de manutenção de uma pessoa para outra utilizando API?

Para copiar os grupos de acesso de uma pessoa para outra utilizando API siga os passos abaixo:

  1. Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;

  2. Obter os parâmetros: O parâmetro userid é o código identificador da pessoa de quem se deseja copiar as funções o newuserid é o código identificador da pessoa a quem se deseja atribuir as funções. Ambos podem ser obtidos na página do Zeev Acesso > Pessoas, ou através de consultas de API como nos exemplos disponíveis em Listar pessoas;

  3. Enviar a Requisição: Utilize o endpoint Gerenciar grupos de manutenção da pessoa para enviar a requisição conforme modelo e exemplo (troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev):

Copia todos os grupos de manutenção de uma pessoa para outra (Auth)

post
Autorizações
AuthorizationstringObrigatório

Utilize um token válido de usuário para realizar a requisição

Parâmetros de rota
userIdinteger · int32Obrigatório

Código identificador da pessoa de origem

newUserIdinteger · int32Obrigatório

Código identificador da pessoa de destino

Respostas
200

Sucesso.

post
/api/2/users/{userid}/groups/copy/{newuserid}

Exemplo de requisição para copiar os grupos de acesso de uma pessoa para outra:


Atualizado