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

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

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

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

Тип: string. ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user‑id}/hosts.

Пример

{
  "urls": [
    "https://example.com/some/path?a=b"
    "..."
  ]
}
<Data>
    <url>https://example.com/some/path?a=b</url>
</Data>

Имя

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

Тип

Описание

urls

Да

url

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

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

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

Примеры

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

Имя

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

Тип

Описание

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."
}
<Data>
    <[error_code](*error_code)>INVALID_USER_ID</error_code>
    <[available_user_id](*available_user_id)>1</available_user_id>
    <[error_message](*error_message)>Invalid user id. {user_id} should be used.</error_message>
</Data>

403

MANY_URLS_FOR_REMOVE

{
  "error_code": "MANY_URLS_FOR_REMOVE",
  "error_message": "some string"
}
<Data>
  <[error_code](*error_code)>MANY_URLS_FOR_REMOVE</error_code>  
  <[error_message](*error_message)>some string</error_message>
</Data>

404

HOST_NOT_VERIFIED

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

{
  "error_code": "HOST_NOT_VERIFIED",
  "host_id": "http:ya.ru:80",
  "error_message": "some string"
}
<Data>
  <[error_code](*error_code)>HOST_NOT_VERIFIED</error_code>  
  <[host_id](*host_id)>http:ya.ru:80</host_id>
  <[error_message](*error_message)>some string</error_message>
</Data>

Узнайте больше

Тип: int64. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user.

Тип: string. ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user‑id}/hosts.

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

Да

Тип

string

Описание

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

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

Да

Тип

string

Описание

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

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

Да

Тип

string

Описание

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

  • OK — фид удален;

  • NOT_EXIST — фид не найден в Вебмастере.