---
search:
  tags:
    - administration
    - GET
seo:
  description: >-
    Retrieves all task statuses configured for the workspace. Reference for the
    GET /administration/task-settings/statuses endpoint in the Leadtime Public
    API API.
sidebar:
  badge: GET
  label: Get task statuses
title: Get task statuses
type: openapi-operation
---
Retrieves all task statuses configured for the workspace.

**What are task statuses?**
Task statuses represent the progress or phase of a task in its workflow. They help track where tasks are in the process and organize work visually in Kanban boards and lists.

**Default statuses:**
Leadtime comes with standard statuses:
- **New**: Task has been created but not started
- **In Progress**: Work is actively being done
- **Feedback**: Task needs input or review
- **Resolved**: Task is completed but not yet closed
- **Closed**: Task is finished and archived
- **Backlog**: Task is planned for later

**Custom statuses:**
You can create custom statuses based on these types to match your specific workflows. For example, "Design in Progress" (based on In Progress) or "Awaiting Approval" (based on Feedback).

**What is returned:**
An array of task status objects, each containing:
- Status ID, name, and icon
- Status type (New, InProgress, Feedback, Resolved, Closed, Backlog)
- Sort order for display
- Multilingual translations for status name

**Note:** Only non-deleted statuses are returned. Deleted statuses are soft-deleted and can be restored if needed.

<Operation source="api-reference" id="tasksettingscontroller-gettaskstatuses" />
