Listar todas as tarefas com filtros
GET
https://api.azzimuti.com.br/v1/tasksRECIPES
Parâmetros de query
- countnumber
Número de itens por página
Padrão:
20 - pagenumber
Número da página
Padrão:
1 - typestring
Tipo da tarefa
Valores permitidos:TASKBUG - searchstring
Termo de busca no título ou descrição
- userExecutorIdstring
ID do usuário executor
- userRequesterIdstring
ID do usuário solicitante
- projectIdstring
ID do projeto
- statusarray de strings
Status das tarefas para filtrar
Padrão:
[]Valores permitidos:STARTEDFINISHEDNOT_STARTEDPAUSED - startDatestring
Data de início para filtrar
- endDatestring
Data de fim para filtrar
- departmentIdsarray de strings
IDs dos departamentos para filtrar (devem pertencer aos seus departamentos)
- departmentGroupIdsarray de strings
IDs dos grupos de espaço para filtrar
- joinarray de strings
Relações para incluir em cada tarefa na resposta (comments e/ou checklist)
Padrão:
[]Valores permitidos:commentschecklist
Respostas
200Lista de tarefas retornada com sucesso
Corpo da resposta
application/json
Dados das tarefas
Informações de paginação
Exemplo
{
"data": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"priority": 1,
"status": "NOT_STARTED",
"createdAt": "2024-01-01T00:00:00Z",
"spentedTime": 0,
"title": "string",
"userRequesterId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"userRequester": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"email": "user@example.com",
"createdAt": "2024-01-01T00:00:00Z"
},
"userExecutorId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"userExecutor": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"name": "string",
"email": "user@example.com",
"createdAt": "2024-01-01T00:00:00Z"
},
"description": "string",
"endedAt": "2024-01-01T00:00:00Z",
"departmentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"departmentGroupId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"finishedAt": "2024-01-01T00:00:00Z",
"pendencies": [
{
"id": 0,
"taskId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"ratingId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"processId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"createdAt": "2024-01-01T00:00:00Z"
}
],
"projectId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"startedAt": "2024-01-01T00:00:00Z",
"taskNumber": 0,
"type": "TASK",
"comments": [
{
"id": 0,
"message": "string",
"userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"isEdited": true,
"createdAt": "2024-01-01T00:00:00Z"
}
],
"checklist": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string",
"status": "UNCHECKED",
"parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"createdAt": "2024-01-01T00:00:00Z"
}
],
"progress": 0,
"courses": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"courseId": 0,
"courseTitle": "string",
"courseBanner": "string",
"workloadMinutes": 0,
"percentWatched": 0,
"certificateEmittedAt": "2024-01-01T00:00:00Z"
}
]
}
],
"pagination": {
"totalItems": 100,
"perPage": 10,
"currentPage": 1,
"lastPage": 10
}
}