---
title: "Delete Multiple Catalog Items"
method: POST
path: "/v1/catalog/{catalogId}/{item}/batch/delete"
tags: ["Catalog Items"]
---

# Delete Multiple Catalog Items

`POST /v1/catalog/{catalogId}/{item}/batch/delete`

Delete a batch of Items from the specified catalog, where any Item ids that don't exist will be silently ignored.

## Path parameters

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

## Request body

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

## Response `200`

Items deletion 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.net/kevel/apis/engine-apis.md) · [All operations](https://skmtc.net/kevel/apis/engine-apis/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kevel/engine-apis/versions/0ca55f45aa7d/schema)
