Отправить магазин на проверку

Описание

POST /campaigns/{campaignId}/quality/check

Отправляет отключенный магазин на проверку в службу контроля качества Яндекс.Маркета. Проверка необходима, чтобы перед повторным подключением магазина убедиться, что ошибки действительно устранены.

Примечание. Метод доступен начиная с версии 2.7 партнерского API Яндекс.Маркета.

URL ресурса:

https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/quality/check.[format]

Входные данные

Параметр

Тип

Значение

Обязательные

campaignId

Int64

Идентификатор магазина.

Выходные данные

Структура выходных данных приведена ниже. Порядок следования параметров не гарантируется.

<response>
  <result estimated-end-time="{date}">
    <message>{string}</message>
  </result>
</response>

Описание параметров:

Параметр для формата XML

Параметр для формата JSON

Тип

Значение

response

Ответ.

Параметр выводится только для формата XML.

Параметры, вложенные в response

result result

Результат работы метода.

Параметры, вложенные в result

estimated-end-time estimatedEndTime Date

Примерное время окончания проверки магазина службой контроля качества.

Для формата XML является атрибутом параметра result.

message message String

Сообщение, что магазина отправлен на проверку в службу контроля качества.

Описание ошибок

В случае ошибки сервер возвращает HTTP-код ответа и краткое описание ошибки.

Ошибки, содержащие характерные для данного метода краткие описания:

Описание

Пояснение

Способ возможного решения

Ошибка 400 Bad Request

A new attempt will be available [yyyy-MM-dd'T'HH-mm-ss]

Тип: shopCheckStartDate.

Проверка магазина возможна не ранее [указанной_даты]. Магазин не может быть отправлен на проверку, так как по разным причинам ближайшая возможная дата проверки находится в будущем.

Попробуйте повторить запрос на проверку магазина не ранее указанной даты.

Attempt limit exceeded

Тип: shopCheckAttempt.

Вы исчерпали количество возможных попыток прохождения проверки.

По вопросам дальнейшего размещения магазина на Яндекс.Маркете обратитесь в службу поддержки или к вашему менеджеру.

There is not enough information to start to work

Тип: shopInfo.

Магазин не предоставил достаточно информации для размещения на Яндекс.Маркете.

Предоставьте все данные, необходимые для размещения магазина на Яндекс.Маркете.

Unable to check the shop. The shop's status is unacceptable

Тип: shopCheckStatus.

Статус магазина не подразумевает отправку на проверку в службу контроля качества.

Например, магазин подал заявку на момент проведения предыдущей проверки. Или магазин можно отправить на проверку только после согласования с менеджером.

Обратитесь в службу поддержки или к вашему менеджеру.

Ошибка 403 Forbidden

Permissions denied

У пользователя недостаточно прав для того, чтобы отправить магазина на проверку.

Проверьте корректность передаваемых в запросе данных.

Чтобы отправить магазин на проверку, у пользователя должны быть права на выполнение метода pushReadyForTesting.

Примеры

Пример запроса:

curl -i -H 'Content-Type: application/xml' -X POST 'https://api.partner.market.yandex.ru/v2/campaigns/1234/quality/check.xml'

Пример ответа:

HTTP/1.1 200 OK
Date: Sat, 19 Mar 2016 00:42:42 GMT
Content-Type: application/xml;charset=utf-8
...

<response>
  <result estimated-end-time="2016-03-25T11:30:00">
    <message>Результат проверки будет доступен 2016-03-25T11:30:00</message>
  </result>
</response>