Формат ответа

Партнерский API Яндекс.Маркета возвращает ответы в кодировке UTF-8. Ответы могут быть в формате JSON или XML.

Чтобы задать формат ответа, необходимо указать в URL запроса выбранный формат после имени метода. Например, в результате выполнения следующего запроса будут получены данные об указанном регионе в формате JSON:

GET https://api.partner.market.yandex.ru/v2/regions/213.json
Также формат ответа можно задать при вызове методов с помощью HTTP-заголовка Accept. Возможные значения заголовка:
  • application/json;

  • application/xml.

Пример запроса для получения рекомендованных ставок для предложений:

POST https://api.partner.market.yandex.ru/v2/campaigns/10003/bids/recommended?positions=5

Host api.partner.market.yandex.ru
Accept application/xml
Content-Type application/xml

<offers>
  <offer name="Pioneer AVH-P6300BT"/>
</offers>

Если формат не указан, ответ по умолчанию возвращается в формате XML.

При вызове DELETE-методов формат результата необходимо указывать, чтобы обеспечить совместимость с библиотеками, которые используются для работы с данными.