- Request
- Responses
- 200 OK
- Body
- ApiResponseStatusType
- ApiResponse
- ForwardScrollingPagerDTO
- ScrollingPagerDTO
- PartnerMarketCategoryId
- OfferCategory
- Url
- OfferManualDTO
- OfferVendor
- OfferBarcodes
- BaseOfferManufacturerCountries
- OfferWeightDimensionsDTO
- OfferVendorCode
- BaseOfferTags
- TimeUnitType
- TimePeriodDTO
- BaseOfferCustomsCommodityCode
- CommodityCodeType
- CommodityCodeDTO
- BaseOfferCommodityCodes
- BaseOfferBoxCount
- OfferConditionType
- OfferConditionQualityType
- OfferConditionDTO
- OfferType
- BaseOfferDownloadable
- BaseOfferAdult
- AgeUnitType
- AgeDTO
- OfferParamDTO
- BaseOfferParams
- BaseOfferResponseDTO
- CurrencyType
- BasePriceDTO
- DiscountBase
- PriceWithDiscountDTO
- UpdateTimeDTO
- GetPriceWithDiscountDTO
- GetPriceDTO
- CampaignId
- OfferCampaignStatusType
- OfferCampaignStatusDTO
- SellingProgramType
- OfferSellingProgramStatusType
- OfferSellingProgramDTO
- MediaFileUploadStateType
- OfferMediaFileDTO
- OfferMediaFilesDTO
- GetOfferDTO
- MarketSku
- UpdateMappingDTO
- GetMappingDTO
- ShowcaseType
- ShowcaseUrlDTO
- GetOfferMappingDTO
- GetOfferMappingsResultDTO
- 400 Bad Request
- 401 Unauthorized
- 403 Forbidden
- 404 Not Found
- 420 Method Failure
- 500 Internal Server Error
Информация о товарах в каталоге
Метод доступен для моделей: FBY, FBS, Экспресс и DBS.
Если вы используете API-Key-токен, для вызова метода необходим один из доступов в списке
- offers-and-cards-management — Управление товарами и карточками
- offers-and-cards-management:read-only — Просмотр товаров и карточек
- all-methods — Полное управление кабинетом
- all-methods:read-only — Просмотр всех данных
Возвращает список товаров в каталоге, их категории на Маркете и характеристики каждого товара.
Можно использовать тремя способами:
- задать список интересующих SKU;
- задать фильтр — в этом случае результаты возвращаются постранично;
- не передавать тело запроса, чтобы получить список всех товаров в каталоге.
Чтобы получить категорийные характеристики товаров, воспользуйтесь методом POST v2/businesses/{businessId}/offer-cards.
| ⚙️ Лимит: 600 запросов в минуту, не более 200 товаров в одном запросе |
|---|
Request
POST
https://api.partner.market.yandex.ru/v2/businesses/{businessId}/offer-mappings
Path parameters
|
Name |
Description |
|
businessId |
Type: integer Идентификатор кабинета. Чтобы его узнать, воспользуйтесь запросом GET v2/campaigns. ℹ️ Что такое кабинет и магазин на Маркете Min value: |
Query parameters
|
Name |
Description |
|
language |
Type: CatalogLanguageType Язык, на котором принимаются и возвращаются значения в параметрах Значение по умолчанию: Язык:
Enum: |
|
limit |
Type: integer Количество значений на одной странице. Min value: |
|
page_token |
Type: string Идентификатор страницы c результатами. Если параметр не указан, возвращается первая страница. Рекомендуем передавать значение выходного параметра Если задан Example: |
CatalogLanguageType
Язык:
RU— русский.UZ— узбекский.
Type: string
Enum: RU, UZ
Body
application/json
{
"offerIds": [
"example"
],
"cardStatuses": [
"HAS_CARD_CAN_NOT_UPDATE"
],
"categoryIds": [
0
],
"vendorNames": [
"example"
],
"tags": [
"example"
],
"archived": true
}
|
Name |
Description |
|
archived |
Type: boolean Фильтр по нахождению в архиве. Передайте |
|
cardStatuses |
Type: OfferCardStatusType[] | null Фильтр по статусам карточек. Min items: Unique items: Example
|
|
categoryIds |
Type: integer[] | null Фильтр по категориям на Маркете. Min items: Unique items: Example
|
|
offerIds |
Type: ShopSku[] | null Идентификаторы товаров, информация о которых нужна. Такой список возвращается только целиком Если вы запрашиваете информацию по конкретным SKU, не заполняйте:
Min items: Max items: Unique items: Example
|
|
tags |
Type: string[] | null Фильтр по тегам. Min items: Unique items: Example
|
|
vendorNames |
Type: string[] | null Фильтр по брендам. Min items: Unique items: Example
|
ShopSku
Ваш SKU — идентификатор товара в вашей системе.
Правила использования SKU:
-
У каждого товара SKU должен быть свой.
-
Уже заданный SKU нельзя освободить и использовать заново для другого товара. Каждый товар должен получать новый идентификатор, до того никогда не использовавшийся в вашем каталоге.
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов.
Важно
Пробельные символы в начале и конце значения автоматически удаляются. Например, " SKU123 " и "SKU123" будут обработаны как одинаковые значения.
Что такое SKU и как его назначать
Type: string
Min length: 1
Max length: 255
Pattern: ^(?=.*\S.*)[^\x00-\x08\x0A-\x1f\x7f]{1,255}$
Example: example
OfferCardStatusType
Статус карточки товара:
HAS_CARD_CAN_NOT_UPDATE— Карточка Маркета.HAS_CARD_CAN_UPDATE— Можно дополнить.HAS_CARD_CAN_UPDATE_ERRORS— Изменения не приняты.HAS_CARD_CAN_UPDATE_PROCESSING— Изменения на проверке.NO_CARD_NEED_CONTENT— Создайте карточку.NO_CARD_MARKET_WILL_CREATE— Создаст Маркет.NO_CARD_ERRORS— Не создана из-за ошибки.NO_CARD_PROCESSING— Проверяем данные.NO_CARD_ADD_TO_CAMPAIGN— Разместите товар в магазине.
Type: string
Enum: HAS_CARD_CAN_NOT_UPDATE, HAS_CARD_CAN_UPDATE, HAS_CARD_CAN_UPDATE_ERRORS, HAS_CARD_CAN_UPDATE_PROCESSING, NO_CARD_NEED_CONTENT, NO_CARD_MARKET_WILL_CREATE, NO_CARD_ERRORS, NO_CARD_PROCESSING, NO_CARD_ADD_TO_CAMPAIGN
Responses
200 OK
Информация о товарах в каталоге.
Body
application/json
{
"status": "OK",
"result": {
"paging": {
"nextPageToken": "example",
"prevPageToken": "example"
},
"offerMappings": [
{
"offer": {},
"mapping": {},
"showcaseUrls": [
null
]
}
]
}
}
Type: object
All of 2 types
-
Type: ApiResponse
Стандартная обертка для ответов сервера.
Example
{ "status": "OK" } -
Type: object
result
Type: GetOfferMappingsResultDTO
Информация о товарах.
Example
{ "paging": { "nextPageToken": "example", "prevPageToken": "example" }, "offerMappings": [ { "offer": { "offerId": "example", "name": "Ударная дрель Makita HP1630, 710 Вт", "marketCategoryId": 0, "category": "example", "pictures": [ null ], "videos": [ null ], "manuals": [ null ], "vendor": "LEVENHUK", "barcodes": [ null ], "description": "example", "manufacturerCountries": [ null ], "weightDimensions": {}, "vendorCode": "VNDR-0005A", "tags": [ null ], "shelfLife": {}, "lifeTime": null, "guaranteePeriod": null, "customsCommodityCode": "8517610008", "commodityCodes": [ null ], "certificates": [ null ], "boxCount": 1, "condition": {}, "type": "DEFAULT", "downloadable": true, "adult": true, "age": {}, "params": [ null ], "basicPrice": {}, "purchasePrice": {}, "additionalExpenses": null, "cardStatus": "HAS_CARD_CAN_NOT_UPDATE", "campaigns": [ null ], "sellingPrograms": [ null ], "mediaFiles": {}, "archived": true, "groupId": "example" }, "mapping": { "marketSku": 1, "marketSkuName": "example", "marketModelId": 0, "marketModelName": "example", "marketCategoryId": 0, "marketCategoryName": "example" }, "showcaseUrls": [ { "showcaseType": "B2B", "showcaseUrl": "example" } ] } ] }Example
{ "result": { "paging": { "nextPageToken": "example", "prevPageToken": "example" }, "offerMappings": [ { "offer": {}, "mapping": {}, "showcaseUrls": [ {} ] } ] } }
ApiResponseStatusType
Тип ответа. Возможные значения:
OK— ошибок нет.ERROR— при обработке запроса произошла ошибка.
Type: string
Enum: OK, ERROR
ApiResponse
Стандартная обертка для ответов сервера.
|
Name |
Description |
|
status |
Type: ApiResponseStatusType Тип ответа. Возможные значения:
Enum: |
Example
{
"status": "OK"
}
ForwardScrollingPagerDTO
Идентификатор следующей страницы.
|
Name |
Description |
|
nextPageToken |
Type: string Идентификатор следующей страницы результатов. Example: |
Example
{
"nextPageToken": "example"
}
ScrollingPagerDTO
Информация о страницах результатов.
Type: object
All of 2 types
-
Type: ForwardScrollingPagerDTO
Идентификатор следующей страницы.
Example
{ "nextPageToken": "example" } -
Type: object
prevPageToken
Type: string
Идентификатор предыдущей страницы результатов.
Example:
exampleExample
{ "prevPageToken": "example" }
Example
{
"nextPageToken": "example",
"prevPageToken": "example"
}
PartnerMarketCategoryId
Идентификатор категории на Маркете, к которой вы относите свой товар.
Всегда указывайте, когда передаете parameterValues
Если при изменении характеристик передать parameterValues и не указать marketCategoryId, характеристики обновятся, но в ответе придет предупреждение (параметр warnings).
Если не передать их оба, будет использована информация из устаревших параметров params и category, а marketCategoryId будет определен автоматически.
При изменении категории убедитесь, что характеристики товара и их значения в параметре parameterValues вы передаете для новой категории.
Список категорий Маркета можно получить с помощью запроса POST v2/categories/tree.
Type: integer
Min value: 0
Exclusive min: true
OfferCategory
Deprecated
Вместо него используйте marketCategoryId.
Категория товара в вашем магазине.
Type: string
Example: example
Url
Type: string
Min length: 1
Max length: 2000
Example: example
OfferManualDTO
Инструкция по использованию товара.
|
Name |
Description |
|
url |
Type: Url Ссылка на инструкцию. Min length: Max length: Example: |
|
title |
Type: string Название инструкции, которое будет отображаться на карточке товара. Max length: Example: |
Example
{
"url": "example",
"title": "example"
}
OfferVendor
Название бренда или производителя. Должно быть записано так, как его пишет сам бренд.
Type: string
Example: LEVENHUK
OfferBarcodes
Штрихкод.
Указывайте в виде последовательности цифр. Подойдут коды EAN-13, EAN-8, UPC-A, UPC-E или Code 128. Для книг — ISBN.
Для товаров определенных категорий и торговых марок штрихкод должен быть действительным кодом GTIN. Обратите внимание: внутренние штрихкоды, начинающиеся на 2 или 02, и коды формата Code 128 не являются GTIN.
Что такое GTIN
Type: string[] | null
Min items: 1
Unique items: true
Example
[
"46012300000000"
]
BaseOfferManufacturerCountries
Страна, где был произведен товар.
Записывайте названия стран так, как они записаны в списке.
Type: string[] | null
Min items: 1
Unique items: true
Example
[
"Россия"
]
OfferWeightDimensionsDTO
Габариты упаковки и вес товара.
Если товар занимает несколько коробок, перед измерением размеров сложите их компактно.

