Документация API v2. Версия заморожена и продолжает работать; актуальная — на главной. Что изменилось: переход с v2 на v3.
Ответы

Состояние ответа

Доступ для AI:

Показывает судьбу вашего ответа на этот отзыв: приняли, публикуем, опубликован, не удалось.

Отдельного идентификатора у ответа нет: на карточке одно место под ответ, поэтому адресует его сам отзыв – тот же review_id, что у публикации.

status – про ваш ответ, а не про отзыв. Ответ, который стоит на площадке, но написан не через нас, здесь не показывается: он виден как reply_text самого отзыва.

Чтение доступно ключу со скоупом read_only и не зависит от тарифа: судьбу уже отправленного ответа видно и после того, как публикация перестала быть доступна.

GET
/v2/reviews/{review_id}/reply

Параметры

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 и описаны на странице Ошибки. Отказы, свойственные именно ответам, собраны там в отдельной таблице.