---
search:
  tags:
    - projects
    - GET
seo:
  description: >-
    Returns full details of a component… Reference for the GET
    /projects/{projectId}/components/component-details/{id} endpoint in the
    Leadtime Public API API.
sidebar:
  badge: GET
  label: Get project component details
title: Get project component details
type: openapi-operation
---
Returns full details of a component from a project component tree including all nested children and metadata. 

**What are Project Components?**
Project components are reusable project templates that standardize recurring project types. They connect requirements management, cost calculation, and execution in one unified workflow. Each component contains items (Epics, Work Packages, Todo Lists, Test Suites) that define the project structure.

**Project Components vs Library Components:**
- **Project Components** (this endpoint): Belong to a specific project, contain live data (answers to questions, test case evaluations, todo completion status), and can be connected to tasks in the task management system.
- **Library Components**: Workspace-wide reusable templates (projectId is null) that serve as blueprints. They can be imported into projects to create project component instances.

**Response Format:**
All ProseMirror editor content (description, internalNote) is automatically converted to HTML format for easy consumption. The response includes the complete hierarchical structure with all nested items and their metadata.

**Access Control:**
Only project components that belong to the specified project (component.projectId equals projectId) are accessible through this endpoint.

<Operation source="api-reference" id="projectcomponentscontroller-getcomponentdetails" />
