---
search:
  tags:
    - projects
    - GET
seo:
  description: >-
    Returns the hierarchical structure of project components,… Reference for the
    GET /projects/{id}/component-overview endpoint in the Leadtime Public API
    API.
sidebar:
  badge: GET
  label: Get project component overview
title: Get project component overview
type: openapi-operation
---
Returns the hierarchical structure of project components, items, and associated tasks.

**What are Components?**
Components are reusable project templates that standardize recurring project types. They serve as blueprints for planning, pricing, and executing similar projects consistently. When imported into a project, components create a structured tree of work items.

**Component Structure:**
Components contain a hierarchical tree of items:
- **Epics**: Groups related work packages around a common theme
- **Work Packages**: Self-contained, clearly defined tasks that deliver tangible results
- **Todo Lists**: Checklists for quality control and process steps
- **Test Suites**: Acceptance tests for formal approval

**What is returned:**
The overview shows:
- Complete hierarchical structure of all components in the project
- All component items (Epics, Work Packages, Todo Lists, Test Suites)
- Tasks that have been connected to component items
- Implementation progress and status information

This endpoint helps track how project components are being implemented and which tasks are associated with each component item.

<Operation source="api-reference" id="projectscontroller-getcomponentoverview" />
