Добавить/изменить карточку (услуга) (асинхронный, batch)
POST /v1/product-cards/service/set
POST
/v1/product-cards/service/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/service/set
1curl https://api.omninet.ru/v1/product-cards/service/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": false39 }40 ],41 "visible_to_customer": true42 }43 ],44 "seller_recomendation": [45 {46 "seller_sku_id": "string",47 "spu_id": null,48 "sort_order": null49 }50 ],51 "ru": null,52 "locales": [53 {54 "lang": "string",55 "name": null,56 "description": null,57 "attributes": [58 {59 "attribute_id": "string",60 "values": [61 {62 "value_id": null,63 "text": null,64 "number": null,65 "unit_code": null,66 "ref": null,67 "is_custom": false68 }69 ],70 "visible_to_customer": true71 }72 ]73 }74 ],75 "is_in_bundle_only": false,76 "model": null,77 "vendor_code": null,78 "warranty": null,79 "certificates": [80 "string"81 ],82 "manuals": [83 "string"84 ]85 }86 ]87}'{
"request_id": "string",
"request_key": null,
"cards_count": 0,
"created_at": "string",
"idempotent": null
}Принят