API

Додати товар

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

Авторизація

api-token + language + role

Параметри запиту

branch_idintegerобов’язковий

Приклад: 8785

Тіло запиту multipart/form-data

object

Масиви параметрів однакової довжини: parameter_id, description, measure_index, old_cost, cost, bonuses, proteins, fats, carbohydrates, calories, vendor_code, modifiers_groups_ids

nameobject (TranslationField) обов’язковий

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

defaultstring

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

Приклад: ru

translationsobjectобов’язковий

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

Значення словника
string
compositionobject (TranslationField) обов’язковий

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

defaultstring

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

Приклад: ru

translationsobjectобов’язковий

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

Значення словника
string
excise_enabledboolean

Приклад: false

separate_export_enabledboolean

Приклад: false

date_availablestring (DataTimeFormat)

Приклад: 17:45 06/05/2024

date_expirationstring (DataTimeFormat)

Приклад: 17:45 06/05/2024

days_of_weekarray of integerобов’язковий
time_periodsarray of string
labels_idsarray of integer
template_modifiers_groups_idsarray of integer
modifiers_multiplier_enabledboolean

Приклад: true

only_informing_enabledboolean

Приклад: true

hide_cost_if_zero_enabledboolean

Приклад: true

hide_for_districts_idsarray of integer
hide_for_pickups_idsarray of integer
image_desktopobject (ImageSource)

Завантаження зображення через multipart/form-data з необов’язковим обрізанням

binarystring · binary
cropobject

Координати обрізки зображення

offsetsobject
xintegerобов’язковий

Приклад: 100

yintegerобов’язковий

Приклад: 50

sizesobject
widthintegerобов’язковий

Приклад: 800

heightintegerобов’язковий

Приклад: 600

image_mobileobject (ImageSource)

Завантаження зображення через multipart/form-data з необов’язковим обрізанням

binarystring · binary
cropobject

Координати обрізки зображення

offsetsobject
xintegerобов’язковий

Приклад: 100

yintegerобов’язковий

Приклад: 50

sizesobject
widthintegerобов’язковий

Приклад: 800

heightintegerобов’язковий

Приклад: 600

parameter_idarray of stringобов’язковий

ID параметрів товару, по одному елементу на параметр; при створенні товару елементи порожні. Елементи зіставляються за індексом з cost, description та measure_index.

descriptionarray of stringобов’язковий
measure_indexarray of integerобов’язковий
old_costarray of number
costarray of numberобов’язковий
bonusesarray of number
proteinsarray of integer
fatsarray of integer
carbohydratesarray of integer
caloriesarray of integer
vendor_codearray of stringобов’язковий
modifiers_groups_idsarray of array of integer

modifiers_groups_ids[0][17589436, 17589435], modifiers_groups_ids[1][17589436, 17589435]

category_idintegerобов’язковий

Приклад: 3386598

typestringобов’язковий

Значення:bouquetproductcombodishdrinkgift

Приклад: product

Відповіді

OK

object
statusstringобов’язковий

Значення:successerror

Приклад: success

dataobject