---
title: "Update picture"
method: PATCH
path: "/i/richItem/{businessId}/{sku}"
tags: ["Rich Item"]
---

# Update picture

`PATCH /i/richItem/{businessId}/{sku}`

## Request

- Base URL: `https://api.trial.lsk.lightspeed.app`
- URL: `https://api.trial.lsk.lightspeed.app/i/richItem/{businessId}/{sku}`
- Auth: OAuth 2
  - Authorization code: `https://auth.lsk-prod.app/realms/k-series/protocol/openid-connect/auth`
  - Token URL: `https://auth.lsk-prod.app/realms/k-series/protocol/openid-connect/token` scopes: `orders-api`

Partially updates the rich item to set the picture or rawPicture.

## Path parameters

- `businessId` integer, required: The unique identifier for the business.
- `sku` string, required: The SKU of the item.

## Request body

- object
  - `businessId` integer, required: The id of the business
  - `sku` string, required: A stock-keeping unit
  - `fileType` string: Image format (eg. 'jpeg' or 'png').
  - `picture` string, byte: The cropped picture: use this field only to update picture (PATCH method). When updating picture, this field is required.
  - `rawPicture` string, byte: The raw picture (before cropping): use this field only to update picture (PATCH method). When updating picture, this field is optional.

## Response `200`

Patched

- object
  - `businessId` integer: The unique identifier for the business.
  - `sku` string: The SKU of the item.
  - `descriptions` TeckelRichItemDescriptionDto[]: List of localized descriptions
    - `localeCode` string, required: The language code (ISO 639) of the description.
    - `description` string: The item description in the language of the locale.
    - `displayName` string: The display name of the item in the language of the locale.
  - `allergenCodes` string[]: List of allergen codes.
  - `creationDate` string, date-time: The creation date of the item.
  - `lastUpdateDate` string, date-time: The last update date of the item.
  - `pictureUrl` string: The URL of the picture.
  - `previewPictureUrl` string: The URL of the preview picture.
  - `rawPictureUrl` string: The URL of the raw picture.

## Changes

> 31 revisions in range; 1 not diffed.

- **2026-02-12** `33472358c1ed`: 1 info
  - added the optional property `allOf[#/components/schemas/teckelRichItemDtoPictures]/previewPictureUrl` to the response with the `200` status

[Operation history](https://skmtc.dev/lightspeed/apis/lightspeed-restaurant-k-series-api/changes/i/richItem/:businessId/:sku/patch.md)

---

[API](https://skmtc.dev/lightspeed/apis/lightspeed-restaurant-k-series-api.md) - [All operations](https://skmtc.dev/lightspeed/apis/lightspeed-restaurant-k-series-api/llms.txt) - [OpenAPI document](https://skmtc.dev/lightspeed/apis/lightspeed-restaurant-k-series-api/revisions/af001485cf2b?raw)
