---
title: "Get task reports"
method: GET
path: "/api/v2/reports/task_reports"
tags: ["Reports"]
---

# Get task reports

`GET /api/v2/reports/task_reports`

Retrieve aggregated task report data grouped by configurable dimensions.

## Query parameters

- `group` 'assignee' | 'closed_at' | 'company' | 'created_at' | 'creator' | 'custom_fields' | 'due_date' | 'folder' | 'last_activity_at' | 'last_actor' | 'month' | 'organization' | 'parent_task' | 'project' | 'quarter' | 'repeating' | 'service' | 'start_date' | 'status' | 'task' | 'task_list' | 'week' | 'workflow' | 'workflow_status' | 'workflow_status_category_id' | 'year'
- `filter` union — Filter schema for `task_report` list endpoints — pass a single condition or a logical group.
  - object — A logical filter group — combine multiple conditions with the `$op` operator.
    - `$op` 'or' | 'and', required — Logical operator combining conditions in this group. `or` matches records satisfying any condition; `and` requires all conditions to match.
  - FilterTaskReport — Available filter parameters for querying aggregated task report data.
    - `workflow_id` union — Filter task report results by workflow id.
      - WorkflowId — unresolved $ref
      - object — Filter operator object for workflow id.
        - `not_eq` WorkflowId — unresolved $ref
        - `not_contain` WorkflowId — unresolved $ref
        - `contains` WorkflowId — unresolved $ref
        - `eq` WorkflowId — unresolved $ref
    - `project_id` union — Filter task reports by the ID of the project the task belongs to.
      - object — Match tasks where the project ID satisfies the specified condition.
        - `not_eq` ProjectId — unresolved $ref
        - `not_contain` ProjectId — unresolved $ref
        - `eq` ProjectId — unresolved $ref
        - `contains` ProjectId — unresolved $ref
      - ProjectId — unresolved $ref
    - `last_activity_before` union — Return tasks with last activity before this timestamp.
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `not_contain` LastActivityBefore — unresolved $ref
        - `not_eq` LastActivityBefore — unresolved $ref
        - `contains` LastActivityBefore — unresolved $ref
        - `eq` LastActivityBefore — unresolved $ref
      - LastActivityBefore — unresolved $ref
    - `booked_time` union — Filters tasks by booked time — minutes already scheduled through bookings.
      - object
        - `not_contain` BookedTime — unresolved $ref
        - `contains` BookedTime — unresolved $ref
        - `eq` BookedTime — unresolved $ref
        - `not_eq` BookedTime — unresolved $ref
      - BookedTime — unresolved $ref
    - `repeating` union — Filter task reports by whether the task has a repeating schedule.
      - Repeating — unresolved $ref
      - object — Match tasks where the repeating flag satisfies the specified condition.
        - `not_contain` Repeating — unresolved $ref
        - `eq` Repeating — unresolved $ref
        - `contains` Repeating — unresolved $ref
        - `not_eq` Repeating — unresolved $ref
    - `dependency_type` union — Filter task reports by the dependency type relationship (blocking, waiting_on, or linked).
      - DependencyType — unresolved $ref
      - object — Match tasks where the dependency type satisfies the specified condition.
        - `not_contain` DependencyType — unresolved $ref
        - `not_eq` DependencyType — unresolved $ref
        - `eq` DependencyType — unresolved $ref
        - `contains` DependencyType — unresolved $ref
    - `fuzzy_people` union — Filter task reports using fuzzy person matching for flexible people queries.
      - FuzzyPeople — unresolved $ref
      - object — Match tasks where the fuzzy person value satisfies the specified condition.
        - `contains` FuzzyPeople — unresolved $ref
        - `eq` FuzzyPeople — unresolved $ref
        - `not_contain` FuzzyPeople — unresolved $ref
        - `not_eq` FuzzyPeople — unresolved $ref
    - `task_type` union — Filter task reports by the task type (task or issue).
      - TaskType — unresolved $ref
      - object — Match tasks where the task type satisfies the specified condition.
        - `not_contain` TaskType — unresolved $ref
        - `eq` TaskType — unresolved $ref
        - `not_eq` TaskType — unresolved $ref
        - `contains` TaskType — unresolved $ref
    - `formulas` union — Filter task reports by computed formula field values on the task.
      - Formulas — unresolved $ref
      - object — Match tasks where a formula field value satisfies the specified condition.
        - `contains` Formulas — unresolved $ref
        - `not_contain` Formulas — unresolved $ref
        - `not_eq` Formulas — unresolved $ref
        - `eq` Formulas — unresolved $ref
    - `last_actor_id` union — Filter task reports by the ID of the person who last acted on the task.
      - object — Match tasks where the last actor ID satisfies the specified condition.
        - `contains` LastActorId — unresolved $ref
        - `not_eq` LastActorId — unresolved $ref
        - `not_contain` LastActorId — unresolved $ref
        - `eq` LastActorId — unresolved $ref
      - LastActorId — unresolved $ref
    - `last_activity_after` union — Return tasks with last activity after this timestamp.
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `eq` LastActivityAfter — unresolved $ref
        - `not_eq` LastActivityAfter — unresolved $ref
        - `contains` LastActivityAfter — unresolved $ref
        - `not_contain` LastActivityAfter — unresolved $ref
      - LastActivityAfter — unresolved $ref
    - `full_query` union — Filter task reports using a full-text search query across all task text fields.
      - FullQuery — unresolved $ref
      - object — Match tasks where the full query satisfies the specified condition.
        - `not_eq` FullQuery — unresolved $ref
        - `not_contain` FullQuery — unresolved $ref
        - `eq` FullQuery — unresolved $ref
        - `contains` FullQuery — unresolved $ref
    - `task_list_id` union — Filter task reports by the ID of the task list the task belongs to.
      - object — Match tasks where the task list ID satisfies the specified condition.
        - `not_eq` TaskListId — unresolved $ref
        - `eq` TaskListId — unresolved $ref
        - `contains` TaskListId — unresolved $ref
        - `not_contain` TaskListId — unresolved $ref
      - TaskListId — unresolved $ref
    - `due_date_new` union — Filter task reports by the task's due date using the newer date field format.
      - object — Match tasks where the new due date field satisfies the specified condition.
        - `not_eq` DueDateNew — unresolved $ref
        - `contains` DueDateNew — unresolved $ref
        - `eq` DueDateNew — unresolved $ref
        - `not_contain` DueDateNew — unresolved $ref
      - DueDateNew — unresolved $ref
    - `worked_time` union — Filter task report results by worked time.
      - WorkedTime — unresolved $ref
      - object — Filter operator object for worked time.
        - `not_contain` WorkedTime — unresolved $ref
        - `contains` WorkedTime — unresolved $ref
        - `eq` WorkedTime — unresolved $ref
        - `not_eq` WorkedTime — unresolved $ref
    - `custom_fields` union — Filter task reports by custom field values defined on the task.
      - CustomFields — unresolved $ref
      - object — Match tasks where a custom field value satisfies the specified condition.
        - `contains` CustomFields — unresolved $ref
        - `not_eq` CustomFields — unresolved $ref
        - `not_contain` CustomFields — unresolved $ref
        - `eq` CustomFields — unresolved $ref
    - `subtask` union — Filter task reports to include only subtasks (tasks that have a parent task).
      - Subtask — unresolved $ref
      - object — Match tasks where the subtask flag satisfies the specified condition.
        - `contains` Subtask — unresolved $ref
        - `eq` Subtask — unresolved $ref
        - `not_contain` Subtask — unresolved $ref
        - `not_eq` Subtask — unresolved $ref
    - `closed_at` union — Filter task reports by the date and time the task was closed.
      - ClosedAt — unresolved $ref
      - object — Match tasks where the closed-at timestamp satisfies the specified condition.
        - `eq` ClosedAt — unresolved $ref
        - `contains` ClosedAt — unresolved $ref
        - `not_contain` ClosedAt — unresolved $ref
        - `not_eq` ClosedAt — unresolved $ref
    - `net_unplanned_time` union — Filters tasks by net unplanned time — initial estimate minus worked time and future booked time, in minutes.
      - object
        - `not_eq` NetUnplannedTime — unresolved $ref
        - `contains` NetUnplannedTime — unresolved $ref
        - `not_contain` NetUnplannedTime — unresolved $ref
        - `eq` NetUnplannedTime — unresolved $ref
      - NetUnplannedTime — unresolved $ref
    - `subscriber_id` union — Filter task reports by the ID of a person subscribed to the task.
      - SubscriberId — unresolved $ref
      - object — Match tasks where the subscriber ID satisfies the specified condition.
        - `contains` SubscriberId — unresolved $ref
        - `eq` SubscriberId — unresolved $ref
        - `not_eq` SubscriberId — unresolved $ref
        - `not_contain` SubscriberId — unresolved $ref
    - `due_date_on` union — Filter task reports to tasks with a due date on the specified date.
      - DueDateOn — unresolved $ref
      - object — Match tasks where the due-date-on value satisfies the specified condition.
        - `contains` DueDateOn — unresolved $ref
        - `not_contain` DueDateOn — unresolved $ref
        - `eq` DueDateOn — unresolved $ref
        - `not_eq` DueDateOn — unresolved $ref
    - `workflow_status_id` union — Filter task report results by workflow status id.
      - object — Filter operator object for workflow status id.
        - `eq` WorkflowStatusId — unresolved $ref
        - `not_contain` WorkflowStatusId — unresolved $ref
        - `contains` WorkflowStatusId — unresolved $ref
        - `not_eq` WorkflowStatusId — unresolved $ref
      - WorkflowStatusId — unresolved $ref
    - `task_list_name` union — Filter task reports by the name of the task list the task belongs to.
      - TaskListName — unresolved $ref
      - object — Match tasks where the task list name satisfies the specified condition.
        - `not_eq` TaskListName — unresolved $ref
        - `contains` TaskListName — unresolved $ref
        - `not_contain` TaskListName — unresolved $ref
        - `eq` TaskListName — unresolved $ref
    - `query` union — Filter task reports using a text search query against task titles and descriptions.
      - Query — unresolved $ref
      - object — Match tasks where the search query satisfies the specified condition.
        - `not_contain` Query — unresolved $ref
        - `contains` Query — unresolved $ref
        - `not_eq` Query — unresolved $ref
        - `eq` Query — unresolved $ref
    - `overdue_status` union — Filter task reports by the task's overdue status. Values: overdue (past due date and not closed) or not_overdue.
      - object — Match tasks where the overdue status satisfies the specified condition.
        - `eq` OverdueStatus — unresolved $ref
        - `not_eq` OverdueStatus — unresolved $ref
        - `not_contain` OverdueStatus — unresolved $ref
        - `contains` OverdueStatus — unresolved $ref
      - OverdueStatus — unresolved $ref
    - `service_id` union — Filter task reports by the ID of the service the task is tracked against.
      - object — Match tasks where the service ID satisfies the specified condition.
        - `not_eq` ServiceId — unresolved $ref
        - `not_contain` ServiceId — unresolved $ref
        - `contains` ServiceId — unresolved $ref
        - `eq` ServiceId — unresolved $ref
      - ServiceId — unresolved $ref
    - `workflow_status_category_id` union — Filter task report results by workflow status category id.
      - WorkflowStatusCategoryId — unresolved $ref
      - object — Filter operator object for workflow status category id.
        - `not_contain` WorkflowStatusCategoryId — unresolved $ref
        - `contains` WorkflowStatusCategoryId — unresolved $ref
        - `eq` WorkflowStatusCategoryId — unresolved $ref
        - `not_eq` WorkflowStatusCategoryId — unresolved $ref
    - `due_date` union — Filter task reports by the task's due date.
      - object — Match tasks where the due date satisfies the specified condition.
        - `not_contain` DueDate — unresolved $ref
        - `eq` DueDate — unresolved $ref
        - `not_eq` DueDate — unresolved $ref
        - `contains` DueDate — unresolved $ref
      - DueDate — unresolved $ref
    - `bookable_before` union — Filter tasks whose linked service is bookable before this date.
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `eq` BookableBefore — unresolved $ref
        - `not_contain` BookableBefore — unresolved $ref
        - `contains` BookableBefore — unresolved $ref
        - `not_eq` BookableBefore — unresolved $ref
      - BookableBefore — unresolved $ref
    - `bookable_after` union — Filter tasks whose linked service becomes bookable on or after this date.
      - BookableAfter — unresolved $ref
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `not_eq` BookableAfter — unresolved $ref
        - `not_contain` BookableAfter — unresolved $ref
        - `eq` BookableAfter — unresolved $ref
        - `contains` BookableAfter — unresolved $ref
    - `due_date_before` union — Filter task reports to tasks with a due date before the specified date.
      - object — Match tasks where the due-date-before value satisfies the specified condition.
        - `not_eq` DueDateBefore — unresolved $ref
        - `not_contain` DueDateBefore — unresolved $ref
        - `eq` DueDateBefore — unresolved $ref
        - `contains` DueDateBefore — unresolved $ref
      - DueDateBefore — unresolved $ref
    - `start_date_before` union — Filter task reports to tasks with a start date before the specified date.
      - StartDateBefore — unresolved $ref
      - object — Match tasks where the start-date-before value satisfies the specified condition.
        - `contains` StartDateBefore — unresolved $ref
        - `eq` StartDateBefore — unresolved $ref
        - `not_eq` StartDateBefore — unresolved $ref
        - `not_contain` StartDateBefore — unresolved $ref
    - `billable_time` union — Filter task reports by billable time logged against the task, in seconds.
      - BillableTime — unresolved $ref
      - object — Match tasks where billable time satisfies the specified condition.
        - `eq` BillableTime — unresolved $ref
        - `not_contain` BillableTime — unresolved $ref
        - `contains` BillableTime — unresolved $ref
        - `not_eq` BillableTime — unresolved $ref
    - `template_id` union — Filter tasks by the template they were created from.
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `eq` TemplateId — unresolved $ref
        - `not_eq` TemplateId — unresolved $ref
        - `contains` TemplateId — unresolved $ref
        - `not_contain` TemplateId — unresolved $ref
      - TemplateId — unresolved $ref
    - `jump_query` union — Filter task reports using a jump navigation query for quick task lookup.
      - JumpQuery — unresolved $ref
      - object — Match tasks where the jump query satisfies the specified condition.
        - `not_contain` JumpQuery — unresolved $ref
        - `contains` JumpQuery — unresolved $ref
        - `eq` JumpQuery — unresolved $ref
        - `not_eq` JumpQuery — unresolved $ref
    - `initial_estimate` union — Filter task reports by the task's initial time estimate, in seconds.
      - InitialEstimate — unresolved $ref
      - object — Match tasks where the initial estimate satisfies the specified condition.
        - `eq` InitialEstimate — unresolved $ref
        - `not_eq` InitialEstimate — unresolved $ref
        - `contains` InitialEstimate — unresolved $ref
        - `not_contain` InitialEstimate — unresolved $ref
    - `closed_before` union — Filter task reports to tasks closed before the specified date.
      - object — Match tasks where the closed-before date satisfies the specified condition.
        - `not_eq` ClosedBefore — unresolved $ref
        - `eq` ClosedBefore — unresolved $ref
        - `contains` ClosedBefore — unresolved $ref
        - `not_contain` ClosedBefore — unresolved $ref
      - ClosedBefore — unresolved $ref
    - `left_to_schedule_time` union — Filters tasks by time left to schedule — initial estimate minus booked time, in minutes.
      - object
        - `eq` LeftToScheduleTime — unresolved $ref
        - `not_eq` LeftToScheduleTime — unresolved $ref
        - `contains` LeftToScheduleTime — unresolved $ref
        - `not_contain` LeftToScheduleTime — unresolved $ref
      - LeftToScheduleTime — unresolved $ref
    - `due_date_after` union — Filter task reports to tasks with a due date after the specified date.
      - object — Match tasks where the due-date-after value satisfies the specified condition.
        - `not_contain` DueDateAfter — unresolved $ref
        - `eq` DueDateAfter — unresolved $ref
        - `not_eq` DueDateAfter — unresolved $ref
        - `contains` DueDateAfter — unresolved $ref
      - DueDateAfter — unresolved $ref
    - `status` union — Filter task reports by the task's workflow status category. Values: not_started, started, or closed.
      - Status — unresolved $ref
      - object — Match tasks where the status satisfies the specified condition.
        - `contains` Status — unresolved $ref
        - `not_eq` Status — unresolved $ref
        - `eq` Status — unresolved $ref
        - `not_contain` Status — unresolved $ref
    - `trackable_by_person_id` union — Filter tasks that the specified person is permitted to track time on.
      - TrackableByPersonId — unresolved $ref
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `not_contain` TrackableByPersonId — unresolved $ref
        - `eq` TrackableByPersonId — unresolved $ref
        - `contains` TrackableByPersonId — unresolved $ref
        - `not_eq` TrackableByPersonId — unresolved $ref
    - `type_id` union — Filter task reports by the ID of the task type definition.
      - TypeId — unresolved $ref
      - object — Match tasks where the type ID satisfies the specified condition.
        - `eq` TypeId — unresolved $ref
        - `contains` TypeId — unresolved $ref
        - `not_eq` TypeId — unresolved $ref
        - `not_contain` TypeId — unresolved $ref
    - `task_list_status` union — Filter task reports by the status of the task list the task belongs to. Values: open or closed.
      - TaskListStatus — unresolved $ref
      - object — Match tasks where the task list status satisfies the specified condition.
        - `eq` TaskListStatus — unresolved $ref
        - `not_contain` TaskListStatus — unresolved $ref
        - `not_eq` TaskListStatus — unresolved $ref
        - `contains` TaskListStatus — unresolved $ref
    - `parent_task_id` union — Filter task reports by the ID of the parent task (for subtasks).
      - ParentTaskId — unresolved $ref
      - object — Match tasks where the parent task ID satisfies the specified condition.
        - `contains` ParentTaskId — unresolved $ref
        - `not_eq` ParentTaskId — unresolved $ref
        - `eq` ParentTaskId — unresolved $ref
        - `not_contain` ParentTaskId — unresolved $ref
    - `person_type` union — Filter task reports by the type of person assigned to the task (e.g. employee, client, placeholder).
      - PersonType — unresolved $ref
      - object — Match tasks where the person type satisfies the specified condition.
        - `eq` PersonType — unresolved $ref
        - `not_contain` PersonType — unresolved $ref
        - `not_eq` PersonType — unresolved $ref
        - `contains` PersonType — unresolved $ref
    - `project_manager_id` union — Filter task reports by the ID of the project manager of the task's project.
      - ProjectManagerId — unresolved $ref
      - object — Match tasks where the project manager ID satisfies the specified condition.
        - `not_contain` ProjectManagerId — unresolved $ref
        - `not_eq` ProjectManagerId — unresolved $ref
        - `eq` ProjectManagerId — unresolved $ref
        - `contains` ProjectManagerId — unresolved $ref
    - `id` union — Filter task reports by the task's numeric ID.
      - Id — unresolved $ref
      - object — Match tasks where the ID satisfies the specified condition.
        - `eq` Id — unresolved $ref
        - `not_contain` Id — unresolved $ref
        - `contains` Id — unresolved $ref
        - `not_eq` Id — unresolved $ref
    - `remaining_time` union — Filter task reports by the task's remaining time estimate, in seconds.
      - RemainingTime — unresolved $ref
      - object — Match tasks where the remaining time satisfies the specified condition.
        - `not_eq` RemainingTime — unresolved $ref
        - `eq` RemainingTime — unresolved $ref
        - `contains` RemainingTime — unresolved $ref
        - `not_contain` RemainingTime — unresolved $ref
    - `creator_id` union — Filter task reports by the ID of the person who created the task.
      - CreatorId — unresolved $ref
      - object — Match tasks where the creator ID satisfies the specified condition.
        - `contains` CreatorId — unresolved $ref
        - `eq` CreatorId — unresolved $ref
        - `not_eq` CreatorId — unresolved $ref
        - `not_contain` CreatorId — unresolved $ref
    - `after` union — Filter task reports by the date/time after which the task's due date falls.
      - After — unresolved $ref
      - object — Match tasks where the after date satisfies the specified condition.
        - `contains` After — unresolved $ref
        - `not_eq` After — unresolved $ref
        - `not_contain` After — unresolved $ref
        - `eq` After — unresolved $ref
    - `template` union — Filter task reports by whether the task is a template.
      - Template — unresolved $ref
      - object — Match tasks where the template flag satisfies the specified condition.
        - `not_eq` Template — unresolved $ref
        - `eq` Template — unresolved $ref
        - `not_contain` Template — unresolved $ref
        - `contains` Template — unresolved $ref
    - `board_name` union — Filter task reports by the name of the task list (board) the task belongs to.
      - BoardName — unresolved $ref
      - object — Match tasks where the board name satisfies the specified condition.
        - `eq` BoardName — unresolved $ref
        - `not_contain` BoardName — unresolved $ref
        - `contains` BoardName — unresolved $ref
        - `not_eq` BoardName — unresolved $ref
    - `folder_id` union — Filter task reports by the ID of the folder the task's task list belongs to.
      - FolderId — unresolved $ref
      - object — Match tasks where the folder ID satisfies the specified condition.
        - `eq` FolderId — unresolved $ref
        - `not_eq` FolderId — unresolved $ref
        - `contains` FolderId — unresolved $ref
        - `not_contain` FolderId — unresolved $ref
    - `start_date_after` union — Filter task reports to tasks with a start date after the specified date.
      - StartDateAfter — unresolved $ref
      - object — Match tasks where the start-date-after value satisfies the specified condition.
        - `not_contain` StartDateAfter — unresolved $ref
        - `eq` StartDateAfter — unresolved $ref
        - `contains` StartDateAfter — unresolved $ref
        - `not_eq` StartDateAfter — unresolved $ref
    - `query_extended` union — Filter task reports using an extended text search query with additional field coverage.
      - object — Match tasks where the extended query satisfies the specified condition.
        - `eq` QueryExtended — unresolved $ref
        - `contains` QueryExtended — unresolved $ref
        - `not_eq` QueryExtended — unresolved $ref
        - `not_contain` QueryExtended — unresolved $ref
      - QueryExtended — unresolved $ref
    - `before` union — Filter task reports by the date/time before which the task's due date falls.
      - Before — unresolved $ref
      - object — Match tasks where the before date satisfies the specified condition.
        - `eq` Before — unresolved $ref
        - `not_eq` Before — unresolved $ref
        - `contains` Before — unresolved $ref
        - `not_contain` Before — unresolved $ref
    - `closed_after` union — Filter task reports to tasks closed after the specified date.
      - object — Match tasks where the closed-after date satisfies the specified condition.
        - `not_contain` ClosedAfter — unresolved $ref
        - `contains` ClosedAfter — unresolved $ref
        - `not_eq` ClosedAfter — unresolved $ref
        - `eq` ClosedAfter — unresolved $ref
      - ClosedAfter — unresolved $ref
    - `company_id` union — Filter task reports by the ID of the client company linked to the task's project.
      - object — Match tasks where the company ID satisfies the specified condition.
        - `contains` CompanyId — unresolved $ref
        - `not_contain` CompanyId — unresolved $ref
        - `eq` CompanyId — unresolved $ref
        - `not_eq` CompanyId — unresolved $ref
      - CompanyId — unresolved $ref
    - `tags` union — Filter task reports by tags assigned to the task.
      - Tags — unresolved $ref
      - object — Match tasks where tags satisfy the specified condition.
        - `not_contain` Tags — unresolved $ref
        - `contains` Tags — unresolved $ref
        - `eq` Tags — unresolved $ref
        - `not_eq` Tags — unresolved $ref
    - `assignee_id` union — Filter task reports by the ID of the person assigned to the task.
      - AssigneeId — unresolved $ref
      - object — Match tasks where the assignee ID satisfies the specified condition.
        - `not_contain` AssigneeId — unresolved $ref
        - `eq` AssigneeId — unresolved $ref
        - `contains` AssigneeId — unresolved $ref
        - `not_eq` AssigneeId — unresolved $ref
    - `task_number` union — Filter task reports by the task's sequential number within its project.
      - TaskNumber — unresolved $ref
      - object — Match tasks where the task number satisfies the specified condition.
        - `eq` TaskNumber — unresolved $ref
        - `not_eq` TaskNumber — unresolved $ref
        - `not_contain` TaskNumber — unresolved $ref
        - `contains` TaskNumber — unresolved $ref
    - `created_at` union — Filter task reports by the date and time the task was created.
      - CreatedAt — unresolved $ref
      - object — Match tasks where the created-at timestamp satisfies the specified condition.
        - `not_eq` CreatedAt — unresolved $ref
        - `contains` CreatedAt — unresolved $ref
        - `not_contain` CreatedAt — unresolved $ref
        - `eq` CreatedAt — unresolved $ref
    - `future_booked_time` union — Filters tasks by future booked time — minutes scheduled for future dates.
      - object
        - `not_contain` FutureBookedTime — unresolved $ref
        - `eq` FutureBookedTime — unresolved $ref
        - `not_eq` FutureBookedTime — unresolved $ref
        - `contains` FutureBookedTime — unresolved $ref
      - FutureBookedTime — unresolved $ref
    - `updated_at` union — Filter task reports by the date and time the task was last updated.
      - object — Match tasks where the updated-at timestamp satisfies the specified condition.
        - `eq` UpdatedAt — unresolved $ref
        - `contains` UpdatedAt — unresolved $ref
        - `not_contain` UpdatedAt — unresolved $ref
        - `not_eq` UpdatedAt — unresolved $ref
      - UpdatedAt — unresolved $ref
    - `date_range` union — Filter task reports by a predefined date range (e.g. this_week, this_month, last_month).
      - object — Match tasks where the date range satisfies the specified condition.
        - `contains` DateRange — unresolved $ref
        - `eq` DateRange — unresolved $ref
        - `not_eq` DateRange — unresolved $ref
        - `not_contain` DateRange — unresolved $ref
      - DateRange — unresolved $ref
    - `project_type` union — Filter task reports by the type of the task's project (billable or internal).
      - object — Match tasks where the project type satisfies the specified condition.
        - `not_eq` ProjectType — unresolved $ref
        - `eq` ProjectType — unresolved $ref
        - `not_contain` ProjectType — unresolved $ref
        - `contains` ProjectType — unresolved $ref
      - ProjectType — unresolved $ref
    - `folder_status` union — Filter task reports by the status of the folder the task's task list belongs to. Values: open or closed.
      - FolderStatus — unresolved $ref
      - object — Match tasks where the folder status satisfies the specified condition.
        - `not_contain` FolderStatus — unresolved $ref
        - `contains` FolderStatus — unresolved $ref
        - `not_eq` FolderStatus — unresolved $ref
        - `eq` FolderStatus — unresolved $ref
    - `last_activity` union — Filter by last activity date range (last_activity_at).
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `eq` LastActivity — unresolved $ref
        - `not_eq` LastActivity — unresolved $ref
        - `contains` LastActivity — unresolved $ref
        - `not_contain` LastActivity — unresolved $ref
      - LastActivity — unresolved $ref
    - `title` union — Filter task reports by the task's title.
      - object — Match tasks where the title satisfies the specified condition.
        - `not_contain` Title — unresolved $ref
        - `eq` Title — unresolved $ref
        - `contains` Title — unresolved $ref
        - `not_eq` Title — unresolved $ref
      - Title — unresolved $ref
    - `folder_name` union — Filter task reports by the name of the folder the task's task list belongs to.
      - object — Match tasks where the folder name satisfies the specified condition.
        - `not_contain` FolderName — unresolved $ref
        - `eq` FolderName — unresolved $ref
        - `not_eq` FolderName — unresolved $ref
        - `contains` FolderName — unresolved $ref
      - FolderName — unresolved $ref
    - `start_date` union — Filter task reports by the task's start date.
      - StartDate — unresolved $ref
      - object — Match tasks where the start date satisfies the specified condition.
- … truncated; see the full OpenAPI document linked below

## Headers

- `X-Organization-Id` string, required

## Response `200`

Collection task report

---

[API](https://skmtc.dev/productive/apis/api-documentation.md) · [All operations](https://skmtc.dev/productive/apis/api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/productive/api-documentation/revisions/bbf5057edf0d/schema)
