---
title: "My Tasks"
method: POST
path: "/v1/workspaces/{workspace_id}/dashboard/my-tasks/search"
tags: ["dashboard"]
---

# My Tasks

`POST /v1/workspaces/{workspace_id}/dashboard/my-tasks/search`

## Request

- Base URL: `https://api.ender.au` (the document declares no server; this is the origin it was published from)
- URL: `https://api.ender.au/v1/workspaces/{workspace_id}/dashboard/my-tasks/search`
- Auth: HTTP bearer

## Path parameters

- `workspace_id` string, uuid, required

## Request body

- MyTaskSearch
  - `search` string
  - `page` integer
  - `state` 'open' | 'completed' | 'all'
  - `due` 'all' | 'today' | 'overdue' | 'week' | 'undated'
  - `matter_type` 'all' | 'corporate' | 'bankruptcy'
  - `sort` 'default' | 'urgency' | 'priority' | 'alphabetical' | 'reverse_alphabetical'
  - `direction` 'asc' | 'desc'
  - `grouping` 'matter' | 'phase' | 'status'

## Response `200`

Successful Response

- MyTaskPage
  - `items` MyTaskSummary[], required
    - `assignees` TaskPerson[], required
      - `email` string, nullable, required
      - `id` string, uuid, required
      - `name` string, required
    - `phase` 'initial' | 'ongoing' | 'finalisation' | 'other', required
    - `direct_date_inputs` TaskDateInput[], required
      - `id` string, required
      - `label` string, required
      - `value` string, date, nullable, required
      - `scheduled` boolean, required
    - `id` string, uuid, required
    - `matter_id` string, uuid, required
    - `matter_name` string, required
    - `matter_slug` string, required
    - `title` string, required
    - `due_date` string, date, nullable, required
    - `due_date_overridden` boolean, required
    - `priority` 'normal' | 'high', required
    - `state` 'pending' | 'in_progress' | 'completed' | 'not_applicable', required
    - `version` integer, required
    - `checklist` ChecklistSummary, required
      - `id` string, required
      - `phase` 'initial' | 'ongoing' | 'finalisation' | 'other', required
      - `task_category` string, required
      - `sub_category` string, required
      - `statutory` boolean, required
    - `date_context` string, nullable, required
    - `date_status` 'calculated' | 'awaiting_input' | 'calendar_unavailable' | 'no_rule', required
    - `date_sources` TaskDateSource[], required
      - `task_id` string, uuid, nullable, required
      - `checklist_id` string, required
      - `title` string, required
      - `label` string, nullable, required
      - `date` string, date, nullable, required
      - `awaiting` boolean, required
    - `in_review` boolean, required
    - `matter_task_count` integer, required
    - `group_task_count` integer, required
    - `assignee_id` string, uuid, nullable, required
    - `assignee_name` string, nullable, required
    - `assignee_email` string, nullable, required
  - `has_more` boolean, required
  - `total_count` integer, required
  - `today` string, date, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/ender/apis/ender-backend.md) - [All operations](https://skmtc.dev/ender/apis/ender-backend/llms.txt) - [OpenAPI document](https://skmtc.dev/ender/apis/ender-backend/revisions/bf4373130521?raw)
