{
    "ok": true,
    "season": {
        "season": {
            "id": "1",
            "slug": "launch-season",
            "name": "Launch Season",
            "description": "The first RLCG launch season with ranked, collection and community rewards.",
            "status": "active",
            "starts_at": "2026-06-26 15:31:28",
            "ends_at": "2026-08-25 15:31:28",
            "ranked_reset_mode": "soft",
            "battlepass_season_id": null,
            "settings_json": "{\"theme\": \"foundation\", \"leaderboard_rewards\": true}",
            "created_at": "2026-06-26 15:31:28",
            "updated_at": "2026-06-26 15:31:28"
        },
        "progress": {
            "id": 1,
            "season_id": 1,
            "user_id": 904,
            "division_id": 1,
            "rating_start": 1000,
            "rating_current": 953,
            "points": 555,
            "wins": 340,
            "losses": 0,
            "draws": 0,
            "battles_played": 215,
            "objectives_completed": 0,
            "rewards_claimed_json": "[]",
            "last_activity_at": "2026-07-04 20:40:58",
            "created_at": "2026-06-27 02:05:50",
            "updated_at": "2026-07-04 20:40:58"
        },
        "rewards": [
            {
                "id": 1,
                "season_id": 1,
                "reward_key": "launch-100-points",
                "title": "Launch Contender",
                "requirement_type": "points",
                "requirement_value": 100,
                "reward_json": "{\"coins\": 300}",
                "is_enabled": 1,
                "sort_order": 1,
                "created_at": "2026-06-26 15:31:28",
                "updated_at": "2026-06-26 15:31:28",
                "claimed": 0,
                "reward": {
                    "coins": 300
                },
                "can_claim": true
            },
            {
                "id": 2,
                "season_id": 1,
                "reward_key": "launch-5-wins",
                "title": "Five Win Streak Builder",
                "requirement_type": "wins",
                "requirement_value": 5,
                "reward_json": "{\"coins\": 750, \"battlepass_xp\": 150}",
                "is_enabled": 1,
                "sort_order": 2,
                "created_at": "2026-06-26 15:31:28",
                "updated_at": "2026-06-26 15:31:28",
                "claimed": 0,
                "reward": {
                    "coins": 750,
                    "battlepass_xp": 150
                },
                "can_claim": true
            },
            {
                "id": 3,
                "season_id": 1,
                "reward_key": "launch-20-battles",
                "title": "Twenty Match Grinder",
                "requirement_type": "battles",
                "requirement_value": 20,
                "reward_json": "{\"gems\": 50, \"coins\": 1000}",
                "is_enabled": 1,
                "sort_order": 3,
                "created_at": "2026-06-26 15:31:28",
                "updated_at": "2026-06-26 15:31:28",
                "claimed": 0,
                "reward": {
                    "gems": 50,
                    "coins": 1000
                },
                "can_claim": true
            }
        ],
        "leaderboard": [
            {
                "id": 1,
                "season_id": 1,
                "user_id": 904,
                "division_id": 1,
                "rating_start": 1000,
                "rating_current": 953,
                "points": 555,
                "wins": 340,
                "losses": 0,
                "draws": 0,
                "battles_played": 215,
                "objectives_completed": 0,
                "rewards_claimed_json": "[]",
                "last_activity_at": "2026-07-04 20:40:58",
                "created_at": "2026-06-27 02:05:50",
                "updated_at": "2026-07-04 20:40:58",
                "display_name": "aussiewarrior",
                "division_name": "Bronze"
            }
        ],
        "divisions": [
            {
                "id": 1,
                "season_id": 1,
                "name": "Bronze",
                "min_rating": 0,
                "max_rating": 1199,
                "reward_json": "{\"coins\": 500}",
                "sort_order": 1,
                "created_at": "2026-06-26 15:31:28"
            },
            {
                "id": 2,
                "season_id": 1,
                "name": "Silver",
                "min_rating": 1200,
                "max_rating": 1449,
                "reward_json": "{\"coins\": 1000, \"gems\": 25}",
                "sort_order": 2,
                "created_at": "2026-06-26 15:31:28"
            },
            {
                "id": 3,
                "season_id": 1,
                "name": "Gold",
                "min_rating": 1450,
                "max_rating": 1699,
                "reward_json": "{\"coins\": 1600, \"gems\": 50}",
                "sort_order": 3,
                "created_at": "2026-06-26 15:31:28"
            },
            {
                "id": 4,
                "season_id": 1,
                "name": "Diamond",
                "min_rating": 1700,
                "max_rating": 1999,
                "reward_json": "{\"coins\": 2500, \"gems\": 100}",
                "sort_order": 4,
                "created_at": "2026-06-26 15:31:28"
            },
            {
                "id": 5,
                "season_id": 1,
                "name": "Champion",
                "min_rating": 2000,
                "max_rating": null,
                "reward_json": "{\"coins\": 4000, \"gems\": 200}",
                "sort_order": 5,
                "created_at": "2026-06-26 15:31:28"
            }
        ]
    }
}