# Импорт категорий
# Запрос для импорта нескольких категорий
METHOD POST
URI /v1/category/import/
AUTH Bearer <token>
# Параметры
[category, category...]
где category
имеет следующие атрибуты
Название | Тип | Обязательный | Описание |
---|---|---|---|
id | string(255) | true | Идентификатор в экспортирующей системе |
external_id | integer(11) | false | Идентификатор в принимающей системе |
name | string(255) | true | Название |
sequence | integer(11) | false | Последовательность |
is_visible | boolean | false | Видимость в приложении |
# Ответ при импорте нескольких категорий
Ответ будет содержать объект обработанных категорий либо сообщение об ошибке
ключами этого объекта будут Идентификаторы в экспортирующей системе external_id
и под каждым ключом будет описание что произошло,
если при импорте не будет ошибок, то атрибут success
будет содержать true
,
а в атрибуте data
будет массив с объектом который был импортирован,
если при импорте произошла ошибка, то атрибут success
будет содержать false
, а в атрибуте data
будут указаны ошибки
Например так
{
"success": true,
"data": {
"external_id_1": {
"success": true,
"data": {}
},
"external_id_2": {
"success": false,
"data": {}
}
}
}
# Пример
Запрос
[
{
"id": "jlJZIh4hFzuAKdBrUCyyqLbQR3be8jIK",
"external_id": null,
"name": "Сладости",
"sequence": null,
"is_visible": false
}
]
Ответ
{
"success": true,
"data": {
"jlJZIh4hFzuAKdBrUCyyqLbQR3be8jIK": {
"success": true,
"data": [
{
"id": 7,
"external_id": "jlJZIh4hFzuAKdBrUCyyqLbQR3be8jIK",
"name": "Сладости",
"sequence": 110,
"is_visible": 0
}
]
}
}
}