---
title: "Обновить настройки репрайсера"
method: PATCH
path: "/comp/settings"
tags: ["Репрайсер по конкурентам"]
deprecated: true
---

# Обновить настройки репрайсера

`PATCH /comp/settings`

> **Deprecated.**

Сохраняет или обновляет настройки репрайсера для одного или нескольких артикулов. Меняет только переданные поля.

## Query parameters

- `filename` string, nullable
- `tool` string

## Headers

- `x-user-id` integer, required — ID пользователя (обязательный)
- `x-connect-id` integer, required — ID магазина (обязательный)

## Request body

- RepricerSettingsPatchDTO
  - `max_raise_percent` integer, nullable — Граница повышения цены. Повышать не сильнее чем, в процентах. (бывший security_high)
  - `max_decrease_percent` integer, nullable — Граница понижения цены. Понижать не сильнее чем, в процентах. (бывший security_low)
  - `currency` string — Код валюты
  - `comp_strat_status` boolean — "Конкуренты": Статус включенности стратегии в целом для подключения/магазина
  - `type_action_exit` integer, nullable — Глобальная настройка выхода из акций: 0 - НЕ выходить из акций; 1 - выходить из акций по всем товарам; 2 - поартикульная настройка
  - `aggregation_method` integer, nullable — Глобальная настройка метода агрегации цен конкурентов: 1 - от наименьшей; 2 - от наибольшей; 3 - от средней; 4 - использовать поартикульную настройку
  - `settings_by_sku` object, required — Список настроек по каждому артикулу

## Response `200`

Настройки успешно сохранены

- SaveCompetitorsResponse
  - `msg` string, required — Описание результата
  - `error` boolean, required — Статус ошибки

## Other responses

- `400` — Ошибка валидации или бизнес-логики
- `422` — Validation Error

---

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