Return all tasks related to open projects.

GET /data/tasks/open-tasks

Query parameters

  • project_id string(uuid)

    Filter tasks on given project ID

  • task_status_id string(uuid)

    Filter tasks on given task status ID

  • task_type_id string(uuid)

    Filter tasks on given task type ID

  • person_id string(uuid)

    Filter tasks on given person ID

  • start_date string(date)

    Filter tasks posterior to given start date

  • due_date string(date)

    Filter tasks anterior to given due date

  • priority integer

    Filter tasks on given priority

  • page integer

    Page number

    Default value is 1.

  • limit integer

    Number of tasks per page

    Default value is 100.

Responses

  • 200 application/json

    List of tasks with pagination and statistics

    Hide response attributes Show response attributes object
    • data array[object]

      List of tasks

    • stats object
      Hide stats attributes Show stats attributes object
      • total integer

        Total number of tasks

      • total_duration integer

        Total duration of tasks in minutes

      • total_estimation integer

        Total estimation of tasks in minutes

      • status object

        Number of tasks per status

    • limit integer

      Number of tasks per page

    • page integer

      Page number

    • is_more boolean

      True if there are more tasks to retrieve

  • 400

    Bad request

GET /data/tasks/open-tasks
curl \
 --request GET 'http://api.example.com/data/tasks/open-tasks' \
 --header "Authorization: $API_KEY"
Response examples (200)
{
  "data": [
    {}
  ],
  "stats": {
    "total": 42,
    "total_duration": 42,
    "total_estimation": 42,
    "status": {}
  },
  "limit": 42,
  "page": 42,
  "is_more": true
}