---
search:
  tags:
    - administration
    - PUT
seo:
  description: >-
    Updates all fields of an existing product category. All… Reference for the
    PUT /administration/product-categories/{id} endpoint in the Leadtime Public
    API API.
sidebar:
  badge: PUT
  label: Update product category
title: Update product category
type: openapi-operation
---
Updates all fields of an existing product category. All fields must be provided.

**What can be updated:**
- Name: Display name of the category
- Icon: Icon in format :icon_name: (e.g., :computer:, :package:)
- Description: Optional description of the category
- Translations: Multilingual name and description translations

**Icon format:**
- Use emoji-style format: :icon_name:
- Examples: :computer:, :desktop_computer:, :money_with_wings:, :office_worker:

**Multilingual support:**
- Provide complete translations array with language codes
- Each translation can have a translated name and description
- Translations appear automatically in multilingual user interfaces and documents

**Note:** This endpoint requires the manageSettings permission. Use PATCH endpoint if you only want to update specific fields. All fields are required in PUT requests.

<Operation source="api-reference" id="productcategoriescontroller-updateproductcategory" />
