---
search:
  tags:
    - projects
    - POST
seo:
  description: >-
    Imports a standardized product from the product catalog into a… Reference
    for the POST /projects/{projectId}/products endpoint in the Leadtime Public
    API API.
sidebar:
  badge: POST
  label: Import product from catalog
title: Import product from catalog
type: openapi-operation
---
Imports a standardized product from the product catalog into a project. The product is copied into the project, allowing project-specific configuration without affecting the original catalog entry.

**How it works:**
1. Select a product from the catalog by providing its productId
2. Set the quantity for this product in the project
3. Optionally select an active variant (e.g., Standard, Pro, Enterprise)
4. Select any required options and optional add-ons

**Product Isolation:**
When imported, the product becomes a copy within the project. Any subsequent changes to the product in this project do not affect the original catalog entry. This ensures historical accuracy for quotes and invoices.

**Pricing:**
The final price is calculated based on:
- Base product pricing (fixed, subscription, or per-unit)
- Selected variant pricing adjustments
- Selected option value extra pricing
- Quantity multiplier

**Required fields:**
- productId: UUID of the catalog product to import
- quantity: Minimum 1
- options: Array of option selections (can be empty array)

**Optional fields:**
- activeVariantId: UUID of the variant to activate

Returns the ID of the newly created product in the project.

<Operation source="api-reference" id="projectproductscontroller-importproducttoproject" />
