Contar todas as tarefas pendentes do sistema

Como obter a quantidade de tarefas pendentes via API?

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

  2. Enviar a Requisição: Utilize o endpoint Contar todas as tarefas pendentes do sistema para enviar a requisição conforme modelo e exemplo (Troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev):

Contar todas as atribuições de atividades pendentes do sistema de acordo com filtros (Auth)

post
Autorizações
Corpo
flowIdinteger · int32Opcional

Número identificador do processo

serviceIdinteger · int32Opcional

Número identificador do serviço

appCodestringOpcional

Código criptografado identificador do aplicativo de processos

mobileEnabledOnlybooleanOpcional

Indicador se devem ser listados somente processos habilitados para mobile

assigneeUserIdinteger · int32Opcional

Indicador da pessoa responsável pela tarefa

startDateIntervalBeginstring · date-timeOpcional

Data inicial do intervalo a partir da qual a tarefa iniciou no formato yyyy-mm-dd HH:mm:ss

startDateIntervalEndstring · date-timeOpcional

Data de final do intervalo a partir da qual a tarefa iniciou no formato yyyy-mm-dd HH:mm:ss

useCachebooleanOpcional

Indicador se deve ser utilizado cache

Respostas
200

Sucesso

post
POST /api/2/assignments/report/count HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 205

{
  "flowId": 1,
  "serviceId": 1,
  "appCode": "text",
  "mobileEnabledOnly": true,
  "assigneeUserId": 1,
  "startDateIntervalBegin": "2025-08-06T21:35:00.289Z",
  "startDateIntervalEnd": "2025-08-06T21:35:00.289Z",
  "useCache": true
}
{
  "total": 1,
  "onTime": 1,
  "late": 1
}

Exemplo de requisição para o endpoint Contar todas as tarefas pendentes do sistema

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

const raw = JSON.stringify({
  "flowId": 25408227,
  "serviceId": 84322412,
  "mobileEnabledOnly": false,
  "assigneeUserId": 31133354,
  "startDateIntervalBegin": "1968-12-03T01:41:07.676Z",
  "startDateIntervalEnd": "1978-07-21T09:33:35.324Z",
  "useCache": false
});

const requestOptions = {
  method: "POST",
  headers: myHeaders,
  body: raw
};

try {
  const response = await fetch("https://seu_endereco.do.zeev/api/2/assignments/report/count", requestOptions);
  const result = await response.json();
  console.log(result)
} catch (error) {
  console.error(error);
};

Atualizado