Получить данные по связке и тип товара

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
  }
}

Данные по связке