For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

idinteger · int32Opcional

Identificador do time criado

post/api/2/teams
POST /api/2/teams HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 132

{
  "active": true,
  "alwaysVisible": true,
  "cityId": 1,
  "code": "text",
  "description": "text",
  "name": "text",
  "parentId": 1,
  "sign": "text",
  "type": 1
}
{
  "id": 1
}

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

successbooleanSomente leituraOpcional

Indica se houve sucesso

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

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

successbooleanSomente leituraOpcional

Indica se houve sucesso

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

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


Atualizado

Isto foi útil?