---
title: "Update item(s) availability"
method: PATCH
path: "/catalogs/{catalog_id}/items"
tags: ["Catalog API endpoints"]
---

# Update item(s) availability

`PATCH /catalogs/{catalog_id}/items`

Use this endpoint to update the availability of a single or multiple items (maximum: 40) of a catalog.

Please be aware that it may take approximately 5 minutes for the changes to be reflected on the SuperApp.

## Path parameters

- `catalog_id` string, required

## Headers

- `Authorization` string, required
- `User-Agent` string, required
- `Brand-Id` string
- `Branch-Id` string, required

## Request body

- UpdateItemsRequest
  - `items` ItemStatusUpdate[] — List of items to be updated in catalog
    - `id` string, required — the id of the item
    - `status` string, required — the status/availability of the item. Supported values ["active", "inactive"]

## Response `204`

Item(s) updated successfully

## Other responses

- `400` — Bad request
- `404` — Catalog with the specified ID was not found
- `500` — Internal server error

---

[API](https://skmtc.net/careemnow/apis/careem-pos-api.md) · [All operations](https://skmtc.net/careemnow/apis/careem-pos-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/careemnow/careem-pos-api/versions/374e3e0dddca/schema)
