---
title: "Get tasks"
method: GET
path: "/api/v2/tasks"
tags: ["Tasks"]
---

# Get tasks

`GET /api/v2/tasks`

Returns a paginated list of tasks — the assignable work items inside a project's task lists. 
Supports filtering by project, task list, folder, parent task, assignee, creator, workflow status, dates (created, due, start, closed, last activity), tags, custom fields, subscribers, dependencies, and free-text query. 
Sortable by task number, due date, start date, last activity, placement, and workflow status.

## Query parameters

- `sort` string[]
- `filter` union — Filter schema for `task` 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.
  - FilterTask — Available filter parameters for querying tasks.
    - `full_query` union — Full-text search across task fields.
      - FullQuery — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` FullQuery — unresolved $ref
        - `not_contain` FullQuery — unresolved $ref
        - `eq` FullQuery — unresolved $ref
        - `contains` FullQuery — unresolved $ref
    - `task_list_name` union — Filter by task list name (text search).
      - TaskListName — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` TaskListName — unresolved $ref
        - `not_eq` TaskListName — unresolved $ref
        - `contains` TaskListName — unresolved $ref
        - `not_contain` TaskListName — unresolved $ref
    - `workflow_status_id` union — Filter by workflow status ID.
      - WorkflowStatusId — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` WorkflowStatusId — unresolved $ref
        - `eq` WorkflowStatusId — unresolved $ref
        - `contains` WorkflowStatusId — unresolved $ref
        - `not_eq` WorkflowStatusId — unresolved $ref
    - `assignee_id` union — Filter by assigned person (also matches open to-do assignees).
      - AssigneeId — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` AssigneeId — unresolved $ref
        - `eq` AssigneeId — unresolved $ref
        - `not_eq` AssigneeId — unresolved $ref
        - `not_contain` AssigneeId — unresolved $ref
    - `closed_before` union — Return tasks closed on or before this date.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` ClosedBefore — unresolved $ref
        - `contains` ClosedBefore — unresolved $ref
        - `not_contain` ClosedBefore — unresolved $ref
        - `not_eq` ClosedBefore — unresolved $ref
      - ClosedBefore — unresolved $ref
    - `status` union — Filter by open (1) or closed (2) status.
      - Status — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` Status — unresolved $ref
        - `eq` Status — unresolved $ref
        - `not_contain` Status — unresolved $ref
        - `not_eq` Status — unresolved $ref
    - `jump_query` union — Quick jump search by task name or number.
      - JumpQuery — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` JumpQuery — unresolved $ref
        - `contains` JumpQuery — unresolved $ref
        - `eq` JumpQuery — unresolved $ref
        - `not_eq` JumpQuery — unresolved $ref
    - `date_range` union — Filter tasks overlapping a date range (for timeline/Gantt views).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` DateRange — unresolved $ref
        - `contains` DateRange — unresolved $ref
        - `eq` DateRange — unresolved $ref
        - `not_eq` DateRange — unresolved $ref
      - DateRange — unresolved $ref
    - `task_type` union — Filter by task type (task, subtask, or milestone).
      - TaskType — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` TaskType — unresolved $ref
        - `not_contain` TaskType — unresolved $ref
        - `eq` TaskType — unresolved $ref
        - `contains` TaskType — unresolved $ref
    - `type_id` union — Filter by task type (task, subtask, or milestone).
      - TypeId — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` TypeId — unresolved $ref
        - `not_contain` TypeId — unresolved $ref
        - `eq` TypeId — unresolved $ref
        - `contains` TypeId — unresolved $ref
    - `title` union — Filter by task title (text search).
      - Title — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` Title — unresolved $ref
        - `eq` Title — unresolved $ref
        - `not_eq` Title — unresolved $ref
        - `contains` Title — unresolved $ref
    - `start_date` union — Filter by start date range (start_date).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` StartDate — unresolved $ref
        - `not_eq` StartDate — unresolved $ref
        - `eq` StartDate — unresolved $ref
        - `not_contain` StartDate — unresolved $ref
      - StartDate — unresolved $ref
    - `initial_estimate` union — Filter by initial time estimate (in seconds).
      - InitialEstimate — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` InitialEstimate — unresolved $ref
        - `not_eq` InitialEstimate — unresolved $ref
        - `contains` InitialEstimate — unresolved $ref
        - `eq` InitialEstimate — unresolved $ref
    - `remaining_time` union — Filter by remaining time (in seconds).
      - RemainingTime — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` RemainingTime — unresolved $ref
        - `not_contain` RemainingTime — unresolved $ref
        - `eq` RemainingTime — unresolved $ref
        - `not_eq` RemainingTime — unresolved $ref
    - `tags` union — Filter by tag name(s); use null to match tasks with no tags.
      - Tags — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` Tags — unresolved $ref
        - `contains` Tags — unresolved $ref
        - `not_eq` Tags — unresolved $ref
        - `eq` Tags — unresolved $ref
    - `workflow_status_category_id` union — Filter by status category: not started (1), started (2), or closed (3).
      - WorkflowStatusCategoryId — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` WorkflowStatusCategoryId — unresolved $ref
        - `eq` WorkflowStatusCategoryId — unresolved $ref
        - `not_eq` WorkflowStatusCategoryId — unresolved $ref
        - `not_contain` WorkflowStatusCategoryId — unresolved $ref
    - `parent_task_id` union — Filter by parent task (to find subtasks of a specific task).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` ParentTaskId — unresolved $ref
        - `contains` ParentTaskId — unresolved $ref
        - `not_contain` ParentTaskId — unresolved $ref
        - `not_eq` ParentTaskId — unresolved $ref
      - ParentTaskId — unresolved $ref
    - `company_id` union — Filter by client company (via the task's project).
      - CompanyId — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` CompanyId — unresolved $ref
        - `not_contain` CompanyId — unresolved $ref
        - `contains` CompanyId — unresolved $ref
        - `not_eq` CompanyId — unresolved $ref
    - `trackable_by_person_id` union — Filter tasks that the specified person is permitted to track time on.
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `not_contain` TrackableByPersonId — unresolved $ref
        - `contains` TrackableByPersonId — unresolved $ref
        - `eq` TrackableByPersonId — unresolved $ref
        - `not_eq` TrackableByPersonId — unresolved $ref
      - TrackableByPersonId — unresolved $ref
    - `folder_status` union — Filter by whether the folder is active or archived (alias for board_status).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` FolderStatus — unresolved $ref
        - `contains` FolderStatus — unresolved $ref
        - `not_contain` FolderStatus — unresolved $ref
        - `not_eq` FolderStatus — unresolved $ref
      - FolderStatus — unresolved $ref
    - `public_access` union — Filter by task privacy (deprecated — use `private` filter instead).
      - PublicAccess — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` PublicAccess — unresolved $ref
        - `eq` PublicAccess — unresolved $ref
        - `contains` PublicAccess — unresolved $ref
        - `not_contain` PublicAccess — unresolved $ref
    - `overdue_status` union — Filter by whether the task is overdue (past due date).
      - OverdueStatus — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` OverdueStatus — unresolved $ref
        - `not_contain` OverdueStatus — unresolved $ref
        - `eq` OverdueStatus — unresolved $ref
        - `contains` OverdueStatus — unresolved $ref
    - `template_id` union — Filter tasks by the template they were created from.
      - TemplateId — unresolved $ref
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `not_contain` TemplateId — unresolved $ref
        - `eq` TemplateId — unresolved $ref
        - `not_eq` TemplateId — unresolved $ref
        - `contains` TemplateId — unresolved $ref
    - `fuzzy_dates` union — Fuzzy date matching across task date fields.
      - FuzzyDates — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` FuzzyDates — unresolved $ref
        - `not_eq` FuzzyDates — unresolved $ref
    - `person_type` union — Filter by parent/subtask distinction.
      - PersonType — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` PersonType — unresolved $ref
        - `not_eq` PersonType — unresolved $ref
        - `contains` PersonType — unresolved $ref
        - `not_contain` PersonType — unresolved $ref
    - `creator_id` union — Filter by the person who created the task.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` CreatorId — unresolved $ref
        - `contains` CreatorId — unresolved $ref
        - `eq` CreatorId — unresolved $ref
        - `not_eq` CreatorId — unresolved $ref
      - CreatorId — unresolved $ref
    - `service_id` union — Filter by associated service ID.
      - ServiceId — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` ServiceId — unresolved $ref
        - `contains` ServiceId — unresolved $ref
        - `eq` ServiceId — unresolved $ref
        - `not_contain` ServiceId — unresolved $ref
    - `dependency_type` union — Filter by dependency type: blocking, waiting on, or linked.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` DependencyType — unresolved $ref
        - `not_contain` DependencyType — unresolved $ref
        - `not_eq` DependencyType — unresolved $ref
        - `eq` DependencyType — unresolved $ref
      - DependencyType — unresolved $ref
    - `repeating` union — Filter to include only repeating tasks (those with a repeat schedule).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` Repeating — unresolved $ref
        - `not_contain` Repeating — unresolved $ref
        - `not_eq` Repeating — unresolved $ref
        - `contains` Repeating — unresolved $ref
      - Repeating — unresolved $ref
    - `billable_time` union — Filter by billable time (in seconds).
      - BillableTime — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` BillableTime — unresolved $ref
        - `contains` BillableTime — unresolved $ref
        - `not_eq` BillableTime — unresolved $ref
        - `not_contain` BillableTime — unresolved $ref
    - `id` union — Filter by task ID.
      - Id — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` Id — unresolved $ref
        - `not_contain` Id — unresolved $ref
        - `eq` Id — unresolved $ref
        - `contains` Id — unresolved $ref
    - `closed_at` union — Filter by close date range (closed_at).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` ClosedAt — unresolved $ref
        - `eq` ClosedAt — unresolved $ref
        - `contains` ClosedAt — unresolved $ref
        - `not_eq` ClosedAt — unresolved $ref
      - ClosedAt — unresolved $ref
    - `start_date_before` union — Return tasks starting on or before this date.
      - StartDateBefore — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` StartDateBefore — unresolved $ref
        - `contains` StartDateBefore — unresolved $ref
        - `not_eq` StartDateBefore — unresolved $ref
        - `eq` StartDateBefore — unresolved $ref
    - `project_manager_id` union — Filter by the project's responsible person.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` ProjectManagerId — unresolved $ref
        - `not_eq` ProjectManagerId — unresolved $ref
        - `contains` ProjectManagerId — unresolved $ref
        - `eq` ProjectManagerId — unresolved $ref
      - ProjectManagerId — unresolved $ref
    - `before` union — Return tasks created on or before this date.
      - Before — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` Before — unresolved $ref
        - `not_contain` Before — unresolved $ref
        - `contains` Before — unresolved $ref
        - `not_eq` Before — unresolved $ref
    - `created_at` union — Filter by creation date range (created_at).
      - CreatedAt — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` CreatedAt — unresolved $ref
        - `not_eq` CreatedAt — unresolved $ref
        - `not_contain` CreatedAt — unresolved $ref
        - `contains` CreatedAt — unresolved $ref
    - `last_actor_id` union — Filter by the person who last acted on the task.
      - LastActorId — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` LastActorId — unresolved $ref
        - `contains` LastActorId — unresolved $ref
        - `not_eq` LastActorId — unresolved $ref
        - `not_contain` LastActorId — unresolved $ref
    - `task_number` union — Filter by task number (text search).
      - TaskNumber — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` TaskNumber — unresolved $ref
        - `contains` TaskNumber — unresolved $ref
        - `eq` TaskNumber — unresolved $ref
        - `not_eq` TaskNumber — unresolved $ref
    - `custom_fields` union — Filter by custom field values.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` CustomFields — unresolved $ref
        - `eq` CustomFields — unresolved $ref
        - `not_eq` CustomFields — unresolved $ref
        - `not_contain` CustomFields — unresolved $ref
      - CustomFields — unresolved $ref
    - `folder_id` union — Filter by folder ID (alias for board_id).
      - FolderId — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` FolderId — unresolved $ref
        - `contains` FolderId — unresolved $ref
        - `not_contain` FolderId — unresolved $ref
        - `not_eq` FolderId — unresolved $ref
    - `due_date_before` union — Return tasks due on or before this date.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` DueDateBefore — unresolved $ref
        - `not_eq` DueDateBefore — unresolved $ref
        - `not_contain` DueDateBefore — unresolved $ref
        - `eq` DueDateBefore — unresolved $ref
      - DueDateBefore — unresolved $ref
    - `query_extended` union — Extended search matching title, number, and description.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` QueryExtended — unresolved $ref
        - `not_eq` QueryExtended — unresolved $ref
        - `eq` QueryExtended — unresolved $ref
        - `contains` QueryExtended — unresolved $ref
      - QueryExtended — unresolved $ref
    - `due_date_after` union — Return tasks due on or after this date.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` DueDateAfter — unresolved $ref
        - `contains` DueDateAfter — unresolved $ref
        - `not_eq` DueDateAfter — unresolved $ref
        - `eq` DueDateAfter — unresolved $ref
      - DueDateAfter — unresolved $ref
    - `start_date_after` union — Return tasks starting on or after this date.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` StartDateAfter — unresolved $ref
        - `contains` StartDateAfter — unresolved $ref
        - `eq` StartDateAfter — unresolved $ref
        - `not_contain` StartDateAfter — unresolved $ref
      - StartDateAfter — unresolved $ref
    - `worked_time` union — Filter by worked time (in seconds).
      - WorkedTime — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` WorkedTime — unresolved $ref
        - `not_eq` WorkedTime — unresolved $ref
        - `not_contain` WorkedTime — unresolved $ref
        - `eq` WorkedTime — unresolved $ref
    - `folder_name` union — Filter by folder name (alias for board_name).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` FolderName — unresolved $ref
        - `not_eq` FolderName — unresolved $ref
        - `not_contain` FolderName — unresolved $ref
        - `eq` FolderName — unresolved $ref
      - FolderName — unresolved $ref
    - `project_type` union — Filter by project type: internal (overhead) or client (billable).
      - ProjectType — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` ProjectType — unresolved $ref
        - `not_eq` ProjectType — unresolved $ref
        - `contains` ProjectType — unresolved $ref
        - `eq` ProjectType — unresolved $ref
    - `last_activity_after` union — Return tasks with activity on or after this date.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` LastActivityAfter — unresolved $ref
        - `not_contain` LastActivityAfter — unresolved $ref
        - `contains` LastActivityAfter — unresolved $ref
        - `eq` LastActivityAfter — unresolved $ref
      - LastActivityAfter — unresolved $ref
    - `project_id` union — Filter by project ID.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` ProjectId — unresolved $ref
        - `contains` ProjectId — unresolved $ref
        - `not_contain` ProjectId — unresolved $ref
        - `not_eq` ProjectId — unresolved $ref
      - ProjectId — unresolved $ref
    - `due_date_on` union — Return tasks due on this exact date.
      - DueDateOn — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` DueDateOn — unresolved $ref
        - `contains` DueDateOn — unresolved $ref
        - `not_contain` DueDateOn — unresolved $ref
        - `not_eq` DueDateOn — unresolved $ref
    - `last_activity` union — Filter by last activity date range (last_activity_at).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` LastActivity — unresolved $ref
        - `contains` LastActivity — unresolved $ref
        - `not_eq` LastActivity — unresolved $ref
        - `eq` LastActivity — unresolved $ref
      - LastActivity — unresolved $ref
    - `updated_at` union — Filter by last update date range (updated_at).
      - UpdatedAt — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` UpdatedAt — unresolved $ref
        - `eq` UpdatedAt — unresolved $ref
        - `not_eq` UpdatedAt — unresolved $ref
        - `not_contain` UpdatedAt — unresolved $ref
    - `after` union — Return tasks created on or after this date.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` After — unresolved $ref
        - `eq` After — unresolved $ref
        - `contains` After — unresolved $ref
        - `not_contain` After — unresolved $ref
      - After — unresolved $ref
    - `due_date` union — Filter by due date range (due_date).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` DueDate — unresolved $ref
        - `not_contain` DueDate — unresolved $ref
        - `not_eq` DueDate — unresolved $ref
        - `eq` DueDate — unresolved $ref
      - DueDate — unresolved $ref
    - `query` union — Quick search matching task title and number.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` Query — unresolved $ref
        - `eq` Query — unresolved $ref
        - `not_eq` Query — unresolved $ref
        - `contains` Query — unresolved $ref
      - Query — unresolved $ref
    - `subscriber_id` union — Filter by subscriber (person subscribed to the task).
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_contain` SubscriberId — unresolved $ref
        - `contains` SubscriberId — unresolved $ref
        - `eq` SubscriberId — unresolved $ref
        - `not_eq` SubscriberId — unresolved $ref
      - SubscriberId — unresolved $ref
    - `task_list_id` union — Filter by task list (milestone) ID.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` TaskListId — unresolved $ref
        - `not_contain` TaskListId — unresolved $ref
        - `eq` TaskListId — unresolved $ref
        - `contains` TaskListId — unresolved $ref
      - TaskListId — unresolved $ref
    - `last_activity_before` union — Return tasks with activity on or before this date.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` LastActivityBefore — unresolved $ref
        - `eq` LastActivityBefore — unresolved $ref
        - `not_contain` LastActivityBefore — unresolved $ref
        - `not_eq` LastActivityBefore — unresolved $ref
      - LastActivityBefore — unresolved $ref
    - `closed_after` union — Return tasks closed on or after this date.
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` ClosedAfter — unresolved $ref
        - `not_eq` ClosedAfter — unresolved $ref
        - `not_contain` ClosedAfter — unresolved $ref
        - `eq` ClosedAfter — unresolved $ref
      - ClosedAfter — unresolved $ref
    - `board_status` union — Filter by folder (board) open/archived status.
      - BoardStatus — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` BoardStatus — unresolved $ref
        - `contains` BoardStatus — unresolved $ref
        - `not_contain` BoardStatus — unresolved $ref
        - `not_eq` BoardStatus — unresolved $ref
    - `subtask` union — Filter to include only subtasks (tasks with a parent task).
      - Subtask — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` Subtask — unresolved $ref
        - `eq` Subtask — unresolved $ref
        - `not_contain` Subtask — unresolved $ref
        - `not_eq` Subtask — unresolved $ref
    - `workflow_id` union — Filter by workflow ID (via the task's workflow status).
      - WorkflowId — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` WorkflowId — unresolved $ref
        - `eq` WorkflowId — unresolved $ref
        - `not_contain` WorkflowId — unresolved $ref
        - `not_eq` WorkflowId — 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.
        - `not_contain` BookableBefore — unresolved $ref
        - `not_eq` BookableBefore — unresolved $ref
        - `eq` BookableBefore — unresolved $ref
        - `contains` BookableBefore — unresolved $ref
      - BookableBefore — unresolved $ref
    - `bookable_after` union — Filter tasks whose linked service becomes bookable on or after this date.
      - object — Operator object — supports eq, not_eq, contains, not_contain.
        - `not_contain` BookableAfter — unresolved $ref
        - `contains` BookableAfter — unresolved $ref
        - `not_eq` BookableAfter — unresolved $ref
        - `eq` BookableAfter — unresolved $ref
      - BookableAfter — unresolved $ref
    - `due_date_new` union — Return tasks due on this exact date.
      - DueDateNew — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` DueDateNew — unresolved $ref
        - `eq` DueDateNew — unresolved $ref
        - `not_eq` DueDateNew — unresolved $ref
        - `not_contain` DueDateNew — unresolved $ref
    - `fuzzy_people` union — Fuzzy match by people related to the task.
      - FuzzyPeople — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `not_eq` FuzzyPeople — unresolved $ref
        - `not_contain` FuzzyPeople — unresolved $ref
        - `contains` FuzzyPeople — unresolved $ref
        - `eq` FuzzyPeople — unresolved $ref
    - `task_list_status` union — Filter by task list open/archived status.
      - TaskListStatus — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `eq` TaskListStatus — unresolved $ref
        - `not_contain` TaskListStatus — unresolved $ref
        - `not_eq` TaskListStatus — unresolved $ref
        - `contains` TaskListStatus — unresolved $ref
    - `template` union — Return only template tasks.
      - Template — unresolved $ref
      - object — Operator object — supports `eq`, `not_eq`, `contains`, `not_contain`.
        - `contains` Template — unresolved $ref
        - `not_eq` Template — unresolved $ref
        - `not_contain` Template — unresolved $ref
        - `eq` Template — unresolved $ref

## Headers

- `X-Organization-Id` string, required

## Response `200`

Collection task

---

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