Генерация (получение) штрихкода маркетплейса для товаров
POST /v1/product/barcode/generate
/v1/product/barcode/generateТело запроса
Товары для генерации штрихкода.
productFboBarcodeGenerateItem
Показать свойстваСкрыть свойства
productFboBarcodeGenerateItem
Артикул товара в системе продавца.
Идентификатор товара на маркетплейсе.
Успешный ответ
200A successful response. application/json
Результаты генерации.
productFboBarcodeGenerateResult
Показать свойстваСкрыть свойства
productFboBarcodeGenerateResult
Артикул товара в системе продавца.
Идентификатор товара.
Сгенерированный штрихкод.
Структурированные ошибки по позиции; пустой массив или отсутствует при успехе.
Унифицированная ошибка валидации поля.
Для бизнес-правил витрины использовать code = STOREFRONT_RULE_VIOLATION.
Показать свойстваСкрыть свойства
Имя поля в запросе (например product_id). Вложенность через точку/индекс: shipments[0].timeslot.
Каталог кодов валидации.
Коды schema-валидации; для бизнес-правил витрины / склада использовать следующий код
STOREFRONT_RULE_VIOLATION.
Геометрия полигонов и адреса merchant location не применяются.
REQUIRED: Поле отсутствует или пустое, но обязательно.REQUIRED_ONE_OF: Нужен хотя бы один из набора полей.CONDITIONALLY_REQUIRED: Поле обязательно при выполнении условия.INVALID_TYPE: Неверный JSON-тип значения.INVALID_ENUM: Значение не из допустимого enum.INVALID_FORMAT: Общий сбой формата значения.INVALID_DATE_TIME: Дата/время не RFC3339 или без timezone.INVALID_DATE: Дата не в формате YYYY-MM-DD.INVALID_TIME: Время не в формате ЧЧ:ММ.INVALID_TIME_RANGE: Диапазон времени (перерыв) некорректен.INVALID_URL: Невалидный URL.TOO_MANY_ITEMS: Превышен maxItems / лимит элементов в запросе.MIN_VALUE: Значение ниже допустимого минимума.MAX_VALUE: Значение выше допустимого максимума.NEGATIVE_VALUE: Отрицательное значение там, где недопустимо.INVALID_RANGE: Некорректный диапазон (from > to и т.п.).NOT_FOUND: Сущность не найдена.CONFLICT: Конфликт состояния объекта.INVALID_STATUS_TRANSITION: Недопустимый переход статуса.STATUS_NOT_ALLOWED: Статус недоступен в текущем контексте.STOREFRONT_RULE_VIOLATION: Нарушение бизнес-правила витрины / склада.
Текст ошибки для клиента. Для STOREFRONT_RULE_VIOLATION — описание конкретного правила витрины.
Ошибки
400Некорректный запрос application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение
401Ошибка авторизации application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение
429Превышен лимит запросов application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение
500Внутренняя ошибка сервера application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение
defaultОшибка (неожиданная или прочие) application/json
ERROR_TYPE_UNAUTHORIZED— 401, ERROR_TYPE_RATE_LIMIT — 429, ERROR_TYPE_INTERNAL — 500
Код ошибки.
OPERATION_NOT_SUPPORTED: операция недоступна для текущей конфигурации.
сообщение