Marking codes

Загрузить файл кодов из «Файлов» кабинета

Файл кодов из СУЗ или ЛК «Честного знака», уже лежащий в «Файлах» кабинета (file_id): сервер сам читает и разбирает его так же, как загрузку с компьютера (CSV, TXT, XLSX, XLS, ODS, PDF этикеток СУЗ). Содержимое файла и полный код не проходят ни через запрос, ни через ответ: в ответе только итоги — принято, дубли, получили полный код, отказы и первые отказы строк без криптохвоста. Право на файл — как в «Файлах»: только файл, который человек вправе открыть.

post/api/v1/marking/codes/import/stored-file

Request

  • Base URL: https://erp.akeda.ru
  • URL: https://erp.akeda.ru/api/v1/marking/codes/import/stored-file
  • Auth: one of:
    • HTTP bearer
    • API key in header X-Api-Key
    • OAuth 2 (authorization code, authorization URL https://erp.akeda.ru/oauth2/authorize, token URL https://erp.akeda.ru/oauth2/token, scopes: akeda:delegate)

Headers

X-Tenantstring required

Slug выбранного кабинета; кабинет не является юрлицом

Request body

company_idstring uuid
groupstring

Ключ товарной группы; пусто — по профилю товара

file_idstring uuid required
columninteger

Колонка с кодом, с единицы; 0 — найти по содержимому

Response

Итог загрузки

idstring uuid required
company_idstring uuid required
source'paste' | 'file' | 'scan' required
file_namestring required
groupstring required

Группа загрузки; пусто — у каждого кода своя, по профилю товара

totalinteger required
acceptedinteger required
duplicatesinteger required
rejectedinteger required
upgradedinteger required

Коды, которые были в реестре без криптохвоста и получили полный код

format'text' | 'table' | 'pdf'

Вид файла; нет — список строк

columninteger

Колонка файла с кодом; нет — строка целиком

skippedinteger required

Строки файла без кода: заголовок, пустые ячейки

unreadableinteger required

Символы PDF, которые не распознались

created_atstring date-time required

Changes

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