Состояние ответа
Показывает судьбу вашего ответа на этот отзыв: приняли, публикуем, опубликован, не удалось.
Отдельного идентификатора у ответа нет: на карточке одно место под ответ, поэтому адресует его
сам отзыв – тот же review_id, что у публикации.
status – про ваш ответ, а не про отзыв. Ответ, который стоит на площадке, но написан не
через нас, здесь не показывается: он виден как reply_text самого отзыва.
Чтение доступно ключу со скоупом read_only и не зависит от тарифа: судьбу уже отправленного
ответа видно и после того, как публикация перестала быть доступна.
Параметры
review_idчислообязательныйОтзыв, ответ на который интересует.
Ответ
textстрокаТекст ответа, который должен стоять на площадке.
statusстрокаpending / publishing / published / failed / deletedСостояние вашего ответа: pending – ждёт публикации, publishing – запрос к площадке в полёте, published – площадка приняла, failed – опубликовать не удалось, deleted – ответ удалён.
remote_statusстрокаможет быть пустымСтатус на стороне площадки. Заполнен только там, где площадка его сообщает, например при модерации.
published_atдата и времяможет быть пустымКогда площадка приняла ответ.
confirmed_atдата и времяможет быть пустымКогда ответ стал виден в самом отзыве. published_at – площадка сказала «принято», confirmed_at – ответ действительно на карточке.
errorобъектможет быть пустымПоследняя ошибка публикации, если она была.
error.codeстрокаМашинный код. По нему принимается решение.
error.messageстрокаФормулировка площадки, для человека.
updated_atдата и времяКогда запись менялась в последний раз.
curl -X GET "https://example.com/v2/reviews/0/reply"{ "text": "Спасибо за отзыв! Рады, что всё понравилось — ждём вас снова.", "status": "published", "remote_status": null, "published_at": "2026-08-16T09:13:02", "confirmed_at": "2026-08-16T11:40:00", "error": null, "updated_at": "2026-08-16T09:13:02"}Коды ошибок общие для всего API и описаны на странице Ошибки. Отказы, свойственные именно ответам, собраны там в отдельной таблице.