Результаты обработки proposals на параметры
POST /v1/attributes/proposal/results
POST
/v1/attributes/proposal/resultsВозвращает статусы proposal-заявок продавца на добавление общих параметров. Используется для опроса (polling) или после webhook-уведомления.
Тело запроса
filter
[
"object",
"null"
]
Показать свойстваСкрыть свойства
status
proposal_ids
[
"array",
"null"
]
request_keys
[
"array",
"null"
]
category_id
[
"string",
"null"
]
pagination
object
Cursor-пагинация. Первый запрос - без
cursor (или пустой).
Для получения следующей страницы - передать cursor из ответа (pagination.next_cursor).
Если has_next: false - достигнут конец списка.
Показать свойстваСкрыть свойства
cursor
[
"string",
"null"
]
Курсор для следующей страницы (opaque-токен, генерируется сервером).
Пусто или отсутствие - первая страница.
limit
integer
required Лимит элементов на странице
Успешный ответ
200Список результатов обработки proposals application/json
object
results
array
required attributesProposalResults_AttributeProposalResult
Показать свойстваСкрыть свойства
attributesProposalResults_AttributeProposalResult
request_key
string
required proposal_id
string
required category_id
[
"string",
"null"
]
attribute_code
[
"string",
"null"
]
attribute_name
[
"string",
"null"
]
status
string
required Статус proposal:
pending- подан, ждёт модерацииapproved- одобрен, атрибут добавлен в шаблон (создан attribute_id)rejected- отклонён (дубликат / слишком специфичен)
Допустимые значения
pendingapprovedrejected
created_at
string
required reviewed_at
[
"string",
"null"
]
attribute_id
[
"string",
"null"
]
ID созданного атрибута (только если status=approved; иначе пусто)
reject_reason
Причина отклонения (только если status=rejected)
reject_comment
[
"string",
"null"
]
Текстовое дополнение модератора к причине отклонения (опц., только если status=rejected)
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/attributes/proposal/results
1curl https://api.omninet.ru/v1/attributes/proposal/results \2 --request POST \3 --header 'Content-Type: application/json' \4 --data '{5 "filter": {6 "status": "pending"7 }8}'{
"results": [
{
"request_key": "string",
"proposal_id": "string",
"category_id": null,
"attribute_code": null,
"attribute_name": null,
"status": "string",
"created_at": "string",
"reviewed_at": null,
"attribute_id": null,
"reject_reason": null,
"reject_comment": null
}
],
"pagination": {
"next_cursor": null,
"has_next": true,
"total": null
}
}Список результатов обработки proposals