Criar, ativar e desativar times

Como criar um time utilizando API?

Para criar um time 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. Defina os valores dos parâmetros: Defina o nome, a descrição, o código original e a sigla do time que são respectivamente os valores de name, description, code e sign;

  3. Defina o valor de alwaysVisible: Se for definido como true esse time aparecerá no menu lateral de "Acompanhar solicitações", mesmo que ele não possua nenhum aplicativo ou serviço disponível.

  4. Obtenha o parentId: Se desejar informar um time superior hierarquicamente, obtenha antes o parentId que é o código identificador (teamid) do time hierarquicamente superior. É possível obtê-lo na página Acesso > Times ou através de consultas de API como explicado em Listar times;

  5. Obtenha o cityId: Este é código identificador da cidade.É possível encontrar este valor consultando a página Avançado > Cidades ou através de consultas de API como explicado em Outros. Para entender como a associação de uma cidade impacta o time consulte Turnos de trabalho e cidades;

  6. Obtenha o type: Não é uma propriedade obrigatória mas ajuda a organizar e identificar os times. Não há no momento API's que possam listar os tipos de times disponíveis, você pode encontrar os valores na página Avançado > Tipos de times;;

  7. Utilize o endpoint Criar, ativar e desativar times para enviar a requisição;

Criar um time (Auth)

post
Autorizações
AuthorizationstringObrigatório

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

Corpo
activebooleanOpcional

Indica se o time está ativo ou não para ser utilizado. Padrão: true

alwaysVisiblebooleanOpcional

Indica se o time é apresentado mesmo quando não há aplicativo ou serviço vinculados a ele. Padrão: false

cityIdinteger · int32Opcional

Identificador da cidade

codestringOpcional

Identificador do time utilizado em APIs, integrações e customizações

descriptionstringOpcional

Descrição do time

namestringObrigatório

Nome do time

parentIdinteger · int32Opcional

Identificador do time superior

signstringOpcional

Sigla do time

typeinteger · int32Opcional

Identificador do tipo do time

Respostas
200

Sucesso

post
/api/2/teams

Exemplo de requisição para criar um time no Zeev


Como ativar/desativar um time utilizando API?

Para ativar ou desativar um time 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. Obter o teamId: Obtenha o código identificador do time, você pode encontra-lo na página Acesso > Times ou no o resultado de consultas de API como explicado em Listar times;

  3. Enviar a requisição para:

Lembre-se de substituir seu_endereco.do.zeev pelo endereço que você utiliza para acessar o Zeev.

Ativar um time pelo identificador (Auth)

patch
Autorizações
AuthorizationstringObrigatório

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

Parâmetros de rota
teamIdinteger · int32Obrigatório

Identificador do time

Respostas
200

Sucesso

patch
/api/2/teams/{teamid}/activate

Desativar um time pelo identificador (Auth)

patch
Autorizações
AuthorizationstringObrigatório

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

Parâmetros de rota
teamIdinteger · int32Obrigatório

Identificador do time

Respostas
200

Sucesso

patch
/api/2/teams/{teamid}/deactivate

Exemplos de requisição para ativar/desativar um time?


Atualizado