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

Удаляет YML-фиды, загруженные в Вебмастер.

  1. Формат запроса
  2. Формат ответа
  3. Коды ответа

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

DELETE https://api.webmaster.yandex.net/v4/user/{user-id}/hosts/{host-id}/feeds/batch/remove
user-id Тип: int64. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user.
host-idТип: host id (string). ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user-id}/hosts.
user-id Тип: int64. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user.
host-idТип: host id (string). ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user-id}/hosts.

Пример

{
  "urls": [
    "https://example.com/some/path?a=b"
    "..."
  ]
}
Имя Обязательный Тип Описание
urls Да url URL-адреса фидов, которые нужно удалить из Вебмастера.

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

Имя Обязательный Тип Описание
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 — фид не найден в Вебмастере.
Имя Обязательный Тип Описание
url Да string URL удаленного фида.
status Да string Статус удаления YML-фида. Возможные значения:
  • OK — фид удален;
  • NOT_EXIST — фид не найден в Вебмастере.

Коды ответа

Чтобы посмотреть структуру ответа подробнее, нажмите на причину.

Код Причина Описание
200 OK
403 INVALID_USER_ID
{
  "error_code": "INVALID_USER_ID",
  "available_user_id": 1,
  "error_message": "Invalid user id. {user_id} should be used."
}
403 MANY_URLS_FOR_REMOVE
{
  "error_code": "MANY_URLS_FOR_REMOVE",
  "error_message": "some string"
}
404 HOST_NOT_VERIFIED
Не подтверждены права на управление сайтом.
{
  "error_code": "HOST_NOT_VERIFIED",
  "host_id": "http:ya.ru:80",
  "error_message": "some string"
}
Код Причина Описание
200 OK
403 INVALID_USER_ID
{
  "error_code": "INVALID_USER_ID",
  "available_user_id": 1,
  "error_message": "Invalid user id. {user_id} should be used."
}
403 MANY_URLS_FOR_REMOVE
{
  "error_code": "MANY_URLS_FOR_REMOVE",
  "error_message": "some string"
}
404 HOST_NOT_VERIFIED
Не подтверждены права на управление сайтом.
{
  "error_code": "HOST_NOT_VERIFIED",
  "host_id": "http:ya.ru:80",
  "error_message": "some string"
}