---
title: "Review Queue"
method: POST
path: "/v1/workspaces/{workspace_id}/dashboard/review-queue/search"
tags: ["dashboard"]
---

# Review Queue

`POST /v1/workspaces/{workspace_id}/dashboard/review-queue/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/review-queue/search`
- Auth: HTTP bearer

## Path parameters

- `workspace_id` string, uuid, required

## Request body

- ReviewQueueSearch
  - `search` string
  - `page` integer
  - `matter_type` 'all' | 'corporate' | 'bankruptcy'
  - `kinds` string[]
  - `search_kinds` string[]
  - `matter_id` string, uuid, nullable
  - `assigned` 'all' | 'me'
  - `decider` 'all' | 'me'
  - `status` union
    - 'awaiting' | 'changed' | 'approved' | 'reapprove'
    - 'all'
  - `view` 'awaiting' | 'approved'

## Response `200`

Successful Response

- ReviewQueuePage
  - `items` ReviewQueueItem[], required
    - `kind` 'task' | 'lodgement_return' | 'bas_return' | 'dividend_run' | 'cash_book_transactions' | 'day_ones' | 'report' | 'precedent' | 'file_note' | 'voidables' | 'remuneration_change', required
    - `key` string, required
    - `matter_id` string, uuid, required
    - `matter_name` string, required
    - `matter_slug` string, required
    - `subject_id` string, uuid, nullable, required
    - `title` string, nullable, required
    - `return_type` '5602' | '5603' | 'afsa', nullable, required
    - `period_start` string, date, nullable, required
    - `period_end` string, date, nullable, required
    - `submitted_by` TaskPerson, required
      - `email` string, nullable, required
      - `id` string, uuid, required
      - `name` string, required
    - `submitted_at` string, date-time, nullable, required
    - `reviewer` TaskPerson, required
      - `email` string, nullable, required
      - `id` string, uuid, required
      - `name` string, required
    - `amount` string, decimal, nullable, required
    - `review_status` 'awaiting' | 'changed' | 'approved' | 'reapprove', required
    - `decided_by` TaskPerson, required
      - `email` string, nullable, required
      - `id` string, uuid, required
      - `name` string, required
    - `decided_at` string, date-time, nullable, required
    - `item_count` integer, required
    - `can_approve` boolean, required
    - `can_return` boolean, required
    - `can_finalise` boolean, required
    - `task` TaskSummary, 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
      - `assignee_id` string, uuid, nullable, required
      - `assignee_name` string, nullable, required
      - `assignee_email` string, nullable, required
  - `has_more` boolean, required
  - `total_count` integer, required
  - `kind_counts` object, required
  - `matters` ReviewQueueMatter[], required
    - `id` string, uuid, required
    - `name` string, 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)
