/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 за описанием полей объекта календаря.