Listar minhas tarefas pendentes
Como listar as minhas tarefas pendentes com API?
Para consultar e obter uma lista das tarefas pendentes com o usuário autenticado na API siga os passos abaixo:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Enviar a Requisição: Utilize o endpoint Listar minhas tarefas pendentes para enviar a requisição conforme modelo e exemplo (Troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev):
Paginar: Observe que a consulta à essa API retorna um número limitado de registros; para obter todos os dados, será necessário implementar um algoritmo de paginação;
Rate limit: Se for paginar os resultados, respeite os limites máximos de solicitações;
oData: opcionalmente, utilize regras oData para manipular o resultado da API. Essa API aceita
$select
Listar as atribuições de atividades pendentes da pessoa relacionada ao token de autenticação (Auth)
Indicação do número da página para paginação de registros
Indicação do número de registros a serem retornados
Código identificador do processo a ser filtrado
Código identificador dao serviço a ser filtrado
Código identificador do aplicativo de processos a ser filtrado
Indicativo se devem ser listadas somente as atividades que podem ser concluidas via mobile
Sucesso
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
GET /api/2/assignments HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
[
{
"id": 1,
"taskLink": "text",
"taskName": "text",
"requestName": "text",
"late": true,
"active": true,
"startDateTime": "2025-08-06T21:35:00.311Z",
"expirationDateTime": "2025-08-06T21:35:00.311Z",
"assignee": {
"id": 1,
"name": "text",
"email": "text",
"username": "text"
},
"flow": {
"id": 1,
"version": 1,
"uid": "00000000-0000-0000-0000-000000000000",
"name": "text"
},
"instance": {
"id": 1,
"uid": "00000000-0000-0000-0000-000000000000",
"masterInstanceId": 1,
"starterInstanceId": 1,
"instanceTask": {
"id": 1,
"startDateTime": "2025-08-06T21:35:00.311Z",
"task": {
"id": 1,
"name": "text",
"type": "text",
"description": "text",
"element": {
"id": 1,
"alias": "text"
}
}
}
},
"service": {
"id": 1,
"name": "text",
"uid": "00000000-0000-0000-0000-000000000000"
}
}
]
Exemplo de requisição para obter a lista de tarefas pendentes com a pessoa do token de autenticação
/* parametros da requisição inicio */
let pageNumber=1;
let recordsPerPage=10;
let flowId=100;
let serviceId=101;
/* parametros da requisição fim*/
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: "GET",
headers: myHeaders
};
try {
const response = await fetch(`https://seu_endereco.do.zeev/api/2/assignments?pageNumber=${pageNumber}&recordsPerPage=${recordsPerPage}flowId=${flowId}&serviceId=${serviceId}`, requestOptions);
const result = await response.json();
console.log(result)
} catch (error) {
console.error(error);
};
Links relacionados:
Atualizado