Добавить/изменить карточку (цифровой товар) (асинхронный, 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
}

Принят