Информация по загрузке
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 | Загрузка не найдена. |
|
500 | Внутренняя ошибка сервера. |
|