|
Name |
Description |
|
height |
Type: number Высота упаковки в см. Min value: |
|
length |
Type: number Длина упаковки в см. Min value: |
|
weight |
Type: number Вес товара в кг с учетом упаковки (брутто). Min value: |
|
width |
Type: number Ширина упаковки в см. Min value: |
Example
{
"length": 65.55,
"width": 50.7,
"height": 20,
"weight": 1.001
}
OfferVendorCode
Артикул товара от производителя.
Type: string
Example: VNDR-0005A
BaseOfferTags
Метки товара, которые использует магазин. Покупателям теги не видны. По тегам можно группировать и фильтровать разные товары в каталоге — например, товары одной серии, коллекции или линейки.
Максимальная длина тега — 20 символов. У одного товара может быть максимум 10 тегов.
Type: string[] | null
Min items: 1
Max items: 50
Unique items: true
Example
[
"до 500 рублей"
]
TimeUnitType
Единица измерения времени:
HOUR— час.DAY— сутки.WEEK— неделя.MONTH— месяц.YEAR— год.
Type: string
Enum: HOUR, DAY, WEEK, MONTH, YEAR
TimePeriodDTO
Временной отрезок с комментарием. Требования к содержанию комментария зависят от контекста использования параметра и указаны в описании поля, которое его содержит.
|
Name |
Description |
|
timePeriod |
Type: integer Продолжительность в указанных единицах. |
|
timeUnit |
Type: TimeUnitType Единица измерения. Единица измерения времени:
Enum: |
|
comment |
Type: string Комментарий. Max length: Example: |
Example
{
"timePeriod": 0,
"timeUnit": "HOUR",
"comment": "example"
}
BaseOfferCustomsCommodityCode
Deprecated
Вместо него используйте commodityCodes с типом CUSTOMS_COMMODITY_CODE.
Код товара в единой Товарной номенклатуре внешнеэкономической деятельности (ТН ВЭД) — 10 или 14 цифр без пробелов.
Обязательно укажите, если он есть.
Type: string
Example: 8517610008
CommodityCodeType
Тип товарного кода:
CUSTOMS_COMMODITY_CODE— код товара в единой Товарной номенклатуре внешнеэкономической деятельности (ТН ВЭД) — 10 или 14 цифр без пробелов.IKPU_CODE— идентификационный код продукции и услуг (ИКПУ) в Узбекистане – 17 цифр без пробелов.
Не передавайте несколько кодов одного типа.
Type: string
Enum: CUSTOMS_COMMODITY_CODE, IKPU_CODE
CommodityCodeDTO
Товарный код.
|
Name |
Description |
|
code |
Type: string Товарный код. Example: |
|
type |
Type: CommodityCodeType Тип товарного кода. Тип товарного кода:
Не передавайте несколько кодов одного типа. Enum: |
Example
{
"code": "example",
"type": "CUSTOMS_COMMODITY_CODE"
}
BaseOfferCommodityCodes
Товарные коды.
Type: CommodityCodeDTO[] | null
Min items: 1
Example
[
{
"code": "example",
"type": "CUSTOMS_COMMODITY_CODE"
}
]
BaseOfferBoxCount
Количество грузовых мест.
Параметр используется, если товар представляет собой несколько коробок, упаковок и так далее. Например, кондиционер занимает два места — внешний и внутренний блоки в двух коробках.
Для товаров, занимающих одно место, не передавайте этот параметр.
Type: integer
Min value: 1
OfferConditionType
Тип уценки:
PREOWNED— бывший в употреблении товар, раньше принадлежал другому человеку.SHOWCASESAMPLE— витринный образец.REFURBISHED— повторная продажа товара.REDUCTION— товар с дефектами.RENOVATED— восстановленный товар.NOT_SPECIFIED— не выбран.
REFURBISHED — специальное значение для одежды, обуви и аксессуаров. Используется только для уцененных товаров из этой категории. Другие значения для одежды, обуви и аксессуаров не используются.
Type: string
Enum: PREOWNED, SHOWCASESAMPLE, REFURBISHED, REDUCTION, RENOVATED, NOT_SPECIFIED
OfferConditionQualityType
Внешний вид товара:
PERFECT— идеальный.EXCELLENT— отличный.GOOD— хороший.NOT_SPECIFIED— не выбран.
Type: string
Enum: PERFECT, EXCELLENT, GOOD, NOT_SPECIFIED
OfferConditionDTO
Состояние уцененного товара.
|
Name |
Description |
|
quality |
Type: OfferConditionQualityType Внешний вид товара. Внешний вид товара:
Enum: |
|
reason |
Type: string Описание товара. Подробно опишите дефекты, насколько они заметны и где их искать. Example: |
|
type |
Type: OfferConditionType Тип уценки. Тип уценки:
Enum: |
Example
{
"type": "PREOWNED",
"quality": "PERFECT",
"reason": "example"
}
OfferType
Особый тип товара:
DEFAULT— товары, для которых вы передавали особый тип ранее и хотите убрать его.MEDICINE— лекарства.BOOK— бумажные и электронные книги.AUDIOBOOK— аудиокниги.ARTIST_TITLE— музыкальная и видеопродукция.ON_DEMAND— товары на заказ.ALCOHOL— алкоголь.
Если ваш товар — книга
Укажите год издания в характеристиках товара. Подробнее о параметре
Type: string
Enum: DEFAULT, MEDICINE, BOOK, AUDIOBOOK, ARTIST_TITLE, ON_DEMAND, ALCOHOL
BaseOfferDownloadable
Признак цифрового товара. Укажите true, если товар доставляется по электронной почте.
Как работать с цифровыми товарами
Type: boolean
BaseOfferAdult
Параметр включает для товара пометку 18+. Устанавливайте ее только для товаров, которые относятся к удовлетворению сексуальных потребностей.
Type: boolean
AgeUnitType
Единицы измерения возраста:
YEAR— год.MONTH— месяц.
Type: string
Enum: YEAR, MONTH
AgeDTO
Возраст в заданных единицах измерения.
|
Name |
Description |
|
ageUnit |
Type: AgeUnitType Единица измерения. Единицы измерения возраста:
Enum: |
|
value |
Type: number Значение. Min value: |
Example
{
"value": 0,
"ageUnit": "YEAR"
}
OfferParamDTO
Параметры товара.
Если у товара несколько значений одного параметра, передайте их с одним и тем же name, но разными value.
Пример
"params": [
{
"name": "Цвет для фильтра",
"value": "Зеленый"
},
{
"name": "Цвет для фильтра",
"value": "Желтый"
}
]
|
Name |
Description |
|
name |
Type: string Название характеристики. Должно совпадать с названием характеристики на Маркете. Узнать его можно из Excel-шаблона категории или через запрос POST v2/category/{categoryId}/parameters. Max length: Example: |
|
value |
Type: string Значение. Example: |
Example
{
"name": "Wi-Fi",
"value": "есть"
}
BaseOfferParams
Deprecated
При передаче характеристик используйте parameterValues.
Характеристики, которые есть только у товаров конкретной категории — например, диаметр колес велосипеда или материал подошвы обуви.
Type: OfferParamDTO[] | null
Min items: 1
Example
[
{
"name": "Wi-Fi",
"value": "есть"
}
]
BaseOfferResponseDTO
Основные параметры товара.
|
Name |
Description |
|
offerId |
Type: ShopSku Ваш SKU — идентификатор товара в вашей системе. Правила использования SKU:
SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Важно Пробельные символы в начале и конце значения автоматически удаляются. Например, Что такое SKU и как его назначать Min length: Max length: Pattern: Example: |
|
adult |
Type: BaseOfferAdult Параметр включает для товара пометку 18+. Устанавливайте ее только для товаров, которые относятся к удовлетворению сексуальных потребностей. Example: |
|
age |
Type: AgeDTO Если товар не предназначен для детей младше определенного возраста, укажите это. Возрастное ограничение можно задавать в годах (с нуля, с 6, 12, 16 или 18) или в месяцах (любое число от 0 до 12). Возраст в заданных единицах измерения. Example
|
|
barcodes |
Type: OfferBarcodes Штрихкод. Указывайте в виде последовательности цифр. Подойдут коды EAN-13, EAN-8, UPC-A, UPC-E или Code 128. Для книг — ISBN. Для товаров определенных категорий и торговых марок штрихкод должен быть действительным кодом GTIN. Обратите внимание: внутренние штрихкоды, начинающиеся на 2 или 02, и коды формата Code 128 не являются GTIN. Что такое GTIN Min items: Unique items: Example
|
|
boxCount |
Type: BaseOfferBoxCount Количество грузовых мест. Параметр используется, если товар представляет собой несколько коробок, упаковок и так далее. Например, кондиционер занимает два места — внешний и внутренний блоки в двух коробках. Для товаров, занимающих одно место, не передавайте этот параметр. Min value: Example: |
|
category |
Type: OfferCategory Вместо него используйте Категория товара в вашем магазине. Example: |
|
certificates |
Type: string[] | null Номера документов на товар: сертификата, декларации соответствия и т. п. Передавать можно только номера документов, сканы которого загружены в кабинете продавца по инструкции. Min items: Unique items: Example
|
|
commodityCodes |
Type: BaseOfferCommodityCodes Товарные коды. Min items: Example
|
|
condition |
Type: OfferConditionDTO Состояние уцененного товара. Используется только для товаров, продаваемых с уценкой. Правила продажи уцененных товаров Состояние уцененного товара. Example
|
|
customsCommodityCode |
Type: BaseOfferCustomsCommodityCode Вместо него используйте Код товара в единой Товарной номенклатуре внешнеэкономической деятельности (ТН ВЭД) — 10 или 14 цифр без пробелов. Обязательно укажите, если он есть. Example: |
|
description |
Type: string Подробное описание товара: например, его преимущества и особенности. Не давайте в описании инструкций по установке и сборке. Не используйте слова «скидка», «распродажа», «дешевый», «подарок» (кроме подарочных категорий), «бесплатно», «акция», «специальная цена», «новинка», «new», «аналог», «заказ», «хит». Не указывайте никакой контактной информации и не давайте ссылок. Для форматирования текста можно использовать теги HTML:
Оптимальная длина — 400–600 символов. Example: |
|
downloadable |
Type: BaseOfferDownloadable Признак цифрового товара. Укажите Как работать с цифровыми товарами Example: |
|
guaranteePeriod |
Type: TimePeriodDTO Гарантийный срок — период, в течение которого можно заменить или починить товар без дополнительной платы. Обязательно указывайте срок, если он есть. В комментарии опишите особенности гарантийного обслуживания. Например, Временной отрезок с комментарием. Требования к содержанию комментария зависят от контекста использования параметра и указаны в описании поля, которое его содержит. Example
|
|
lifeTime |
Type: TimePeriodDTO Срок службы — период, в течение которого товар должен исправно выполнять свою функцию. Обязательно указывайте срок, если он есть. В комментарии укажите условия хранения. Например, Временной отрезок с комментарием. Требования к содержанию комментария зависят от контекста использования параметра и указаны в описании поля, которое его содержит. Example
|
|
manuals |
Type: OfferManualDTO[] | null Список инструкций по использованию товара. Min items: Example
|
|
manufacturerCountries |
Type: BaseOfferManufacturerCountries Страна, где был произведен товар. Записывайте названия стран так, как они записаны в списке. Min items: Unique items: Example
|
|
marketCategoryId |
Type: PartnerMarketCategoryId Идентификатор категории на Маркете, к которой вы относите свой товар. Всегда указывайте, когда передаете Если при изменении характеристик передать Если не передать их оба, будет использована информация из устаревших параметров При изменении категории убедитесь, что характеристики товара и их значения в параметре Список категорий Маркета можно получить с помощью запроса POST v2/categories/tree. Min value: Exclusive min: Example: |
|
name |
Type: string Составляйте название по схеме: тип + бренд или производитель + модель + особенности, если есть (например, цвет, размер или вес) и количество в упаковке. Не включайте в название условия продажи (например, «скидка», «бесплатная доставка» и т. д.), эмоциональные характеристики («хит», «супер» и т. д.). Не пишите слова большими буквами — кроме устоявшихся названий брендов и моделей. Оптимальная длина — 50–60 символов. Example: |
|
params |
Type: BaseOfferParams При передаче характеристик используйте Характеристики, которые есть только у товаров конкретной категории — например, диаметр колес велосипеда или материал подошвы обуви. Min items: Example
|
|
pictures |
Type: Url[] | null Ссылки на изображения товара. Изображение по первой ссылке считается основным, остальные дополнительными. Требования к ссылкам
✅ ✅ ❌ ❌ Ссылки на изображение должны быть постоянными. Нельзя использовать динамические ссылки, меняющиеся от выгрузки к выгрузке. Если нужно заменить изображение, выложите новое изображение по новой ссылке, а ссылку на старое удалите. Если просто заменить изображение по старой ссылке, оно не обновится. Min items: Example
|
|
shelfLife |
Type: TimePeriodDTO Срок годности — период, по прошествии которого товар становится непригоден. Указывайте срок, указанный на банке или упаковке. Текущая дата, дата поставки или дата отгрузки значения не имеет. Обязательно указывайте срок, если он есть. В комментарии укажите условия хранения. Например, Временной отрезок с комментарием. Требования к содержанию комментария зависят от контекста использования параметра и указаны в описании поля, которое его содержит. Example
|
|
tags |
Type: BaseOfferTags Метки товара, которые использует магазин. Покупателям теги не видны. По тегам можно группировать и фильтровать разные товары в каталоге — например, товары одной серии, коллекции или линейки. Максимальная длина тега — 20 символов. У одного товара может быть максимум 10 тегов. Min items: Max items: Unique items: Example
|
|
type |
Type: OfferType Особый тип товара. Указывается, если товар:
Особый тип товара:
Если ваш товар — книга Укажите год издания в характеристиках товара. Подробнее о параметре Enum: |
|
vendor |
Type: OfferVendor Название бренда или производителя. Должно быть записано так, как его пишет сам бренд. Example: |
|
vendorCode |
Type: OfferVendorCode Артикул товара от производителя. Example: |
|
videos |
Type: Url[] | null Ссылки (URL) на видео товара. Требования к ссылке
✅ ✅ ❌ ❌ Ссылки на видео должны быть постоянными. Нельзя использовать динамические ссылки, меняющиеся от выгрузки к выгрузке. Если нужно заменить видео, выложите новое видео по новой ссылке, а ссылку на старое удалите. Если просто заменить видео по старой ссылке, оно не обновится. Min items: Example
|
|
weightDimensions |
Type: OfferWeightDimensionsDTO Габариты упаковки и вес товара. Габариты упаковки и вес товара. Если товар занимает несколько коробок, перед измерением размеров сложите их компактно.
Example
|
Example
{
"offerId": "example",
"name": "Ударная дрель Makita HP1630, 710 Вт",
"marketCategoryId": 0,
"category": "example",
"pictures": [
"example"
],
"videos": [
null
],
"manuals": [
{
"url": null,
"title": "example"
}
],
"vendor": "LEVENHUK",
"barcodes": [
"46012300000000"
],
"description": "example",
"manufacturerCountries": [
"Россия"
],
"weightDimensions": {
"length": 65.55,
"width": 50.7,
"height": 20,
"weight": 1.001
},
"vendorCode": "VNDR-0005A",
"tags": [
"до 500 рублей"
],
"shelfLife": {
"timePeriod": 0,
"timeUnit": "HOUR",
"comment": "example"
},
"lifeTime": null,
"guaranteePeriod": null,
"customsCommodityCode": "8517610008",
"commodityCodes": [
{
"code": "example",
"type": "CUSTOMS_COMMODITY_CODE"
}
],
"certificates": [
"example"
],
"boxCount": 1,
"condition": {
"type": "PREOWNED",
"quality": "PERFECT",
"reason": "example"
},
"type": "DEFAULT",
"downloadable": true,
"adult": true,
"age": {
"value": 0,
"ageUnit": "YEAR"
},
"params": [
{
"name": "Wi-Fi",
"value": "есть"
}
]
}
CurrencyType
Коды валют:
RUR— российский рубль.UAH— украинская гривна.BYR— белорусский рубль.KZT— казахстанский тенге.UZS— узбекский сум.
Type: string
Enum: RUR, USD, EUR, UAH, AUD, GBP, BYR, BYN, DKK, ISK, KZT, CAD, CNY, NOK, XDR, SGD, TRY, SEK, CHF, JPY, AZN, ALL, DZD, AOA, ARS, AMD, AFN, BHD, BGN, BOB, BWP, BND, BRL, BIF, HUF, VEF, KPW, VND, GMD, GHS, GNF, HKD, GEL, AED, EGP, ZMK, ILS, INR, IDR, JOD, IQD, IRR, YER, QAR, KES, KGS, COP, CDF, CRC, KWD, CUP, LAK, LVL, SLL, LBP, LYD, SZL, LTL, MUR, MRO, MKD, MWK, MGA, MYR, MAD, MXN, MZN, MDL, MNT, NPR, NGN, NIO, NZD, OMR, PKR, PYG, PEN, PLN, KHR, SAR, RON, SCR, SYP, SKK, SOS, SDG, SRD, TJS, THB, TWD, BDT, TZS, TND, TMM, UGX, UZS, UYU, PHP, DJF, XAF, XOF, HRK, CZK, CLP, LKR, EEK, ETB, RSD, ZAR, KRW, NAD, TL, UE
BasePriceDTO
Цена товара.
|
Name |
Description |
|
currencyId |
Type: CurrencyType Валюта. Коды валют:
Enum: |
|
value |
Type: number Цена товара. Min value: Exclusive min: |
Example
{
"value": 0,
"currencyId": "RUR"
}
DiscountBase
Зачеркнутая цена.
Число должно быть целым. Вы можете указать цену со скидкой от 5 до 99%.
Передавайте этот параметр при каждом обновлении цены, если предоставляете скидку на товар.
Type: number
Min value: 0
Exclusive min: true
PriceWithDiscountDTO
Цена с указанием скидки.
Type: object
All of 2 types
-
Type: BasePriceDTO
Цена товара.
Example
{ "value": 0, "currencyId": "RUR" } -
Type: object
discountBase
Type: DiscountBase
Зачеркнутая цена.
Число должно быть целым. Вы можете указать цену со скидкой от 5 до 99%.
Передавайте этот параметр при каждом обновлении цены, если предоставляете скидку на товар.
Min value:
0Exclusive min:
trueExample:
0Example
{ "discountBase": 0 }
Example
{
"value": 0,
"currencyId": "RUR",
"discountBase": 0
}
UpdateTimeDTO
Время последнего обновления.
|
Name |
Description |
|
updatedAt |
Type: string<date-time> Время последнего обновления. Example: |
Example
{
"updatedAt": "2025-01-01T00:00:00Z"
}
GetPriceWithDiscountDTO
Цена с указанием валюты, скидки и времени последнего обновления.
Type: object
All of 2 types
-
Type: PriceWithDiscountDTO
Цена с указанием скидки.
Example
{ "value": 0, "currencyId": "RUR", "discountBase": 0 } -
Type: UpdateTimeDTO
Время последнего обновления.
Example
{ "updatedAt": "2025-01-01T00:00:00Z" }
Example
{
"value": 0,
"currencyId": "RUR",
"discountBase": 0,
"updatedAt": "2025-01-01T00:00:00Z"
}
GetPriceDTO
Цена с указанием времени последнего обновления.
Type: object
All of 2 types
-
Type: BasePriceDTO
Цена товара.
Example
{ "value": 0, "currencyId": "RUR" } -
Type: UpdateTimeDTO
Время последнего обновления.
Example
{ "updatedAt": "2025-01-01T00:00:00Z" }
Example
{
"value": 0,
"currencyId": "RUR",
"updatedAt": "2025-01-01T00:00:00Z"
}
CampaignId
Идентификатор кампании (магазина) — технический идентификатор, который представляет ваш магазин в системе Яндекс Маркета при работе через API. Он однозначно связывается с вашим магазином, но предназначен только для автоматизированного взаимодействия.
Его можно узнать с помощью запроса GET v2/campaigns или найти в кабинете продавца на Маркете. Нажмите на иконку вашего аккаунта → Настройки и в меню слева выберите API и модули:
- блок Идентификатор кампании;
- вкладка Лог запросов → выпадающий список в блоке Показывать логи.
⚠️ Не путайте его с:
- идентификатором магазина, который отображается в личном кабинете продавца;
- рекламными кампаниями.
Type: integer
Min value: 1
OfferCampaignStatusType
Статус товара:
PUBLISHED— Готов к продаже.CHECKING— На проверке.DISABLED_BY_PARTNER— Скрыт вами.REJECTED_BY_MARKET— Отклонен.DISABLED_AUTOMATICALLY— Исправьте ошибки.CREATING_CARD— Создается карточка.NO_CARD— Нужна карточка.NO_STOCKS— Нет на складе.ARCHIVED— В архиве.
Что обозначает каждый из статусов
Type: string
Enum: PUBLISHED, CHECKING, DISABLED_BY_PARTNER, DISABLED_AUTOMATICALLY, REJECTED_BY_MARKET, CREATING_CARD, NO_CARD, NO_STOCKS, ARCHIVED
OfferCampaignStatusDTO
Статус товара в магазине.
|
Name |
Description |
|
campaignId |
Type: CampaignId Идентификатор кампании (магазина) — технический идентификатор, который представляет ваш магазин в системе Яндекс Маркета при работе через API. Он однозначно связывается с вашим магазином, но предназначен только для автоматизированного взаимодействия. Его можно узнать с помощью запроса GET v2/campaigns или найти в кабинете продавца на Маркете. Нажмите на иконку вашего аккаунта → Настройки и в меню слева выберите API и модули:
⚠️ Не путайте его с:
Min value: Example: |
|
status |
Type: OfferCampaignStatusType Статус товара. Статус товара:
Что обозначает каждый из статусов Enum: |
Example
{
"campaignId": 1,
"status": "PUBLISHED"
}
SellingProgramType
Модель работы:
FBY— FBY.FBS— FBS.DBS— DBS.EXPRESS— Экспресс.
Type: string
Enum: FBY, FBS, DBS, EXPRESS, LAAS
OfferSellingProgramStatusType
Информация о доступности или недоступности.
FINE— доступно.REJECT— недоступно.
Type: string
Enum: FINE, REJECT
OfferSellingProgramDTO
Информация о том, по каким моделям можно продавать товар, а по каким нельзя.
|
Name |
Description |
|
sellingProgram |
Type: SellingProgramType Модель работы. Модель работы:
Enum: |
|
status |
Type: OfferSellingProgramStatusType Информация о том, можно ли по этой модели продавать товар. Информация о доступности или недоступности.
Enum: |
Example
{
"sellingProgram": "FBY",
"status": "FINE"
}
MediaFileUploadStateType
Состояние загрузки медиафайла:
UPLOADING— загружается.UPLOADED— успешно загружен.FAILED— при загрузке произошла ошибка. Повторите попытку позже.
Type: string
Enum: UPLOADING, UPLOADED, FAILED
OfferMediaFileDTO
Информация о медиафайле товара.
|
Name |
Description |
|
title |
Type: string Название медиафайла. Example: |
|
uploadState |
Type: MediaFileUploadStateType Состояние загрузки медиафайла. Состояние загрузки медиафайла:
Enum: |
|
url |
Type: Url Ссылка на медиафайл. Min length: Max length: Example: |
Example
{
"url": "example",
"title": "example",
"uploadState": "UPLOADING"
}
OfferMediaFilesDTO
Информация о медиафайлах товара.
|
Name |
Description |
|
firstVideoAsCover |
Type: boolean Использовать первое видео в карточке как видеообложку. Передайте |
|
manuals |
Type: OfferMediaFileDTO[] | null Руководства по использованию товара. Min items: Example
|
|
pictures |
Type: OfferMediaFileDTO[] | null Изображения товара. Min items: Example
|
|
videos |
Type: OfferMediaFileDTO[] | null Видеофайлы товара. Min items: Example
|
Example
{
"firstVideoAsCover": true,
"videos": [
{
"url": "example",
"title": "example",
"uploadState": "UPLOADING"
}
],
"pictures": [
null
],
"manuals": [
null
]
}
GetOfferDTO
Параметры товара.
Type: object
All of 2 types
-
Type: BaseOfferResponseDTO
Основные параметры товара.
Example
{ "offerId": "example", "name": "Ударная дрель Makita HP1630, 710 Вт", "marketCategoryId": 0, "category": "example", "pictures": [ "example" ], "videos": [ null ], "manuals": [ { "url": null, "title": "example" } ], "vendor": "LEVENHUK", "barcodes": [ "46012300000000" ], "description": "example", "manufacturerCountries": [ "Россия" ], "weightDimensions": { "length": 65.55, "width": 50.7, "height": 20, "weight": 1.001 }, "vendorCode": "VNDR-0005A", "tags": [ "до 500 рублей" ], "shelfLife": { "timePeriod": 0, "timeUnit": "HOUR", "comment": "example" }, "lifeTime": null, "guaranteePeriod": null, "customsCommodityCode": "8517610008", "commodityCodes": [ { "code": "example", "type": "CUSTOMS_COMMODITY_CODE" } ], "certificates": [ "example" ], "boxCount": 1, "condition": { "type": "PREOWNED", "quality": "PERFECT", "reason": "example" }, "type": "DEFAULT", "downloadable": true, "adult": true, "age": { "value": 0, "ageUnit": "YEAR" }, "params": [ { "name": "Wi-Fi", "value": "есть" } ] } -
Type: object
additionalExpenses
Type: GetPriceDTO
Дополнительные расходы на товар. Например, на доставку или упаковку.
Цена с указанием времени последнего обновления.
Example
{ "value": 0, "currencyId": "RUR", "updatedAt": "2025-01-01T00:00:00Z" }archived
Type: boolean
Товар помещен в архив.
basicPrice
Type: GetPriceWithDiscountDTO
Цена.
Цена с указанием валюты, скидки и времени последнего обновления.
Example
{ "value": 0, "currencyId": "RUR", "discountBase": 0, "updatedAt": "2025-01-01T00:00:00Z" }campaigns
Type: OfferCampaignStatusDTO[] | null
Список магазинов, в которых размещен товар.
Min items:
1Example
[ { "campaignId": 1, "status": "PUBLISHED" } ]cardStatus
Type: OfferCardStatusType
Статус карточки товара.
Статус карточки товара:
HAS_CARD_CAN_NOT_UPDATE— Карточка Маркета.HAS_CARD_CAN_UPDATE— Можно дополнить.HAS_CARD_CAN_UPDATE_ERRORS— Изменения не приняты.HAS_CARD_CAN_UPDATE_PROCESSING— Изменения на проверке.NO_CARD_NEED_CONTENT— Создайте карточку.NO_CARD_MARKET_WILL_CREATE— Создаст Маркет.NO_CARD_ERRORS— Не создана из-за ошибки.NO_CARD_PROCESSING— Проверяем данные.NO_CARD_ADD_TO_CAMPAIGN— Разместите товар в магазине.
Enum:
HAS_CARD_CAN_NOT_UPDATE,HAS_CARD_CAN_UPDATE,HAS_CARD_CAN_UPDATE_ERRORS,HAS_CARD_CAN_UPDATE_PROCESSING,NO_CARD_NEED_CONTENT,NO_CARD_MARKET_WILL_CREATE,NO_CARD_ERRORS,NO_CARD_PROCESSING,NO_CARD_ADD_TO_CAMPAIGNgroupId
Type: string
Идентификатор группы товаров.
У товаров, которые объединены в одну группу, будет одинаковый идентификатор.
Как объединить товары на карточке
Example:
examplemediaFiles
Type: OfferMediaFilesDTO
Информация о медиафайлах товара.
Example
{ "firstVideoAsCover": true, "videos": [ { "url": "example", "title": "example", "uploadState": "UPLOADING" } ], "pictures": [ null ], "manuals": [ null ] }purchasePrice
Type: GetPriceDTO
Себестоимость — затраты на самостоятельное производство товара или закупку у производителя или поставщиков.
Цена с указанием времени последнего обновления.
Example
{ "value": 0, "currencyId": "RUR", "updatedAt": "2025-01-01T00:00:00Z" }sellingPrograms
Type: OfferSellingProgramDTO[] | null
Информация о том, какие для товара доступны модели размещения.
Min items:
1Example
[ { "sellingProgram": "FBY", "status": "FINE" } ]Example
{ "basicPrice": { "value": 0, "currencyId": "RUR", "discountBase": 0, "updatedAt": "2025-01-01T00:00:00Z" }, "purchasePrice": null, "additionalExpenses": null, "cardStatus": "HAS_CARD_CAN_NOT_UPDATE", "campaigns": [ { "campaignId": 1, "status": "PUBLISHED" } ], "sellingPrograms": [ { "sellingProgram": "FBY", "status": "FINE" } ], "mediaFiles": { "firstVideoAsCover": true, "videos": [ { "url": "example", "title": "example", "uploadState": "UPLOADING" } ], "pictures": [ null ], "manuals": [ null ] }, "archived": true, "groupId": "example" }
Example
{
"offerId": "example",
"name": "Ударная дрель Makita HP1630, 710 Вт",
"marketCategoryId": 0,
"category": "example",
"pictures": [
"example"
],
"videos": [
null
],
"manuals": [
{
"url": null,
"title": "example"
}
],
"vendor": "LEVENHUK",
"barcodes": [
"46012300000000"
],
"description": "example",
"manufacturerCountries": [
"Россия"
],
"weightDimensions": {
"length": 65.55,
"width": 50.7,
"height": 20,
"weight": 1.001
},
"vendorCode": "VNDR-0005A",
"tags": [
"до 500 рублей"
],
"shelfLife": {
"timePeriod": 0,
"timeUnit": "HOUR",
"comment": "example"
},
"lifeTime": null,
"guaranteePeriod": null,
"customsCommodityCode": "8517610008",
"commodityCodes": [
{
"code": "example",
"type": "CUSTOMS_COMMODITY_CODE"
}
],
"certificates": [
"example"
],
"boxCount": 1,
"condition": {
"type": "PREOWNED",
"quality": "PERFECT",
"reason": "example"
},
"type": "DEFAULT",
"downloadable": true,
"adult": true,
"age": {
"value": 0,
"ageUnit": "YEAR"
},
"params": [
{
"name": "Wi-Fi",
"value": "есть"
}
],
"basicPrice": {
"value": 0,
"currencyId": "RUR",
"discountBase": 0,
"updatedAt": "2025-01-01T00:00:00Z"
},
"purchasePrice": null,
"additionalExpenses": null,
"cardStatus": "HAS_CARD_CAN_NOT_UPDATE",
"campaigns": [
{
"campaignId": 1,
"status": "PUBLISHED"
}
],
"sellingPrograms": [
{
"sellingProgram": "FBY",
"status": "FINE"
}
],
"mediaFiles": {
"firstVideoAsCover": true,
"videos": [
{
"url": null,
"title": "example",
"uploadState": "UPLOADING"
}
],
"pictures": [
null
],
"manuals": [
null
]
},
"archived": true,
"groupId": "example"
}
MarketSku
Идентификатор карточки товара на Маркете.
Type: integer
Min value: 1
UpdateMappingDTO
Карточка на Маркете, которая, с вашей точки зрения, подходит товару. Чтобы определить идентификатор подходящей карточки, воспользуйтесь поиском в кабинете (Товары → Каталог → Загрузить товары).
По результатам проверки Маркет может привязать товар к более подходящей карточке.
|
Name |
Description |
|
marketSku |
Type: MarketSku Идентификатор карточки на Маркете. Идентификатор карточки товара на Маркете. Min value: Example: |
Example
{
"marketSku": 1
}
GetMappingDTO
Информация о товарах в каталоге.
Type: object
All of 2 types
-
Type: UpdateMappingDTO
Идентификатор карточки на Маркете. Показывает текущую привязку товара к карточке.
Может отсутствовать в ответе, если товар еще не привязан к карточке. Проверьте статус карточки или исправьте ошибки.
Карточка на Маркете, которая, с вашей точки зрения, подходит товару. Чтобы определить идентификатор подходящей карточки, воспользуйтесь поиском в кабинете (Товары → Каталог → Загрузить товары).
По результатам проверки Маркет может привязать товар к более подходящей карточке.
Example
{ "marketSku": 1 } -
Type: object
marketCategoryId
Type: integer
Идентификатор категории на Маркете, в которую попал товар.
Может отсутствовать в ответе, если Маркет еще не определил категорию товара.
marketCategoryName
Type: string
Название категории карточки на Маркете.
Может отсутствовать в ответе, если Маркет еще не определил категорию товара.
Example:
examplemarketModelName
Type: string
Название модели на Маркете.
Может отсутствовать в ответе, если товар еще не привязан к карточке.
Example:
examplemarketSkuName
Type: string
Название карточки товара.
Может отсутствовать в ответе, если товар еще не привязан к карточке.
Example:
exampleExample
{ "marketSkuName": "example", "marketModelName": "example", "marketCategoryId": 0, "marketCategoryName": "example" }
Example
{
"marketSku": 1,
"marketSkuName": "example",
"marketModelName": "example",
"marketCategoryId": 0,
"marketCategoryName": "example"
}
ShowcaseType
Тип витрины:
B2B— Яндекс Маркет для бизнеса (товары для юридических лиц и ИП). Подробнее о сервисе читайте в Справке.B2C— основная витрина Маркета (товары для физических лиц).
Type: string
Enum: B2B, B2C
ShowcaseUrlDTO
Ссылка на товар на витрине и ее тип.
|
Name |
Description |
|
showcaseType |
Type: ShowcaseType Тип витрины. Тип витрины:
Enum: |
|
showcaseUrl |
Type: string Ссылка на товар. Example: |
Example
{
"showcaseType": "B2B",
"showcaseUrl": "example"
}
GetOfferMappingDTO
Информация о товаре.
|
Name |
Description |
|
mapping |
Type: GetMappingDTO Информация о карточке товара на Маркете. Информация о товарах в каталоге. Example
|
|
offer |
Type: GetOfferDTO Основные параметры товара. Параметры товара. Example
|
|
showcaseUrls |
Type: ShowcaseUrlDTO[] | null Ссылки на один и тот же товар на разных витринах Маркета. Min items: Example
|
Example
{
"offer": {
"offerId": "example",
"name": "Ударная дрель Makita HP1630, 710 Вт",
"marketCategoryId": 0,
"category": "example",
"pictures": [
"example"
],
"videos": [
null
],
"manuals": [
{
"url": null,
"title": "example"
}
],
"vendor": "LEVENHUK",
"barcodes": [
"46012300000000"
],
"description": "example",
"manufacturerCountries": [
"Россия"
],
"weightDimensions": {
"length": 65.55,
"width": 50.7,
"height": 20,
"weight": 1.001
},
"vendorCode": "VNDR-0005A",
"tags": [
"до 500 рублей"
],
"shelfLife": {
"timePeriod": 0,
"timeUnit": "HOUR",
"comment": "example"
},
"lifeTime": null,
"guaranteePeriod": null,
"customsCommodityCode": "8517610008",
"commodityCodes": [
{
"code": "example",
"type": "CUSTOMS_COMMODITY_CODE"
}
],
"certificates": [
"example"
],
"boxCount": 1,
"condition": {
"type": "PREOWNED",
"quality": "PERFECT",
"reason": "example"
},
"type": "DEFAULT",
"downloadable": true,
"adult": true,
"age": {
"value": 0,
"ageUnit": "YEAR"
},
"params": [
{
"name": "Wi-Fi",
"value": "есть"
}
],
"basicPrice": {
"updatedAt": "2025-01-01T00:00:00Z"
},
"purchasePrice": null,
"additionalExpenses": null,
"cardStatus": "HAS_CARD_CAN_NOT_UPDATE",
"campaigns": [
{
"campaignId": 1,
"status": "PUBLISHED"
}
],
"sellingPrograms": [
{
"sellingProgram": "FBY",
"status": "FINE"
}
],
"mediaFiles": {
"firstVideoAsCover": true,
"videos": [
{}
],
"pictures": [
null
],
"manuals": [
null
]
},
"archived": true,
"groupId": "example"
},
"mapping": {
"marketSku": 1,
"marketSkuName": "example",
"marketModelId": 0,
"marketModelName": "example",
"marketCategoryId": 0,
"marketCategoryName": "example"
},
"showcaseUrls": [
{
"showcaseType": "B2B",
"showcaseUrl": "example"
}
]
}
GetOfferMappingsResultDTO
Информация о товарах.
|
Name |
Description |
|
offerMappings |
Type: GetOfferMappingDTO[] Информация о товарах. Example
|
|
paging |
Type: ScrollingPagerDTO Идентификатор следующей страницы. Информация о страницах результатов. Example
|
Example
{
"paging": {
"nextPageToken": "example",
"prevPageToken": "example"
},
"offerMappings": [
{
"offer": {
"offerId": "example",
"name": "Ударная дрель Makita HP1630, 710 Вт",
"marketCategoryId": 0,
"category": "example",
"pictures": [
null
],
"videos": [
null
],
"manuals": [
null
],
"vendor": "LEVENHUK",
"barcodes": [
null
],
"description": "example",
"manufacturerCountries": [
null
],
"weightDimensions": {},
"vendorCode": "VNDR-0005A",
"tags": [
null
],
"shelfLife": {},
"lifeTime": null,
"guaranteePeriod": null,
"customsCommodityCode": "8517610008",
"commodityCodes": [
null
],
"certificates": [
null
],
"boxCount": 1,
"condition": {},
"type": "DEFAULT",
"downloadable": true,
"adult": true,
"age": {},
"params": [
null
],
"basicPrice": {},
"purchasePrice": {},
"additionalExpenses": null,
"cardStatus": "HAS_CARD_CAN_NOT_UPDATE",
"campaigns": [
null
],
"sellingPrograms": [
null
],
"mediaFiles": {},
"archived": true,
"groupId": "example"
},
"mapping": {
"marketSku": 1,
"marketSkuName": "example",
"marketModelId": 0,
"marketModelName": "example",
"marketCategoryId": 0,
"marketCategoryName": "example"
},
"showcaseUrls": [
{
"showcaseType": "B2B",
"showcaseUrl": "example"
}
]
}
]
}
400 Bad Request
Запрос содержит неправильные данные. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "example",
"message": "example"
}
]
}
Type: object
All of 1 type
-
Type: ApiErrorResponse
Стандартная обертка для ошибок сервера.
Example
{ "status": "OK", "errors": [ { "code": "example", "message": "example" } ] }
ApiErrorDTO
Общий формат ошибки.
|
Name |
Description |
|
code |
Type: string Код ошибки. Example: |
|
message |
Type: string Описание ошибки. Example: |
Example
{
"code": "example",
"message": "example"
}
ApiErrorResponse
Стандартная обертка для ошибок сервера.
Type: object
All of 2 types
-
Type: ApiResponse
Стандартная обертка для ответов сервера.
Example
{ "status": "OK" } -
Type: object
errors
Type: ApiErrorDTO[] | null
Список ошибок.
Min items:
1Example
[ { "code": "example", "message": "example" } ]Example
{ "errors": [ { "code": "example", "message": "example" } ] }
Example
{
"status": "OK",
"errors": [
{
"code": "example",
"message": "example"
}
]
}
401 Unauthorized
В запросе не указаны данные для авторизации. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "example",
"message": "example"
}
]
}
Type: object
All of 1 type
-
Type: ApiErrorResponse
Стандартная обертка для ошибок сервера.
Example
{ "status": "OK", "errors": [ { "code": "example", "message": "example" } ] }
403 Forbidden
Данные для авторизации неверны или доступ к ресурсу запрещен. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "example",
"message": "example"
}
]
}
Type: object
All of 1 type
-
Type: ApiErrorResponse
Стандартная обертка для ошибок сервера.
Example
{ "status": "OK", "errors": [ { "code": "example", "message": "example" } ] }
404 Not Found
Запрашиваемый ресурс не найден. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "example",
"message": "example"
}
]
}
Type: object
All of 1 type
-
Type: ApiErrorResponse
Стандартная обертка для ошибок сервера.
Example
{ "status": "OK", "errors": [ { "code": "example", "message": "example" } ] }
420 Method Failure
Превышено ограничение на доступ к ресурсу. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "example",
"message": "example"
}
]
}
Type: object
All of 1 type
-
Type: ApiErrorResponse
Стандартная обертка для ошибок сервера.
Example
{ "status": "OK", "errors": [ { "code": "example", "message": "example" } ] }
500 Internal Server Error
Внутренняя ошибка Маркета. Подробнее об ошибке
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "example",
"message": "example"
}
]
}
Type: object
All of 1 type
-
Type: ApiErrorResponse
Стандартная обертка для ошибок сервера.
Example
{ "status": "OK", "errors": [ { "code": "example", "message": "example" } ] }
No longer supported, please use an alternative and newer version.
Что такое GTIN
GTIN — это уникальный номер, присвоенный товару в единой международной базе GS1. Из этого номера получается штрихкод формата EAN, UPC или ISBN.
Как убедиться, что товар есть в базе
Проверить код можно на странице проверки на сайте ассоциации GS1. Если товар не находится, запросите код GTIN у вашего поставщика.
Как получить GTIN для своих товаров
Чтобы получить коды GTIN, производителю нужно вступить в ассоциацию GS1 и зарегистрировать товары.