---
search:
  tags:
    - workspace
    - GET
seo:
  description: >-
    Retrieves all manual position categories for the… Reference for the GET
    /workspace/manual-position-categories endpoint in the Leadtime Public API
    API.
sidebar:
  badge: GET
  label: List all manual position categories
title: List all manual position categories
type: openapi-operation
---
Retrieves all manual position categories for the workspace, sorted alphabetically by name.

**What are Manual Position Categories?**
Manual position categories are organizational labels used to group and structure manual positions (custom invoice line items) in projects. Categories help organize manual positions for better clarity in offers and invoices, making it easier to understand different types of services or costs.

**What is returned:**
- List of all active categories with:
  - `id`: Unique category identifier (UUID)
  - `name`: Category name (e.g., "Development", "Consulting", "Travel Expenses")

**How it works:**
- Categories are workspace-wide and can be used across all projects
- Categories are sorted alphabetically by name for consistent ordering
- Only active (non-deleted) categories are returned
- Categories can be assigned to manual positions when creating or updating them

**Use cases:**
- Organizing manual positions by service type (e.g., "Development", "Design", "Consulting")
- Grouping costs by nature (e.g., "Travel Expenses", "External Services", "Licenses")
- Improving invoice readability by categorizing line items

<Operation source="api-reference" id="manualpositioncategoriescontroller-listcategories" />
