---
metadata:
  - name: generator
    content: Diplodoc Platform v5.55.2
alternate:
  - https://yandex.ru/dev/webmaster/doc/ru/reference/feeds-problems.md
  - href: ru/reference/feeds-problems.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/dev/webmaster/doc/ru/llms.txt

# Получение проблем фида

Возвращает ошибки и замечания YML-фида, сгруппированные по коду, с примерами. Также доступны [ошибки на уровне сайта](https://yandex.ru/dev/webmaster/doc/ru/reference/feeds-host-problems.md) и [предложения, отклоненные модерацией](https://yandex.ru/dev/webmaster/doc/ru/reference/feeds-moderation-rejected-offers.md).

## Формат запроса {#request-format}

```
GET https://api.webmaster.yandex.net/v4/user/{[user-id](*user-id)}/hosts/{[host-id](*host-id)}/feeds/problems
  ? [url](*url)=<url>
  & [[severity](*severity)=<string>]
```

#|
||
`user-id`
|

<!-- source: ru/_includes/popup/user-id.md -->
Тип: `int64`. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод [GET /v4/user](https://yandex.ru/dev/webmaster/doc/ru/reference/user.md).
<!-- endsource: ru/_includes/popup/user-id.md -->

||
||
`host-id`
|

<!-- source: ru/_includes/popup/host-id.md -->
Тип: `string`. ID сайта. Чтобы получить его, используйте метод [GET&nbsp;/v4/user/{user&#x2011;id}/hosts](https://yandex.ru/dev/webmaster/doc/ru/reference/hosts.md).
<!-- endsource: ru/_includes/popup/host-id.md -->

||
||
`url`[*](*requiredParam)
|

<!-- source: ru/_includes/reference/feeds-common/url.md -->
URL фида.
<!-- endsource: ru/_includes/reference/feeds-common/url.md -->

||
||
`severity`
|

<!-- source: ru/_includes/reference/feeds-common/severity.md -->
Фильтр по серьезности: `ERROR` — ошибка, `WARNING` — замечание.
<!-- endsource: ru/_includes/reference/feeds-common/severity.md -->

||
|#

\* Обязательный параметр

## Формат ответа {#response-format}

### Примеры

> 
> 
> {% list tabs %}
> 
> - JSON
> 
>   
>   ```javascript
>   {
>     "url": "https://example.com/feeds/feed.yml",
>     "errorsCount": 2,
>     "warningsCount": 1,
>     "problems": [
>       {
>         "code": "REQUIRED_FIELD",
>         "severity": "ERROR",
>         "count": 2,
>         "samples": [
>           {
>             "offerUrl": "https://example.com/item/1",
>             "message": "Не заполнено обязательное поле price",
>             "line": 42,
>             "column": 12,
>             "context": "<offer id=\"1\">…</offer>"
>           }
>         ]
>       },
>       {
>         "code": "INVALID_NUMBER",
>         "severity": "WARNING",
>         "count": 1,
>         "samples": [
>           {
>             "offerUrl": "https://example.com/item/2",
>             "message": "Некорректное значение в теге price"
>           }
>         ]
>       }
>     ]
>   }
>   ```
>   
> 
> - XML
> 
>   
>   ```xml
>   <Data>
>       <[url](*url)>https://example.com/feeds/feed.yml</url>
>       <[errorsCount](*errorsCount)>2</errorsCount>
>       <[warningsCount](*warningsCount)>1</warningsCount>
>       <[problem](*problems)>
>           <[code](*code)>REQUIRED_FIELD</code>
>           <[severity](*severity-field)>ERROR</severity>
>           <[count](*count)>2</count>
>           <[sample](*samples)>
>               <[message](*message)>Не заполнено обязательное поле price</message>
>               <[offerUrl](*offerUrl)>https://example.com/item/1</offerUrl>
>               <[line](*line)>42</line>
>               <[column](*column)>12</column>
>               <[context](*context)>&lt;offer id="1">…&lt;/offer></context>
>           </sample>
>       </problem>
>   </Data>
>   ```
> 
> {% endlist %}

#|
||
**Имя**
|
**Обязательный**
|
**Тип**
|
**Описание**
||
||
`url`
|
<!-- source: ru/_includes/reference/feeds-list/url/req.md -->
Да
<!-- endsource: ru/_includes/reference/feeds-list/url/req.md -->
|
<!-- source: ru/_includes/reference/feeds-list/url/type.md -->
`url`
<!-- endsource: ru/_includes/reference/feeds-list/url/type.md -->
|
<!-- source: ru/_includes/reference/feeds-list/url/desc.md -->
URL фида.
<!-- endsource: ru/_includes/reference/feeds-list/url/desc.md -->
||
||
`errorsCount`
|
<!-- source: ru/_includes/reference/feeds-problems/errorsCount/req.md -->
Да
<!-- endsource: ru/_includes/reference/feeds-problems/errorsCount/req.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/errorsCount/type.md -->
`int64`
<!-- endsource: ru/_includes/reference/feeds-problems/errorsCount/type.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/errorsCount/desc.md -->
Суммарное количество ошибок.
<!-- endsource: ru/_includes/reference/feeds-problems/errorsCount/desc.md -->
||
||
`warningsCount`
|
<!-- source: ru/_includes/reference/feeds-problems/warningsCount/req.md -->
Да
<!-- endsource: ru/_includes/reference/feeds-problems/warningsCount/req.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/warningsCount/type.md -->
`int64`
<!-- endsource: ru/_includes/reference/feeds-problems/warningsCount/type.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/warningsCount/desc.md -->
Суммарное количество замечаний.
<!-- endsource: ru/_includes/reference/feeds-problems/warningsCount/desc.md -->
||
||
`problems`
|
<!-- source: ru/_includes/reference/feeds-common/problems/req.md -->
Да
<!-- endsource: ru/_includes/reference/feeds-common/problems/req.md -->
|
<!-- source: ru/_includes/reference/feeds-common/problems/type.md -->
`array`
<!-- endsource: ru/_includes/reference/feeds-common/problems/type.md -->
|
<!-- source: ru/_includes/reference/feeds-common/problems/desc.md -->
Группы проблем.
<!-- endsource: ru/_includes/reference/feeds-common/problems/desc.md -->
||
||
`problems[].code`
|
<!-- source: ru/_includes/reference/feeds-common/code/req.md -->
Да
<!-- endsource: ru/_includes/reference/feeds-common/code/req.md -->
|
<!-- source: ru/_includes/reference/feeds-common/code/type.md -->
`string`
<!-- endsource: ru/_includes/reference/feeds-common/code/type.md -->
|
<!-- source: ru/_includes/reference/feeds-common/code/desc.md -->
Код проблемы.
<!-- endsource: ru/_includes/reference/feeds-common/code/desc.md -->
||
||
`problems[].severity`
|
<!-- source: ru/_includes/reference/feeds-common/severity-field/req.md -->
Да
<!-- endsource: ru/_includes/reference/feeds-common/severity-field/req.md -->
|
<!-- source: ru/_includes/reference/feeds-common/severity-field/type.md -->
`string`
<!-- endsource: ru/_includes/reference/feeds-common/severity-field/type.md -->
|
<!-- source: ru/_includes/reference/feeds-common/severity-field/desc.md -->
Серьезность: `ERROR` — ошибка, `WARNING` — замечание.
<!-- endsource: ru/_includes/reference/feeds-common/severity-field/desc.md -->
||
||
`problems[].count`
|
<!-- source: ru/_includes/reference/feeds-common/count-problems/req.md -->
Да
<!-- endsource: ru/_includes/reference/feeds-common/count-problems/req.md -->
|
<!-- source: ru/_includes/reference/feeds-common/count-problems/type.md -->
`int64`
<!-- endsource: ru/_includes/reference/feeds-common/count-problems/type.md -->
|
<!-- source: ru/_includes/reference/feeds-common/count-problems/desc.md -->
Число вхождений проблемы.
<!-- endsource: ru/_includes/reference/feeds-common/count-problems/desc.md -->
||
||
`problems[].samples`
|
<!-- source: ru/_includes/reference/feeds-problems/samples/req.md -->
Да
<!-- endsource: ru/_includes/reference/feeds-problems/samples/req.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/samples/type.md -->
`array`
<!-- endsource: ru/_includes/reference/feeds-problems/samples/type.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/samples/desc.md -->
Примеры проблемных предложений.
<!-- endsource: ru/_includes/reference/feeds-problems/samples/desc.md -->
||
||
`problems[].samples[].message`
|
<!-- source: ru/_includes/reference/feeds-common/message/req.md -->
Да
<!-- endsource: ru/_includes/reference/feeds-common/message/req.md -->
|
<!-- source: ru/_includes/reference/feeds-common/message/type.md -->
`string`
<!-- endsource: ru/_includes/reference/feeds-common/message/type.md -->
|
<!-- source: ru/_includes/reference/feeds-common/message/desc.md -->
Текст ошибки или замечания.
<!-- endsource: ru/_includes/reference/feeds-common/message/desc.md -->
||
||
`problems[].samples[].offerId`
|
<!-- source: ru/_includes/reference/feeds-problems/offerId/req.md -->
Нет
<!-- endsource: ru/_includes/reference/feeds-problems/offerId/req.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/offerId/type.md -->
`string`
<!-- endsource: ru/_includes/reference/feeds-problems/offerId/type.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/offerId/desc.md -->
ID предложения.
<!-- endsource: ru/_includes/reference/feeds-problems/offerId/desc.md -->
||
||
`problems[].samples[].offerUrl`
|
<!-- source: ru/_includes/reference/feeds-problems/offerUrl/req.md -->
Нет
<!-- endsource: ru/_includes/reference/feeds-problems/offerUrl/req.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/offerUrl/type.md -->
`url`
<!-- endsource: ru/_includes/reference/feeds-problems/offerUrl/type.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/offerUrl/desc.md -->
URL предложения.
<!-- endsource: ru/_includes/reference/feeds-problems/offerUrl/desc.md -->
||
||
`problems[].samples[].pictureUrl`
|
<!-- source: ru/_includes/reference/feeds-problems/pictureUrl/req.md -->
Нет
<!-- endsource: ru/_includes/reference/feeds-problems/pictureUrl/req.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/pictureUrl/type.md -->
`url`
<!-- endsource: ru/_includes/reference/feeds-problems/pictureUrl/type.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/pictureUrl/desc.md -->
URL изображения.
<!-- endsource: ru/_includes/reference/feeds-problems/pictureUrl/desc.md -->
||
||
`problems[].samples[].line`
|
<!-- source: ru/_includes/reference/feeds-problems/line/req.md -->
Нет
<!-- endsource: ru/_includes/reference/feeds-problems/line/req.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/line/type.md -->
`int32`
<!-- endsource: ru/_includes/reference/feeds-problems/line/type.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/line/desc.md -->
Строка в файле фида.
<!-- endsource: ru/_includes/reference/feeds-problems/line/desc.md -->
||
||
`problems[].samples[].column`
|
<!-- source: ru/_includes/reference/feeds-problems/column/req.md -->
Нет
<!-- endsource: ru/_includes/reference/feeds-problems/column/req.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/column/type.md -->
`int32`
<!-- endsource: ru/_includes/reference/feeds-problems/column/type.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/column/desc.md -->
Столбец в файле фида.
<!-- endsource: ru/_includes/reference/feeds-problems/column/desc.md -->
||
||
`problems[].samples[].context`
|
<!-- source: ru/_includes/reference/feeds-problems/context/req.md -->
Нет
<!-- endsource: ru/_includes/reference/feeds-problems/context/req.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/context/type.md -->
`string`
<!-- endsource: ru/_includes/reference/feeds-problems/context/type.md -->
|
<!-- source: ru/_includes/reference/feeds-problems/context/desc.md -->
Фрагмент XML с проблемным местом.
<!-- endsource: ru/_includes/reference/feeds-problems/context/desc.md -->
||
|#

## Коды ответа {#errors}

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

#|

||
**Код**
|
**Причина**
|
**Описание**
||

||
200
|
OK
|
||

||
403
|
[INVALID_USER_ID](https://yandex.ru/dev/webmaster/doc/ru/reference/errors.md#invalid-user-id)
|
<!-- source: ru/_includes/reference/errors/code-inv-id.md -->
{% list tabs %}

- JSON

  
  ```json
  {
    "error_code": "INVALID_USER_ID",
    "available_user_id": 1,
    "error_message": "Invalid user id. {user_id} should be used."
  }
  ```
  

- XML

  
  ```xml
  <Data>
      <error_code>INVALID_USER_ID</error_code>
      <available_user_id>1</available_user_id>
      <error_message>Invalid user id. {user_id} should be used.</error_message>
  </Data>
  ```

{% endlist %}
<!-- endsource: ru/_includes/reference/errors/code-inv-id.md -->
||

||
404
|
[INCORRECT_URL](https://yandex.ru/dev/webmaster/doc/ru/reference/errors.md#incorrect-url)
|
<!-- source: ru/_includes/reference/errors/dl-incorrect-url.md -->
{% list tabs %}

- JSON

  
  ```javascript
  {
    "error_code": "INCORRECT_URL",
    "error_message": "some string"
  }
  ```
  

- XML

  
  ```xml
  <Data>
    <error_code>INCORRECT_URL</error_code>  
    <error_message>some string</error_message>
  </Data>
  ```

{% endlist %}
<!-- endsource: ru/_includes/reference/errors/dl-incorrect-url.md -->
||

||
404
|
[FEED_NOT_FOUND](https://yandex.ru/dev/webmaster/doc/ru/reference/errors.md#feed-not-found)
|
Фид с указанным URL не найден у сайта.
||

||
404
|
[HOST_NOT_VERIFIED](https://yandex.ru/dev/webmaster/doc/ru/reference/errors.md#host-not-verif)
|
<!-- source: ru/_includes/reference/errors/dl-host-not-ver.md -->
{% list tabs %}

- JSON

  
  ```json
  {
    "error_code": "HOST_NOT_VERIFIED",
    "host_id": "http:ya.ru:80",
    "error_message": "some string"
  }
  ```
  

- XML

  
  ```xml
  <Data>
    <error_code>HOST_NOT_VERIFIED</error_code>  
    <host_id>http:ya.ru:80</host_id>
    <error_message>some string</error_message>
  </Data>
  ```

{% endlist %}
<!-- endsource: ru/_includes/reference/errors/dl-host-not-ver.md -->
||

|#

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

- [Коды ошибок и статусы](https://yandex.ru/dev/webmaster/doc/ru/reference/errors.md)






[*user-id]: Тип: `int64`. ID пользователя. Необходим для вызова любых ресурсов API Яндекс Вебмастера. Чтобы получить его, используйте метод [GET /v4/user](https://yandex.ru/dev/webmaster/doc/ru/reference/user.md).

[*host-id]: Тип: `string`. ID сайта. Чтобы получить его, используйте метод [GET&nbsp;/v4/user/{user&#x2011;id}/hosts](https://yandex.ru/dev/webmaster/doc/ru/reference/hosts.md).

[*url]: URL фида.

[*severity]: Фильтр по серьезности: `ERROR` — ошибка, `WARNING` — замечание.

[*errorsCount]: Суммарное количество ошибок.

[*warningsCount]: Суммарное количество замечаний.

[*problems]: Группы проблем.

[*code]: Код проблемы.

[*severity-field]: Серьезность: `ERROR` — ошибка, `WARNING` — замечание.

[*count]: Число вхождений проблемы.

[*samples]: Примеры проблемных предложений.

[*message]: Текст ошибки или замечания.

[*offerUrl]: URL предложения.

[*line]: Строка в файле фида.

[*column]: Столбец в файле фида.

[*context]: Фрагмент XML с проблемным местом.

[*requiredParam]: \* Обязательный параметр