Pular para o conteúdo

Listar todas as tarefas com filtros

GEThttps://api.azzimuti.com.br/v1/tasks

RECIPES

Parâmetros de query

  • countnumber≥ 1

    Número de itens por página

    Padrão: 20

  • pagenumber≥ 1

    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

  • userExecutorIdstringuuid

    ID do usuário executor

  • userRequesterIdstringuuid

    ID do usuário solicitante

  • projectIdstring

    ID do projeto

  • statusarray de strings

    Status das tarefas para filtrar

    Padrão: []

    Valores permitidos:STARTEDFINISHEDNOT_STARTEDPAUSED
  • startDatestringdate-time

    Data de início para filtrar

  • endDatestringdate-time

    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

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
  }
}

Linguagem

Credenciais

Bearer
Bearer
curl --request GET \
     --url https://api.azzimuti.com.br/v1/tasks \
     --header 'accept: application/json'

Resposta

Clique em Try It! para enviar uma requisição e ver a resposta aqui

Ou escolha um exemplo:

application/json