3. Получение статуса обработки прайс-листа
В этом разделе описано, как с помощью API получить информацию о текущем статусе обработки ранее загруженного прайс-листа. Запрос позволяет узнать, был ли прайс-лист успешно обработан, есть ли ошибки, а также сколько позиций было добавлено, обновлено или не обработано.
Для этого необходимо выполнить GET-запрос, указав в URL идентификатор прайс-листа (id), который вы получили при его загрузке. В ответе вы получите подробную информацию о ходе и результате обработки файла на стороне Halyk Market.
GET-запрос: Вы вставляете id, который получили в предыдущем запросе в теле запрос:

Шаблон GET- запроса:
В URL запроса после status/ указывается id прайс-листа, полученный при его загрузке ранее.
Для обращения на тестовый сервер используйте URL: https://test2-api.halykmarket.com/api/merchant/v1/offers/upload/status
Ответ сервера:

Шаблон ответа:
Атрибуты ответа:
Наименование
Описание
id
Идентификатор прайс-листа
uploadId
Дата и время загрузки прайс-листа
status
Статус загрузки: - CREATED: прайс-лист получен на обработку - PROCESSING: прайс-лист обрабатывается - COMPLETED: прайс-лист успешно обработан - FAILED: ошибка при обработке прайс-листа - SKIPPED: прайс-лист не обработан, так как полностью совпадает с предыдущим
totalCount
Общее число позиций в прайс-листе
successCount
Количество успешно обработанных позиций
notMappedCount
Количество позиций, для которых не найден товар на маркете (не выведены на витрину)
failCount
Количество позиций с ошибкой
isIncremental
Техническое поле
message
Сообщение о причине ошибки, если прайс-лист не был успешно обработан
Вы получили статус обработки прайс-листа.