Skip to main content
GET
Liveness + freshness probe
Эндпоинт health — это лёгкая проверка, которая подтверждает доступность API и сообщает, насколько устарел материализованный список цен. Это единственный эндпоинт, работающий без API-ключа, поэтому его безопасно опрашивать из систем мониторинга или использовать как проверку свежести при старте приложения перед аутентифицированными вызовами.

Поля ответа

string
обязательно
Всегда "ok", когда сервис работает.
integer
обязательно
Количество групп товаров с ценами в текущем списке цен (одна группа на уникальную комбинацию market_hash_name + wear + doppler_phase).
integer
обязательно
Возраст материализованного списка цен в секундах. Используйте это значение как индикатор свежести — большое значение означает, что цены могут отставать.

Пример запроса

Пример ответа

Коды ошибок

Опрашивайте этот эндпоинт из логики health-check или старта приложения перед аутентифицированными вызовами. Если price_list_age_seconds неожиданно велик (например, выше нескольких минут), считайте данные о ценах потенциально устаревшими.

Ответ

200 - application/json

Service is up.

status
string
обязательно
Пример:

"ok"

groups
integer
обязательно

Count of priced item groups.

price_list_age_seconds
integer
обязательно

Age of the materialized price list, in seconds (freshness).