Список товаров, находящихся в карантине по цене в магазине
Метод доступен для всех моделей.
Если вы используете API-Key-токен, для вызова метода необходим один из доступов в списке
- pricing — Управление ценами
 - pricing:read-only — Просмотр цен
 - all-methods — Полное управление кабинетом
 - all-methods:read-only — Просмотр всех данных
 
Возвращает список товаров, которые находятся в карантине по цене, установленной в заданном магазине.
Проверьте цену каждого из товаров, который попал в карантин. Если ошибки нет и цена правильная, подтвердите ее с помощью запроса POST v2/campaigns/{campaignId}/price-quarantine/confirm. Если цена в самом деле ошибочная, установите верную с помощью запроса POST v2/campaigns/{campaignId}/offer-prices/updates.
Что такое карантин?
Товар попадает в карантин, если его цена меняется слишком резко или слишком сильно отличается от рыночной. Подробнее
В запросе можно использовать фильтры.
Результаты возвращаются постранично.
| ⚙️ Лимит: 10 000 товаров в минуту | 
|---|
Request
POST
https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/price-quarantine
        
    Path parameters
| 
 Name  | 
 Description  | 
| 
 campaignId*  | 
 Type: integer<int64> Идентификатор кампании. Его можно узнать с помощью запроса GET v2/campaigns или найти в кабинете продавца на Маркете — нажмите на иконку вашего аккаунта → Настройки и в меню слева выберите API и модули: 
 ⚠️ Не передавайте вместо него идентификатор магазина, который указан в кабинете продавца на Маркете рядом с названием магазина и в некоторых отчетах.
 Min value:   | 
Query parameters
| 
 Name  | 
 Description  | 
| 
 limit  | 
 Type: integer<int32> Количество значений на одной странице.
 Min value:   | 
| 
 page_token  | 
 Type: string Идентификатор страницы c результатами. Если параметр не указан, возвращается первая страница. Рекомендуем передавать значение выходного параметра  Если задан   | 
Body
application/json
{
    "offerIds": [
        "string"
    ],
    "cardStatuses": [
        "HAS_CARD_CAN_NOT_UPDATE"
    ],
    "categoryIds": [
        0
    ],
    "vendorNames": [
        "string"
    ],
    "tags": [
        "string"
    ]
}
        
    | 
 Name  | 
 Description  | 
| 
 cardStatuses  | 
 Type: OfferCardStatusType[] Фильтр по статусам карточек. Что такое карточка товара
 
 Enum:  Min items:  Unique items  | 
| 
 categoryIds  | 
 Type: integer<int32>[] Фильтр по категориям на Маркете. Min value (exclusive):  Min items:  Unique items  | 
| 
 offerIds  | 
 Type: string[] Идентификаторы товаров, информация о которых нужна.
 Правила использования SKU: 
 SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Что такое SKU и как его назначать Min length:  Max length:  Pattern:  Min items:  Max items:  Unique items  | 
| 
 tags  | 
 Type: string[] Фильтр по тегам. Min items:  Unique items  | 
| 
 vendorNames  | 
 Type: string[] Фильтр по брендам. Min items:  Unique items  | 
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  | 
 Description  | 
| 
 Enum:   | 
