---
title: "Состояние вашего ответа"
method: GET
path: "/v3/reviews/{review_id}/reply"
tags: ["replies"]
---

# Состояние вашего ответа

`GET /v3/reviews/{review_id}/reply`

## Request

- Base URL: `https://api.rewio.ru`
- URL: `https://api.rewio.ru/v3/reviews/{review_id}/reply`
- Auth: API key in header `X-API-Key`

Что с ВАШИМ ответом на карточке.

`status`: `null` — отправлен, площадке ещё не передан; `pending` — площадка
приняла, на карточке ещё не видели; `published` — ваш текст стоит на
карточке; `deleted` — вашего ответа на карточке нет; `failed` — не
опубликован. `submitted_at` — когда вы отправили текст, `published_at` —
когда мы увидели его на карточке, `error` — почему ответ не опубликован или
пропал.

После того как площадка приняла ответ, мы сами читаем этот отзыв на ней:
через 15 с, 30 с, 1, 2, 3, 5, 15, 30 минут, 1, 2 и 4 часа. Увидели ваш
текст — `published`; не увидели за 4 часа — `failed` с кодом `not_visible`.
Сбор площадки двигает статус так же. Ручка на площадку не ходит —
опрашивайте её сколько нужно.

Ответ, поставленный не через нас, здесь не показывается — он виден как
`reply_text` самого отзыва в `GET /reviews`. Чтение не гейтится тарифом.

## Path parameters

- `review_id` integer, required: Encoded review ID

## Response `200`

Successful Response

- ReplyStateV3: Что с ВАШИМ ответом на карточке. Ручка читает нашу запись и на площадку не ходит — опрашивать её можно с любой частотой. На площадку ходим мы сами: после того как площадка приняла ответ, читаем этот отзыв на ней через 15 с, 30 с, 1, 2, 3, 5, 15, 30 мин, 1, 2 и 4 ч. Увидели ваш текст — `published`; не увидели за 4 часа — `failed` с кодом `not_visible`. Сбор площадки двигает статус так же.
  - `status` 'pending' | 'published' | 'failed' | 'deleted', nullable: Что с вашим ответом на карточке: `null` — отправлен, площадке ещё не передан; `pending` — площадка приняла, на карточке ещё не видели (проверяем через 15 с, 30 с, 1 мин … 4 ч); `published` — ваш текст стоит на карточке; `deleted` — вашего ответа на карточке нет (сняли сами, причину пропажи — в `error`); `failed` — не опубликован (почему — в `error`).
  - `submitted_at` string, date-time, nullable: Когда вы отправили этот текст (UTC, ISO 8601).
  - `published_at` string, date-time, nullable: Когда мы увидели ваш текст на карточке (UTC, ISO 8601). `null`, пока не видели.
  - `error` ReplyErrorV3: Последняя ошибка публикации.
    - `code` string, required: Машинный код ошибки публикации.
    - `message` string: Пояснение для человека.
  - `updated_at` string, date-time, required: Когда запись об ответе менялась в последний раз (UTC, ISO 8601).

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/rewio/apis/review-aggregator.md) · [All operations](https://skmtc.dev/rewio/apis/review-aggregator/llms.txt) · [OpenAPI document](https://skmtc.dev/rewio/apis/review-aggregator/revisions/9222b6cf28a5?raw)
