---
title: "PATCH /price-list-entries/{id}"
method: PATCH
path: "/price-list-entries/{id}"
tags: ["PublicPriceList"]
---

# PATCH /price-list-entries/{id}

`PATCH /price-list-entries/{id}`

## Path parameters

- `id` string, required

## Request body

- UpdatePublicPriceListEntryDto
  - `nameOverride` string, nullable
  - `descriptionOverride` string, nullable
  - `categoryLabel` string, nullable
  - `displayMode` string, nullable
  - `price` union
    - number, double
    - string, double
  - `minPrice` union
    - number, double
    - string, double
  - `maxPrice` union
    - number, double
    - string, double

## Response `200`

OK

- PublicPriceListEntryDto — Entry on the curated public pricing page. Exactly one of string? PublicPriceListEntryDto.ServiceCatalogItemId, string? PublicPriceListEntryDto.InventoryItemId, or string? PublicPriceListEntryDto.GroupCodeId is set.
  - `id` string
  - `serviceCatalogItemId` string, nullable
  - `inventoryItemId` string, nullable
  - `groupCodeId` string, nullable
  - `sourceType` string — "service", "inventory", or "kit" — derived from which FK is set.
  - `resolvedName` string — Resolved display name. Prefers string? PublicPriceListEntryDto.NameOverride; falls back to the source record.
  - `sourceName` string — Fallback source name (for the settings UI to show alongside the override).
  - `sourcePrice` union — Source record's current base price, for reference in the editor.
    - number, double
    - string, double
  - `nameOverride` string, nullable
  - `descriptionOverride` string, nullable
  - `categoryLabel` string, nullable
  - `displayMode` string — "flat" or "range".
  - `price` union
    - number, double
    - string, double
  - `minPrice` union
    - number, double
    - string, double
  - `maxPrice` union
    - number, double
    - string, double
  - `displayOrder` union
    - integer
    - string, int32
  - `createdAt` string, date-time
  - `updatedAt` string, date-time

## Other responses

- `400` — Bad Request
- `404` — Not Found

---

[API](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1.md) · [All operations](https://skmtc.net/clinicos/apis/pawthosx-business-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/clinicos/pawthosx-business-api-v1/revisions/e7d381a5453b/schema)
