---
title: "Update product details"
method: PUT
path: "/products/{id}"
tags: ["Product Catalog"]
---

# Update product details

`PUT /products/{id}`

Updates the details of the specified product

## Path parameters

- `id` string, required

## Request body

- ProductInputJson
  - `id` string — System-generated unique identifier for the product
  - `entityIds` string[] — Set of entity IDs associated with this product
  - `name` string, required — Unique name of the product
  - `displayName` string — Name of the product as shown to customers
  - `description` string — Detailed description of the product
  - `sku` string, required — Stock Keeping Unit (SKU) for the product
  - `productCategoryId` string — ID of the category this product belongs to
  - `externalId` string — External identifier for the product, used for integration with other systems

## Response `default`

successful operation

---

[API](https://skmtc.net/dealhub/apis/quote-api.md) · [All operations](https://skmtc.net/dealhub/apis/quote-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dealhub/quote-api/versions/c30f5b9fbfab/schema)
