Информация по загрузке

GET <BASE_LOAD_API>/info — метод для получения информации по загрузке. С его помощью можно узнать:

  • Текущий статус загрузки (например, «В процессе обработки», «Успешно», «Неуспешно»).

  • Информацию о количестве данных, которые были загружены.

  • Статистику по обработанных данным.

  • Ошибки, которые могли возникнуть во время загрузки.

Параметры метода

  • ID_Load (обязательно) — идентификатор загрузки, для которой требуется получить информацию.

Пример

Запрос через curl

curl -X GET "https://app.sellout.plus/demo/api/load/info?ID_Load=107800" ^ -H "Authorization: Bearer <ваш_токен>">"

Успешный ответ

Загрузка в процессе обработки:

{ "ID_Load": 107800, "LoadConfigurationId": 64, "Status": { "Code": "OP", "Name": "В процессе обработки оператором" }, "Info": [ "Данные в Компания загружены. Записей: 1", "Данные в Продукт загружены. Записей: 129", "Данные в Клиент загружены. Записей: 4", "Данные в Продажи ТТ загружены. Записей: 557", "Данные в Остатки в ТТ загружены. Записей: 401", "Загружены продажи (Продажи ТТ) на сумму 0 в количестве 1898.22" ], "Stats": [ "Количество требующих ручного мепинга записей в справочнике клиент (ref.Customer): 4 (100%)", "Количество смепленных операторами записей в справочнике продукт (ref.SKU): 111 (86.05%)" ] }

Загрузка завершилась ошибкой:

{ "ID_Load": 107671, "Status": { "Code": "FL", "Name": "Неуспешно" }, "Info": [ "Обнаружены ссылки на отсутствующие в системе данные" ] }

Коды ошибок

Код ошибки

Описание

Пример ответ от сервера

400

Загрузка не найдена.

{ "status": 400, "status_description": "BadRequest", "error_message": "Load not found" }

500

Внутренняя ошибка сервера.

{ "status": 500, "status_description": "InternalServerError", "error_message": "Unexpected error occurred" }