Загрузка нескольких фидов
Позволяет добавлять до 50 YML-фидов одновременно для загрузки в Вебмастер.
Загружая фид, вы соглашаетесь с условиями использования сервиса.
Формат запроса
POST https://api.webmaster.yandex.net/v4/user/{user-id}/hosts/{host-id}/feeds/batch/add
| 
 | Тип:  | 
| 
 | Тип:  | 
Пример
{
  "feeds": [
    {
      "url": "http://example.com/some/path?a=b",
      "type": "REALTY",
      "regionIds": [
        225
      ]
    }
  ]
}
<Data>
    <feed>
        <url>https://example.com/some/path?a=b</url>
        <type>REALTY</type>
        <regionIds>225</region_ids>
    </feed>
</Data>
| Имя | Обязательный | Тип | Описание | 
| 
 | Да | 
 | URL фида. Если на вашем сайте настроена авторизация для доступа к YML-файлу, вы можете передавать логин и пароль вместе с URL, по которому он доступен. Например:  | 
| 
 | Да | 
 | Категория бизнеса, для которого загружен фид. Возможные значения: 
 | 
| 
 | Да | 
 | Идентификаторы регионов, для которых сформирован фид. Можно указать несколько идентификатор через запятую (например,  | 
Формат ответа
Примеры
JSONXML{ "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>
| Имя | Обязательный | Тип | Описание | 
| 
 | Да | 
 | Идентификатор загрузки. Используйте его для отслеживания статуса с помощью метода GET /v4/user/{user_id}/hosts/{host_id}/feeds/add/info/. | 
| 
 | Да | 
 | Статус загрузки YML-фида. Возможные значения: 
 | 
Коды ответа
Чтобы посмотреть структуру ответа подробнее, нажмите на причину.
| Код | Причина | Описание | 
| 200 | OK | |
| 403 | JSON XML  | |
| 403 | JSON XML  | |
| 403 | JSON XML  | |
| 403 | JSON XML  | |
| 404 | Не подтверждены права на управление сайтом. JSON XML  | 
Узнайте больше
Тип: int64. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод GET /v4/user.
Тип: host id (string). ID сайта. Чтобы получить его, используйте метод GET /v4/user/{user‑id}/hosts.
Обязательный параметр
Смещение в списке. Минимальное значение — 0. Значение по умолчанию: 0.
Количество записей (1-100). Значение по умолчанию: 10.
Описание
Код ошибки.
Описание
Сообщение об ошибке.
Описание
Значение.
Описание
Поле.
Описание
ID запрошенного сайта.
Описание
ID сайта.
Описание
Признак подтверждения сайта.
Описание
ID файла Sitemap.
Описание
Список поддерживаемых типов контента.
Описание
Лимит на количество добавленных сайтов.
Описание
Лимит количества фидов.
Описание
Лимит количества добавленных фидов.
Описание
ID пользователя, от имени которого разрешен доступ.
Описание
Дата и время, до которого адрес доступен для создания задачи.
Описание
Список поддерживаемых типов контента.
Описание
Список поддерживаемых типов кодировки.
Описание
Максимальная длина.
Описание
Минимальная длина.
Описание
Доступное количество запросов в сутки.
Обязательный
Да
Тип
url
Описание
URL фида.
Если на вашем сайте настроена авторизация для доступа к YML-файлу, вы можете передавать логин и пароль вместе с URL, по которому он доступен. Например: https://yandex:WE9h4FfBml@example.com/feed.yml.
Обязательный
Да
Тип
string
Описание
Идентификатор загрузки. Используйте его для отслеживания статуса с помощью метода GET /v4/user/{user_id}/hosts/{host_id}/feeds/add/info/.
Обязательный
Да
Тип
string
Описание
Категория бизнеса, для которого загружен фид. Возможные значения:
- 
REALTY— продажа или аренда квартир, офисов, домов и других построек;
- 
VACANCY— предложения работы;
- 
GOODS— продажа электроники, бытовой техники, строительных материалов, книг, запчастей и пр.;
- 
DOCTORS— информация об услугах врачей (например, прием педиатра);
- 
CARS— продажа автомобилей, мотоциклов и других средств передвижения;
- 
SERVICES— объявления исполнителей бытовых и других услуг (например, перевозка мебели);
- 
EDUCATION— объявления об образовательных курсах или уроках, которые проводятся онлайн (например, курсы программирования).
- 
ACTIVITY— продажа билетов на развлекательные услуги.
Обязательный
Да
Тип
int32
Описание
Идентификаторы регионов, для которых сформирован фид. Можно указать несколько идентификатор через запятую (например, 1, 2). Если значение не передано, задается значение 225 (Россия).
Обязательный
Да
Тип
string
Описание
Статус загрузки YML-фида. Возможные значения:
- 
OK— загрузка завершена;
- 
NOT_HTTPS— сайт не поддерживает протокол HTTPS (метод доступен для сайтов, которые работают на протоколе HTTPS);
- 
FEED_ALREADY_ADDED— указанный фид уже загружен в Вебмастер;
- 
BAD_HTTP_CODE— URL фида отвечает кодом, который отличается от 200 OK (подробно о кодах статусов HTTP см. в Справке);
- 
BAD_MIME_TYPE— в фиде указан некорректный тип данных;
- 
TIMED_OUT— истекло время ожидания ответа;
- 
INCORRECT_URL— URL фида указан неправильно;
- 
WRONG_REGION— регион не поддерживается (см. список регионов).