Добавить/изменить карточку (цифровой товар) (асинхронный, batch)
POST /v1/product-cards/digital/set
POST
/v1/product-cards/digital/setАсинхронное batch-создание/обновление карточек. Возвращает request_id.
Тело запроса
request_key
[
"string",
"null"
]
Ключ идемпотентности (опц.)
cards
array
required Массив карточек
Одна карточка товара для создания/обновления.
Показать свойстваСкрыть свойства
seller_sku_id
string
required SKU продавца (обязательный, уникальный)
seller_spu_id
[
"string",
"null"
]
SPU продавца (опц.)
seller_default_offer_id
[
"string",
"null"
]
Default offer ID (опц.; если не указан - seller_sku_id)
category_id
string
required ID категории (листовой)
brand_id
string
required ID бренда (обязательный)
name
string
required Название товара (основной язык)
slug
[
"string",
"null"
]
URL-слаг (опц.)
description
[
"string",
"null"
]
Описание (опц.)
tags
[
"array",
"null"
]
Теги (опц.)
media
[
"array",
"null"
]
Медиа (изображения и видео, URL-импорт)
Показать свойстваСкрыть свойства
Свойства не описаны
attributes
[
"array",
"null"
]
Атрибуты
Показать свойстваСкрыть свойства
Свойства не описаны
seller_recomendation
[
"array",
"null"
]
Рекомендации продавца (сопутствующие товары, например щётки для пылесоса). Можно указать seller_sku_id и опционально spu_id для ссылки на SPU.
Показать свойстваСкрыть свойства
Свойства не описаны
ru
Секция RU
locales
[
"array",
"null"
]
Локализация
Показать свойстваСкрыть свойства
Свойства не описаны
is_in_bundle_only
boolean
Только в составе комплекта
model
[
"string",
"null"
]
Наименование модели товара (опц.)
vendor_code
[
"string",
"null"
]
Артикул производителя (опц.)
warranty
Срок гарантии (опц.)
certificates
[
"array",
"null"
]
URL на файлы сертификатов (опц.)
manuals
[
"array",
"null"
]
URL на файлы инструкций (опц.)
Успешный ответ
200Принят application/json
object
request_id
string
required ID запроса для получения результата через /v1/product-cards/set/results
request_key
[
"string",
"null"
]
Эхо ключа идемпотентности
cards_count
integer
required Количество принятых карточек
created_at
string
required idempotent
[
"boolean",
"null"
]
POST/v1/product-cards/digital/set
1curl https://api.omninet.ru/v1/product-cards/digital/set \2 --request POST \3 --header 'Content-Type: application/json' \4 --data '{5 "request_key": null,6 "cards": [7 {8 "seller_sku_id": "string",9 "seller_spu_id": null,10 "seller_default_offer_id": null,11 "category_id": "string",12 "brand_id": "string",13 "name": "string",14 "slug": null,15 "description": null,16 "tags": [17 "string"18 ],19 "media": [20 {21 "url": "string",22 "alt": null,23 "content_type": "string",24 "is_main": false,25 "sort_order": null26 }27 ],28 "attributes": [29 {30 "attribute_id": "string",31 "values": [32 {33 "value_id": null,34 "text": null,35 "number": null,36 "unit_code": null,37 "ref": null,38 "is_custom": false,39 "hex": null40 }41 ],42 "visible_to_customer": true43 }44 ],45 "seller_recomendation": [46 {47 "seller_sku_id": "string",48 "spu_id": null,49 "sort_order": null50 }51 ],52 "ru": null,53 "locales": [54 {55 "lang": "string",56 "name": null,57 "description": null,58 "attributes": [59 {60 "attribute_id": "string",61 "values": [62 {63 "value_id": null,64 "text": null,65 "number": null,66 "unit_code": null,67 "ref": null,68 "is_custom": false,69 "hex": null70 }71 ],72 "visible_to_customer": true73 }74 ]75 }76 ],77 "is_in_bundle_only": false,78 "model": null,79 "vendor_code": null,80 "warranty": null,81 "certificates": [82 "string"83 ],84 "manuals": [85 "string"86 ]87 }88 ]89}'{
"request_id": "string",
"request_key": null,
"cards_count": 0,
"created_at": "string",
"idempotent": null
}Принят