Сообщить, что ошибка исправлена

Описание

POST /campaigns/{campaignId}/quality/tickets/{ticketId}/fix

Сообщает службе контроля качества Яндекс.Маркета, что ошибка исправлена.

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

URL ресурса:

https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/tickets/{ticketId}/fix.[format]

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

Параметр

Тип

Значение

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

campaignId

Int64

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

ticketId

Int64

Идентификатор тикета на ошибку в службе контроля качества.

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

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

<response>
  <errors>
    <error code="{enum}" message="{string}"/>
    ...
  </errors>
  <status>{enum}</status>
  <result status="{enum}"/>
</response>

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

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

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

Тип

Значение

response

Ответ.

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

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

errors errors

Список ошибок.

Выводится, если параметр status=ERROR.

status status Enum

Статус ответа.

Возможные значения:

  • ERROR — произошла ошибка.

  • OK — запрос выполнен успешно.

result result
Внимание. Параметр устарел и не рекомендуется к использованию.

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

error

Информация об ошибке.

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

Параметры, вложенные в error / errors

code code Enum

Код ошибки.

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

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

message message String

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

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

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

status status Enum
Внимание. Параметр устарел и не рекомендуется к использованию. Статус ответа возвращается в параметре response status.

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

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

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

Описание

Пояснение

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

Ошибка 400 Bad Request

Constraint violations

Тип: resolveTicketConstraints.

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

Illegal status

Тип: resolveTicketStatus.

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

С помощью метода GET /campaigns/{campaignId}/quality/tickets/{ticketId} проверьте, что статус ошибки из тикета — 0.

Ошибка 404 Not Found

Ticket not found (id: {tiketId})

Тикет на ошибку не найден.

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

Примеры

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

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

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

HTTP/1.1 200 OK
Date: Tue, 22 Aug 2017 00:42:42 GMT
Content-Type: application/xml;charset=utf-8
...

<response>
  <status>OK</status>
</response>