Генерация штрихкодов
Метод доступен для моделей: FBY, FBS, Экспресс и DBS.
Если вы используете API-Key-токен, для вызова метода необходим один из доступов в списке
- offers-and-cards-management — Управление товарами и карточками
- all-methods — Полное управление кабинетом
Генерирует штрихкоды и присваивает их указанным товарам.
Если у товара на упаковке уже есть штрихкод производителя, передайте его в параметре barcodes
в методе POST v2/businesses/{businessId}/offer-mappings/update. Генерировать новый не нужно.
⚙️ Лимит: 10 000 товаров в минуту, не более 100 товаров в одном запросе |
---|
Request
POST
https://api.partner.market.yandex.ru/v1/businesses/{businessId}/offer-mappings/barcodes/generate
Path parameters
Name |
Description |
businessId* |
Type: integer<int64> Идентификатор кабинета. Чтобы его узнать, воспользуйтесь запросом GET v2/campaigns. ℹ️ Что такое кабинет и магазин на Маркете
Min value: |
Body
application/json
{
"offerIds": [
"string"
],
"skipIfExists": true
}
Name |
Description |
offerIds* |
Type: string[] Список товаров, для которых нужно сгенерировать штрихкоды. Правила использования SKU:
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Что такое SKU и как его назначать Min length: Max length: Pattern: Min items: Max items: Unique items |
skipIfExists |
Type: boolean Для каких товаров нужно сгенерировать штрихкоды:
Default: |
Responses
200 OK
Пустой ответ, если генерация успешно завершилась для всех переданных товаров.
Или список товаров, для которых не удалось сгенерировать штрихкоды.
Body
application/json
{
"status": "OK",
"result": {
"unprocessedOfferIds": [
"string"
]
}
}
Name |
Description |
status* |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
result |
Type: GenerateOfferBarcodesResultDTO Товары, для которых не удалось сгенерировать штрихкоды. Проверьте корректность переданных |
ApiResponseStatusType
Тип ответа. Возможные значения:
OK
— ошибок нет.ERROR
— при обработке запроса произошла ошибка.
Type |
Description |
Enum: |
GenerateOfferBarcodesResultDTO
Товары, для которых не удалось сгенерировать штрихкоды.
Проверьте корректность переданных offerId
. Если ошибка повторяется, обратитесь в службу поддержки — перейдите в кабинет продавца на Маркете и нажмите кнопку Создать обращение.
Name |
Description |
unprocessedOfferIds* |
Type: string[] Список товаров, для которых не удалось сгенерировать штрихкоды. Правила использования SKU:
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Что такое SKU и как его назначать Min length: Max length: Pattern: Unique items |
400 Bad Request
Запрос содержит неправильные данные. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
ApiErrorDTO
Общий формат ошибки.
Name |
Description |
code* |
Type: string Код ошибки. |
message |
Type: string Описание ошибки. |
401 Unauthorized
В запросе не указаны данные для авторизации. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
403 Forbidden
Данные для авторизации неверны или доступ к ресурсу запрещен. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
420 Method Failure
Превышено ограничение на доступ к ресурсу. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
423 Locked
К ресурсу нельзя применить указанный метод. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
500 Internal Server Error
Внутренняя ошибка Маркета. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
Name |
Description |
errors |
Type: ApiErrorDTO[] Список ошибок. Min items: |
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
No longer supported, please use an alternative and newer version.