Дополнительно
Проверка чтения данных
Доступ для AI:
Проверка, которую стоит поставить в мониторинг. Отвечает 200, если чтение данных
работает – значит методы отзывов и аналитики ответят. Если нет – 503.
Ключ не нужен.
Ответ
200 – тело ответа пустое.
curl -X GET "https://example.com/health/read"{ "status": "ready", "checks": { "mysql": "healthy" }}Чем отличается от /health
/health говорит только «API на связи»: он ответит 200 и в тот момент,
когда отзывы прочитать нельзя. Эта проверка идёт дальше и трогает сами данные, поэтому
отвечает на вопрос, который вам действительно нужен, – «получу ли я сейчас отзывы».
Метод поддерживает HEAD – если вашему мониторингу тело ответа не нужно.
| Ответ | Что означает |
|---|---|
200, status: ready | Читающие методы работают. |
503, status: unavailable | Данные сейчас не читаются. Ждать и повторять. |
Коды ошибок общие для всего API и описаны на странице Ошибки.