API

Добавить модификатор

POST/api/crm/v2/modifiers.addv2
operationId: modifiers.add

Авторизация

api-token + language + role

Параметры запроса

branch_idintegerобязательный

Пример: 8785

Тело запроса application/json

object
nameobject (TranslationField) обязательный

Переводимое поле каталога; одинаковой структуры в ответе и в запросе. При создании каждый язык сети, которого нет в translations, остаётся пустым и ставится в очередь на AI-перевод. При изменении записываются только языки из translations: язык, которого нет в объекте, сохраняет прежнее значение, если оригинал не изменился; пустое значение очищает перевод и ставит его в очередь на AI-перевод. Изменение оригинала очищает переводы, пришедшие без изменений, — они ему больше не соответствуют; перевод, переданный с другим значением, сохраняется как ручная правка. Такая очистка происходит, только пока у сети включён автоматический перевод. Значение на неопубликованном языке отклоняется; значение на языке вне набора языков сети игнорируется.

defaultstring

Код исходного языка сети; в запросе должен совпадать с настройкой сети

Пример: ru

translationsobjectобязательный

Значение по коду языка; нет перевода — нет ключа

Значения словаря
string
group_idintegerобязательный

Пример: 17589422

costnumberобязательный

Пример: 35.05

vendor_codestring

Артикул

Пример: d1763be5-76a6-4ddb-8e11-3a1f91de199c::d835bcc9-1349-4911-af1d-131fd73141e8

proteinsinteger

Белки, г

Пример: 50

fatsinteger

Жиры, г

Пример: 70

carbohydratesinteger

Углеводы, г

Пример: 100

caloriesinteger

Калорийность, ккал

Пример: 80

Ответы

OK

object
statusstringобязательный

Значения:successerror

Пример: success

dataobject