Responses
200 OK
Список товаров в карантине.
Body
application/json
{
    "status": "OK",
    "result": {
        "paging": {
            "nextPageToken": "string",
            "prevPageToken": "string"
        },
        "offers": [
            {
                "offerId": "string",
                "currentPrice": {
                    "value": 0,
                    "currencyId": "RUR"
                },
                "lastValidPrice": {
                    "value": 0,
                    "currencyId": "RUR"
                },
                "verdicts": [
                    {
                        "type": "PRICE_CHANGE",
                        "params": [
                            {
                                "name": "CURRENT_PRICE",
                                "value": "string"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}
        
    | 
 Name  | 
 Description  | 
| 
 status*  | 
 Type: ApiResponseStatusType Тип ответа. Возможные значения: 
 Enum:   | 
| 
 result  | 
 Type: GetQuarantineOffersResultDTO Список товаров в карантине.  | 
ApiResponseStatusType
Тип ответа. Возможные значения:
OK— ошибок нет.ERROR— при обработке запроса произошла ошибка.
| 
 Type  | 
 Description  | 
| 
 Enum:   | 
GetQuarantineOffersResultDTO
Список товаров в карантине.
| 
 Name  | 
 Description  | 
| 
 offers*  | 
 Type: QuarantineOfferDTO[] Страница списка товаров в карантине.  | 
| 
 paging  | 
 Type: ScrollingPagerDTO Информация о страницах результатов.  | 
QuarantineOfferDTO
Товар в карантине.
| 
 Name  | 
 Description  | 
| 
 currentPrice ⦸ 
 | 
 Type: BasePriceDTO Цена товара.  | 
| 
 lastValidPrice ⦸ 
 | 
 Type: BasePriceDTO Цена товара.  | 
| 
 offerId  | 
 Type: string Ваш SKU — идентификатор товара в вашей системе. Правила использования SKU: 
 SKU товара можно изменить в кабинете продавца на Маркете. О том, как это сделать, читайте в Справке Маркета для продавцов. Что такое SKU и как его назначать Min length:  Max length:  Pattern:   | 
| 
 verdicts  | 
 Type: PriceQuarantineVerdictDTO[] Причины попадания товара в карантин. Min items:   | 
ScrollingPagerDTO
Информация о страницах результатов.
| 
 Name  | 
 Description  | 
| 
 nextPageToken  | 
 Type: string Идентификатор следующей страницы результатов.  | 
| 
 prevPageToken  | 
 Type: string Идентификатор предыдущей страницы результатов.  | 
BasePriceDTO
Цена товара.
| 
 Name  | 
 Description  | 
| 
 currencyId*  | 
 Type: CurrencyType Валюта. Enum:   | 
| 
 value*  | 
 Type: number Цена товара. Min value (exclusive):   | 
PriceQuarantineVerdictDTO
Причина попадания товара в карантин.
| 
 Name  | 
 Description  | 
| 
 params*  | 
 Type: PriceQuarantineVerdictParameterDTO[] Цена, из-за которой товар попал в карантин, и значения для сравнения. Конкретный набор параметров зависит от типа карантина.  | 
| 
 type  | 
 Type: PriceQuarantineVerdictType Тип карантина. Enum:   | 
CurrencyType
Коды валют:
RUR— российский рубль.UAH— украинская гривна.BYR— белорусский рубль.KZT— казахстанский тенге.UZS— узбекский сум.
| 
 Type  | 
 Description  | 
| 
 Enum:   | 
PriceQuarantineVerdictParameterDTO
Параметр карантина.
| 
 Name  | 
 Description  | 
| 
 name*  | 
 Type: PriceQuarantineVerdictParamNameType Название параметра. Enum:   | 
| 
 value*  | 
 Type: string Значение параметра.  | 
PriceQuarantineVerdictType
Типы карантина:
PRICE_CHANGE— новая цена слишком сильно отличается от прежней. В полеparamsбудет новая ценаCURRENT_PRICEи последняя цена до попадания в карантинLAST_VALID_PRICE.LOW_PRICE— установленная цена слишком сильно отличается от рыночной. В полеparamsбудет установленная вами ценаCURRENT_PRICEи порог попадания в карантинMIN_PRICE.LOW_PRICE_PROMO— цена после применения акций слишком сильно отличается от рыночной. В полеparamsбудет цена после применения акцийCURRENT_PRICEи порог попадания в карантинMIN_PRICE.
| 
 Type  | 
 Description  | 
| 
 Enum:   | 
PriceQuarantineVerdictParamNameType
Имя параметра причины скрытия товара по цене.
CURRENT_PRICE— цена, из-за которой товар попал в карантин.LAST_VALID_PRICE— последняя цена до попадания в карантин (только для карантина типаPRICE_CHANGE).MIN_PRICE— порог попадания в карантин (только для карантина типовLOW_PRICEиLOW_PRICE_PROMO).CURRENCY— валюта.
| 
 Type  | 
 Description  | 
| 
 Enum:   | 
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:   | 
404 Not Found
Запрашиваемый ресурс не найден. Подробнее об ошибке
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:   | 
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.