Результат обработки physical set-variations
POST /v1/product-cards/physical/set-variations/results
POST
/v1/product-cards/physical/set-variations/resultsРезультат асинхронной обработки по request_id или seller_sku_id.
Тело запроса
filter
[
"object",
"null"
]
Показать свойстваСкрыть свойства
request_ids
[
"array",
"null"
]
Конкретные request_id
seller_sku_ids
[
"array",
"null"
]
По SKU продавца
seller_default_offer_ids
[
"array",
"null"
]
По default offer ID
pagination
object
Cursor-пагинация. Первый запрос - без
cursor (или пустой).
Для получения следующей страницы - передать cursor из ответа (pagination.next_cursor).
Если has_next: false - достигнут конец списка.
Показать свойстваСкрыть свойства
cursor
[
"string",
"null"
]
Курсор для следующей страницы (opaque-токен, генерируется сервером).
Пусто или отсутствие - первая страница.
limit
integer
required Лимит элементов на странице
Успешный ответ
200Результаты application/json
object
results
array
required Результат обработки product card set.
При успехе: seller_sku_id + seller_default_offer_id -> showcase_sku_id + showcase_default_offer_id.
При ошибке: error с кодом и описанием.
Показать свойстваСкрыть свойства
request_id
string
required request_key
[
"string",
"null"
]
seller_sku_id
string
required SKU продавца (эхо)
seller_default_offer_id
[
"string",
"null"
]
Default offer ID (эхо; если не был указан - = seller_sku_id)
showcase_sku_id
[
"string",
"null"
]
SKU витрины (присвоенный, при успехе)
showcase_default_offer_id
[
"string",
"null"
]
Default offer витрины (присвоенный, при успехе)
status
string
required Статус обработки
Допустимые значения
pendingsuccesserror
moderation_status
Статус модерации (если применимо)
reject_reason
Причина отклонения модератором (если rejected)
reject_comment
[
"string",
"null"
]
Дополнение модератора (опц.)
error
Бизнес-ошибка (если status=error)
processed_at
[
"string",
"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/physical/set-variations/results
1curl https://api.omninet.ru/v1/product-cards/physical/set-variations/results \2 --request POST \3 --header 'Content-Type: application/json' \4 --data '{5 "filter": {6 "request_ids": [7 "string"8 ],9 "seller_sku_ids": [10 "string"11 ],12 "seller_default_offer_ids": [13 "string"14 ]15 },16 "pagination": {17 "cursor": null,18 "limit": 10019 }20}'{
"results": [
{
"request_id": "string",
"request_key": null,
"seller_sku_id": "string",
"seller_default_offer_id": null,
"showcase_sku_id": null,
"showcase_default_offer_id": null,
"status": "string",
"moderation_status": null,
"reject_reason": null,
"reject_comment": null,
"error": null,
"processed_at": null
}
],
"pagination": {
"next_cursor": null,
"has_next": true,
"total": null
}
}Результаты