---
title: "Changes to Bulk-upsert one item's price rows from the item price sheet (bulk admin entry / re-import of\r\nthe exported `.xlsx`). Body fields match M:IO.CommonAPI.Controllers.v1.Catalog.ItemPricesController.DownloadXlsx(System.Int32,IO.Domain.Shared.Enums.PriceType,IO.Catalog.Contracts.DTO.Pricelists.ItemPricesExportRequest,System.Threading.CancellationToken)'s columns exactly; an\r\nempty `companyCode` targets the item's base price. Returns the count upserted."
method: POST
path: "/v1/Items/{itemId}/prices/bulk"
---

# Changes to Bulk-upsert one item's price rows from the item price sheet (bulk admin entry / re-import of
the exported `.xlsx`). Body fields match M:IO.CommonAPI.Controllers.v1.Catalog.ItemPricesController.DownloadXlsx(System.Int32,IO.Domain.Shared.Enums.PriceType,IO.Catalog.Contracts.DTO.Pricelists.ItemPricesExportRequest,System.Threading.CancellationToken)'s columns exactly; an
empty `companyCode` targets the item's base price. Returns the count upserted.

`POST /v1/Items/{itemId}/prices/bulk`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-08-27** `61263b2302a0` — 1 info

## Changes

- **2026-08-27** `61263b2302a0` — 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/invendor/apis/io-commonapi/docs/v1/Items/:itemId/prices/bulk/post.md) · [API](https://skmtc.dev/invendor/apis/io-commonapi.md) · [Page](https://skmtc.dev/invendor/apis/io-commonapi/changes/v1/Items/:itemId/prices/bulk/post)
