---
title: "Изменение дополнительных данных приложения"
method: PATCH
path: "/applications/{app_id}/ext-data"
tags: ["Приложения"]
---

# Изменение дополнительных данных приложения

`PATCH /applications/{app_id}/ext-data`

Атомарно создает, заменяет или удаляет значения пакетом. Пустая строка, пустой массив или null удаляют запись. Для приложения можно сохранить не более 50 параметров. Метод доступен admin- и root-токенам.

## Path parameters

- `app_id` integer, required

## Request body

- ExtraDataBatchRequest
  - `items` object[], required
    - `name` string, required — Имя дополнительного параметра.
    - `value` union, required — Строка, массив, объект или null. Пустое значение удаляет параметр.
      - union
        - string
        - unknown[]
          - unknown
        - object
      - unknown

## Response `200`

Актуальные дополнительные данные приложения.

- ExtraDataResponse
  - `ext_data` ExtraData, required — Дополнительные данные; ключ — имя параметра.

## Other responses

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

## Changes

- **2026-08-11** `50489dff6853` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/smartofood/apis/smartofood-control-api/changes/applications/:app_id/ext-data/patch.md)

---

[API](https://skmtc.dev/smartofood/apis/smartofood-control-api.md) · [All operations](https://skmtc.dev/smartofood/apis/smartofood-control-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/smartofood/smartofood-control-api/revisions/50489dff6853/schema)
