Получить данные по связке и тип товара
POST /v1/product-cards/links
POST
/v1/product-cards/linksПо списку seller_sku_id, showcase_sku_id или без фильтра - выдаёт данные по связке (seller_sku <-> showcase_sku <-> spu) и тип товара (product, service, bundle, sample).
Тело запроса
filter
[
"object",
"null"
]
Показать свойстваСкрыть свойства
seller_sku_ids
[
"array",
"null"
]
По SKU продавца
showcase_sku_ids
[
"array",
"null"
]
По SKU витрины
pagination
object
Cursor-пагинация. Первый запрос - без
cursor (или пустой).
Для получения следующей страницы - передать cursor из ответа (pagination.next_cursor).
Если has_next: false - достигнут конец списка.
Показать свойстваСкрыть свойства
cursor
[
"string",
"null"
]
Курсор для следующей страницы (opaque-токен, генерируется сервером).
Пусто или отсутствие - первая страница.
limit
integer
required Лимит элементов на странице
Успешный ответ
200Данные по связке application/json
object
links
array
required Данные по связке одного товара
Показать свойстваСкрыть свойства
seller_sku_id
[
"string",
"null"
]
SKU продавца
showcase_sku_id
[
"string",
"null"
]
SKU витрины
seller_spu_id
[
"string",
"null"
]
SPU продавца
showcase_spu_id
[
"string",
"null"
]
SPU витрины
link_type
string
Тип: product/service/bundle/sample
Допустимые значения
productservicebundlesample
parent_seller_sku_id
[
"string",
"null"
]
SKU исходного товара (для sample/наследника)
is_bundle
boolean
Является комплектом
components_count
[
"integer",
"null"
]
Кол-во компонентов (если комплект)
pagination
object
required Результат cursor-пагинации
Показать свойстваСкрыть свойства
next_cursor
[
"string",
"null"
]
Курсор для следующей страницы. Передать в
pagination.cursor следующего запроса.
Пусто (или null), если has_next: false (достигнут конец списка).
has_next
boolean
required true - есть следующая страница; false - достигнут конец списка.
total
[
"integer",
"null"
]
Общее количество элементов (опционально).
Может быть неточным (приблизительная оценка на момент запроса).
Не возвращается, если сервер не может оценить общее количество.
POST/v1/product-cards/links
1curl https://api.omninet.ru/v1/product-cards/links \2 --request POST \3 --header 'Content-Type: application/json' \4 --data '{5 "filter": {6 "seller_sku_ids": [7 "string"8 ],9 "showcase_sku_ids": [10 "string"11 ]12 },13 "pagination": {14 "cursor": null,15 "limit": 10016 }17}'{
"links": [
{
"seller_sku_id": null,
"showcase_sku_id": null,
"seller_spu_id": null,
"showcase_spu_id": null,
"link_type": "string",
"parent_seller_sku_id": null,
"is_bundle": true,
"components_count": null
}
],
"pagination": {
"next_cursor": null,
"has_next": true,
"total": null
}
}Данные по связке