Ativar, desativar, bloquear e desbloquear uma pessoa

Como ativar/desativar o cadastro de pessoas no Zeev utilizando API?

Para ativar ou desativar o cadastro de pessoas no Zeev, siga estes passos:

  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. Para desativar o cadastro: Enviar a requisição para Ativar, desativar, bloquear e desbloquear uma pessoa (troque seu_endereco.do.zeev pelo endereço que você utiliza para acessar o Zeev);

  4. Para ativar o cadastro: Enviar requisição para Ativar, desativar, bloquear e desbloquear uma pessoa (troque seu_endereco.do.zeev pelo endereço que você utiliza para acessar o Zeev);

Ativar uma pessoa por código (Auth)

patch
Autorizações
Parâmetros de rota
userIdinteger · int32Obrigatório

Código identificador da pessoa

Respostas
200

Sucesso.

patch
PATCH /api/2/users/{userid}/account/activate HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true
}

Exemplo de requisição para ativar o cadastro de uma pessoa no Zeev

let userId = 890;
const myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer TOKEN_DO_USUARIO");

const requestOptions = {
  method: "PATCH",
  headers: myHeaders
};

try {
  const response = await fetch(`https://seu_endereco.do.zeev/api/2/users/${userId}/account/activate`, requestOptions);
  const result = await response.text();
  console.log(result)
} catch (error) {
  console.error(error);
};

Desativar uma pessoa por código (Auth)

patch
Autorizações
Parâmetros de rota
userIdinteger · int32Obrigatório

Código identificador da pessoa

Respostas
200

Sucesso.

patch
PATCH /api/2/users/{userid}/account/deactivate HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true
}

Exemplo de requisição para desativar o cadastro de uma pessoa no Zeev

let userId = 890;
const myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer TOKEN_DO_USUARIO");

const requestOptions = {
  method: "PATCH",
  headers: myHeaders
};

try {
  const response = await fetch(`https://seu_endereco.do.zeev/api/2/users/${userId}/account/deactivate`, requestOptions);
  const result = await response.text();
  console.log(result)
} catch (error) {
  console.error(error);
};

Como bloquear/desbloquear acesso de uma pessoa ao Zeev por API?

Para bloquear ou desbloquear o acesso de pessoas no Zeev, siga estes passos:

  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. Para bloquear o acesso: Enviar a requisição para Ativar, desativar, bloquear e desbloquear uma pessoa (troque seu_endereco.do.zeev pelo endereço que você utiliza para acessar o Zeev);

  4. Para esbloquear o acesso: Enviar requisição para Ativar, desativar, bloquear e desbloquear uma pessoa (troque seu_endereco.do.zeev pelo endereço que você utiliza para acessar o Zeev);

Bloquear o acesso de uma pessoa ao sistema por código (Auth)

patch
Autorizações
Parâmetros de rota
userIdinteger · int32Obrigatório

Código identificador da pessoa

Respostas
200

Sucesso.

patch
PATCH /api/2/users/{userid}/account/lock HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true,
  "userId": 1,
  "username": "text"
}

Exemplo de requisição para bloquear o acesso de uma pessoa

let userId = 890;
const myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer TOKEN_DO_USUARIO");

const requestOptions = {
  method: "PATCH",
  headers: myHeaders
};

try {
  const response = await fetch(`https://seu_endereco.do.zeev/api/2/users/${userId}/account/lock`, requestOptions);
  const result = await response.text();
  console.log(result)
} catch (error) {
  console.error(error);
};

Desbloquear o acesso de uma pessoa ao sistema por código (Auth)

patch
Autorizações
Parâmetros de rota
userIdinteger · int32Obrigatório

Código identificador da pessoa

Respostas
200

Sucesso.

patch
PATCH /api/2/users/{userid}/account/unlock HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
{
  "success": true,
  "userId": 1,
  "username": "text"
}

Exemplo de requisição para desbloquear o acesso de uma pessoa

let userId = 890;
const myHeaders = new Headers();
myHeaders.append("Accept", "application/json");
myHeaders.append("Content-Type", "application/json");
myHeaders.append("Authorization", "Bearer TOKEN_DO_USUARIO");

const requestOptions = {
  method: "PATCH",
  headers: myHeaders
};

try {
  const response = await fetch(`https://seu_endereco.do.zeev/api/2/users/${userId}/account/unlock`, requestOptions);
  const result = await response.text();
  console.log(result)
} catch (error) {
  console.error(error);
};


Atualizado