---
title: "List tasks across all orders"
method: GET
path: "/tasks"
tags: ["Tasks Controller"]
---

# List tasks across all orders

`GET /tasks`

Returns paginated tasks with filters. By default excludes Completed tasks (same as order task list). Pass isCompleted=true to see only completed tasks, or taskStatusId to filter by a specific status.

## Query parameters

- `assignedTo` number
- `taskStatusId` number
- `isOverdue` boolean
- `isCompleted` boolean
- `priority` 'low' | 'medium' | 'high'
- `search` string
- `sortBy` 'title' | 'createdAt' | 'dueDate' | 'priority' | 'updatedAt'
- `sortType` 'ASC' | 'DESC'
- `page` number, required
- `size` number, required
- `orderId` number

## Response `200`

Tasks retrieved successfully

- TaskListResponseDto
  - `totalItems` number, required
  - `items` TaskResponseDto[], required
    - `id` number, required
    - `orderId` number, required
    - `title` string, required
    - `description` string
    - `status` TaskStatusInfoDto, required
      - `id` number, required
      - `status` string, required
      - `backgroundColor` string
      - `textColor` string
      - `borderColor` string
    - `priority` string, required
    - `dueDate` string, date-time
    - `isOverdue` boolean, required
    - `completedAt` string, date-time
    - `assignedToUser` UserSummaryDto
      - `id` number, required
      - `firstName` string, required
      - `lastName` string, required
      - `email` string, required
    - `createdByUser` UserSummaryDto, required
      - `id` number, required
      - `firstName` string, required
      - `lastName` string, required
      - `email` string, required
    - `media` TaskMediaDto[], required
      - `id` number, required
      - `filename` string, required
      - `url` string, required
      - `contentType` string
      - `size` number
      - `createdAt` string, date-time, required
    - `createdAt` string, date-time, required
    - `updatedAt` string, date-time, required
  - `page` number, required
  - `size` number, required

---

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