---
title: "Partially Update Multiple Catalog Items"
method: PATCH
path: "/v1/catalog/{catalogId}/{item}/batch/update"
tags: ["Catalog Items"]
---

# Partially Update Multiple Catalog Items

`PATCH /v1/catalog/{catalogId}/{item}/batch/update`

Partially updates a batch of Items in the specified catalog. This will update only the given parameters for any Item ids that exist in the catalog.

## Path parameters

- `catalogId` number, required
- `item` 'product' | 'brand' | 'category' | 'merchant', required — Permitted item types.

## Request body

- CatalogItemInBatchUpdateInput
  - `Items` object[], required — The items to be processed in the batch.

## Response `200`

Items update request successfully submitted to Kevel.

- JobSubmission
  - `Warnings` ResponseMessage[] — Collection of warnings if any were provided.
    - `message` string, required — Message that was provided.

## Other responses

- `400` — Bad request with errors.

---

[API](https://skmtc.dev/kevel/apis/engine-apis.md) · [All operations](https://skmtc.dev/kevel/apis/engine-apis/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kevel/engine-apis/revisions/0ca55f45aa7d/schema)
