Удаление нескольких фидов

Удаляет YML-фиды, загруженные в Яндекс Товары.

Формат запроса

POST https://api.merchants.yandex.net/api/v3/feeds/batch/remove?domain=<domain>

Пример

{
  "urls": [
    "https://example.com/some/path?a=b",
    "..."
  ]
}

Имя

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

Тип

Описание

urls

Да

url

URL-адреса фидов, которые нужно удалить из Яндекс Товаров.

Если на вашем сайте настроена авторизация для доступа к YML-файлу, вы можете передавать логин и пароль вместе с URL, по которому он доступен. Например: https://yandex:WE9h4FfBml@example.com/feed.yml

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

{
  "feeds": [
    {
      "url": "https://example.com/some/path?a=b",
      "status": "OK"
    }
  ]
}

Имя

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

Тип

Описание

url

Да

string

URL удаленного фида

status

Да

string

Статус удаления YML-фида. Возможные значения:

  • OK — фид удален;
  • NOT_EXIST — фид не найден в Яндекс Товарах;
  • ERROR — ошибка при удалении фида

Коды ответа

Код ошибки

Причина

Описание

403 Forbidden

BATCH_LIMIT_EXCEEDED

Превышен лимит на количество удаляемых фидов.

{
 "error_code": "BATCH_LIMIT_EXCEEDED",
 "limit": 50,
 "error_message": "explicit error message"
}

404 Not Found

HOST_NOT_VERIFIED

Не подтверждены права на управление сайтом.

{
  "error_code": "HOST_NOT_VERIFIED",
  "error_message": "some string"
}

Если из-за технических ошибок запрос обработан не полностью, вернется статус 207 Multi-Status.