---
title: "Изменить дополнительные данные сущностей"
method: PATCH
path: "/ext-data"
tags: ["Доп. данные"]
---

# Изменить дополнительные данные сущностей

`PATCH /ext-data`

Пакет обрабатывается атомарно. Пустая строка, пустой массив или null удаляют ключ. У одной сущности может храниться не более 50 ключей.

## Headers

- `X-Lang` 'ru' | 'kk' | 'en' | 'es'

## Request body

- ExtraDataBatchRequest
  - `items` object[], required
    - `entity_type` 'menuentity_groups' | 'menuentity_products' | 'menuentity_modifier_groups' | 'menuentity_modifiers' | 'menu_tags' | 'banners' | 'cities' | 'coupons' | 'offers' | 'orders' | 'pages' | 'popups' | 'shops', required
    - `entity_id` union, required
      - integer
      - string, uuid
    - `name` string, required
    - `value` union, required
      - string
      - unknown[]
        - unknown
      - object

## Response `200`

Актуальные дополнительные данные измененных сущностей

- object
  - `ext_data` object, required — Данные, сгруппированные по entity_type и entity_id

## Other responses

- `400` — Неправильный запрос
- `401` — Пользователь не авторизован
- `403` — Доступ запрещен
- `429` — Превышен лимит на количество запросов
- `500` — Внутренняя ошибка сервера
- `503` — Сервис недоступен или отключен

---

[API](https://skmtc.net/smartofood/apis/smartofood-admin-api.md) · [All operations](https://skmtc.net/smartofood/apis/smartofood-admin-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/smartofood/smartofood-admin-api/revisions/c22dfa568481/schema)
