Для виджетов

Скрыть отзывы

Доступ для AI:

Убирает отзывы из ленты объекта: они перестают приходить в GET /v3/reviews.

Скрытие действует внутри объекта: в другом объекте тот же отзыв останется на месте. Сам отзыв остаётся доступен – в списке скрытых и в обычной ленте с show_hidden=true.

За один запрос – до 200 идентификаторов. Уже скрытый отзыв можно передать повторно, ошибки не будет.

Скрытие снимает закрепление: если отзыв был закреплён, он открепляется, а остальные закреплённые сдвигаются вверх. Обратное снятие скрытия закрепление не возвращает – закрепите заново.

Аналитика скрытые отзывы продолжает считать: GET /v3/analytics отдаёт средний балл и распределение оценок по всем собранным отзывам объекта. Скрытие – это оформление выдачи, а не правка данных.

POST
/v3/objects/{object_id}/hidden-reviews

Параметры

object_idчислообязательный

Объект, в котором скрываются отзывы.

Тело запроса

review_idsсписок чиселобязательный

Отзывы, которые нужно скрыть.

Ответ

messageстрока

Сообщение об итоге операции.

hidden_countчисло

Сколько отзывов скрыто в объекте после этой операции: всего, а не за вызов.

curl -X POST "https://example.com/v3/objects/0/hidden-reviews" \  -H "Content-Type: application/json" \  -d '{    "review_ids": [      143046,      142391    ]  }'
{  "message": "Reviews hidden",  "hidden_count": 2}

Коды ошибок общие для всего API и описаны на странице Ошибки.