Получить отзыв по id
Один отзыв по его идентификатору. Ответ – ровно та же модель, что приходит элементом
data в ленте отзывов.
Метод нужен там, где идентификатор уже на руках, а объекта под ним нет: вебхук приносит
id отзыва, а не объект; после публикации ответа проверить reply_text больше нечем.
Достаточно ключа со скоупом read_only.
Параметры
review_idчислообязательныйИдентификатор отзыва в Rewio – тот же id, что в ленте отзывов и в событии вебхука.
Ответ
idчислоИдентификатор отзыва в Rewio.
link_idчислоСсылка, с которой собран отзыв.
source_idчислоПлощадка, с которой собран отзыв.
authorстрокаможет быть пустымИмя автора так, как его показывает площадка. Фамилии маскируются.
textстрокаможет быть пустымТекст отзыва.
review_dateдата и времяможет быть пустымКогда отзыв опубликован, по времени площадки.
rating_originalстрокаможет быть пустымОценка в шкале самой площадки, как есть.
ratingчисломожет быть пустымТа же оценка, приведённая к шкале 1–5.
review_urlстрокаможет быть пустымПрямая ссылка на отзыв на площадке.
reply_textстрокаможет быть пустымОтвет организации на отзыв.
reply_dateдата и времяможет быть пустымКогда организация ответила.
Ещё 20 полей – реже нужны
has_imagesда/нетЕсть ли у отзыва изображения.
imagesсписок объектовИзображения отзыва.
images[].template_urlстрокаАдрес с плейсхолдером {size}, в таком виде его отдаёт площадка.
images[].previewстрокаможет быть пустымУменьшенная версия для списков и сеток.
images[].imageстрокаможет быть пустымПолноразмерная версия для просмотра.
has_videosда/нетЕсть ли у отзыва видео.
videosсписок объектовВидео отзыва.
videos[].kindстрокаembed / file / hlsembed – плеер площадки, file – прямой файл, hls – поток.
videos[].video_urlстрокаможет быть пустымАдрес видео или плеера, смотря какой kind.
videos[].thumbnailстрокаможет быть пустымКадр-заставка.
videos[].widthчисломожет быть пустымШирина в пикселях, если площадка её сообщает.
videos[].heightчисломожет быть пустымВысота в пикселях, если площадка её сообщает.
videos[].duration_msчисломожет быть пустымДлительность в миллисекундах, если площадка её сообщает.
is_deletedда/нетОтзыв пропал с площадки.
deleted_atдата и времяможет быть пустымКогда мы заметили пропажу.
is_hiddenда/нетОтзыв скрыт в объекте.
is_pinnedда/нетОтзыв закреплён в объекте.
pin_positionчисломожет быть пустымМесто отзыва среди закреплённых, считая с нуля.
positiveстрокаможет быть пустымБлок «достоинства».
negativeстрокаможет быть пустымБлок «недостатки».
curl -X GET "https://example.com/v2/reviews/0"{ "id": 918342, "link_id": 57, "source_id": 1, "author": "Марина К.", "text": "Номер чистый, завтрак хороший. Заселили раньше времени, спасибо.", "review_date": "2026-08-14T09:41:00", "rating_original": 9, "rating": 4.5, "review_url": "https://yandex.ru/maps/org/12345/reviews/?reviews%5BpublicId%5D=abc123", "reply_text": "Спасибо за отзыв! Ждём вас снова.", "reply_date": "2026-08-15T07:12:00", "has_images": false, "images": [], "has_videos": false, "videos": []}Чего в ответе не будет
Отзыв чужого аккаунта и отзыв, которого не существует, отвечают одинаково –
404 с кодом not_found. Ответы намеренно неразличимы: иначе перебор идентификаторов
рассказывал бы о чужих данных.
Видимость та же, что у ленты по умолчанию:
- отзыв, пропавший с площадки, по идентификатору не отдаётся;
- отзыв, скрытый в объекте, тоже не отдаётся;
- на пробном доступе действует тот же потолок видимости, что и в ленте, – отзыв старше
этого потолка отвечает
404.
Коды ошибок общие для всего API и описаны на странице Ошибки.