/rewards/daily/status
Метод возвращает состояние календаря наград за вход. Перед сборкой ответа синхронизирует прогресс на текущий серверный день (см. daily_reward_calendar).
Адрес метода
/rewards/daily/status
Требует сессию пользователя
Параметры
| Параметр | Обязательный | Тип | Описание |
|---|---|---|---|
| calendar_id | НЕТ | string | Идентификатор календаря. Если не передан — возвращаются все активные календари. Если передан, но такого календаря нет — возвращается пустой список (метод безопасен для поллинга). |
Результат
{
"response": {
"calendars": [
{
"calendar_id": "daily_rewards_2026_08",
"calendar_type": "standard",
"month": "august",
"cycle_number": 1,
"days": [
{
"day": 1,
"reward": { "type_id": "soft", "amount": 1000 },
"claimed": false,
"claimable": true,
"isSpecial": false,
"rewardState": "claimable"
}
],
"current_day": 1,
"available_day": 1,
"claimed_days": [],
"can_claim": true,
"is_visible": true,
"locked_reason": null,
"server_time": 1780000000,
"next_reset_at": 1780012800,
"next_month_at": 1782000000,
"starts_at": 1780000000,
"ends_at": 1782000000,
"reset_at": 1780012800,
"next_reward_at": 1780012800,
"days_count": 30,
"claimed_total": 0,
"last_claimed_at": 0,
"day_key": 20260801
}
],
"server_time": 1780000000
}
}
См. daily_reward_calendar за описанием полей объекта календаря.