Дополнительно

Проверка чтения данных

Доступ для AI:

Проверка, которую стоит поставить в мониторинг. Отвечает 200, если чтение данных работает – значит методы отзывов и аналитики ответят. Если нет – 503.

Ключ не нужен.

GET
/health/read

Ответ

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 и описаны на странице Ошибки.