Core product transfers

Завершить загрузку файла товара или импорта

Проверяет, что файл лёг по выданному адресу: размер, контрольную сумму (если заявлена) и антивирус; подменённый после проверки файл отклоняется, заражённый удаляется и до товара не доходит. Затем заводит строку с номером сессии: у сессии товара — файл товара (product_file, миниатюры фото строятся из объекта), у сессии импорта — запуск импорта (product_import). Сессии фото сотрудника и картинки бланка, открытые экраном, завершаются здесь же и отвечают employee_photo и letterhead. Повтор возвращает ту же строку. 409 transfer.not_uploaded — байтов ещё нет; 422 transfer.infected — найдена угроза, файл удалён; 503 transfer.scanner_unavailable — антивирус недоступен, повторите позже.

post/api/v1/core/upload-sessions/{id}/finish

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/core/upload-sessions/{id}/finish
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)

Response

Сессия и заведённая строка

Changes

No recorded changes to this operation across all 1 revision of this API.