---
title: "Retrieves tasks grouped by section within a project for dropdown/autocomplete use. Requires a projectID parameter."
method: GET
path: "/api/Task/Lookup"
tags: ["Task"]
---

# Retrieves tasks grouped by section within a project for dropdown/autocomplete use. Requires a projectID parameter.

`GET /api/Task/Lookup`

Groups Tasks by Section. Default sort is by Section Title followed by Task Title

## Query parameters

- `projectID` integer, required
- `pageSize` integer
- `pageNumber` integer
- `hideCompleted` boolean
- `search` string
- `hideSubtasks` boolean

## Response `200`

Returns tasks grouped by section for the specified project.

- TaskDropdownList
  - `sections` TaskSectionGroup[] — List of Task grouped by Section
    - `SectionTitle` string
    - `tasks` TaskDropdownSelection[]
      - `TaskID` string
      - `Title` string
  - `pageNumber` integer — Current page number (1 based)
  - `PageSize` integer — Current page size
  - `hasMore` boolean — More records probably exist

---

[API](https://skmtc.net/avaza/apis/avaza-api-documentation.md) · [All operations](https://skmtc.net/avaza/apis/avaza-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/avaza/avaza-api-documentation/versions/1eeadf750514/schema)
