{
    "ok": true,
    "achievements": [
        {
            "id": 1,
            "slug": "first-battle",
            "title": "First Battle",
            "description": "Play your first battle.",
            "category": "battle",
            "metric_key": "battle_played",
            "target_value": 1,
            "reward_json": "{\"coins\": 150}",
            "badge_image_path": null,
            "is_enabled": 1,
            "is_hidden": 0,
            "created_at": "2026-06-26 15:31:28",
            "updated_at": "2026-06-26 15:31:28",
            "current_value": 1,
            "is_complete": 1,
            "completed_at": "2026-06-27 02:05:50",
            "claimed": 0,
            "reward": {
                "coins": 150
            },
            "percent": 100,
            "can_claim": true
        },
        {
            "id": 3,
            "slug": "ranked-starter",
            "title": "Ranked Starter",
            "description": "Win a ranked match.",
            "category": "battle",
            "metric_key": "ranked_win",
            "target_value": 1,
            "reward_json": "{\"gems\": 25, \"coins\": 300}",
            "badge_image_path": null,
            "is_enabled": 1,
            "is_hidden": 0,
            "created_at": "2026-06-26 15:31:28",
            "updated_at": "2026-06-26 15:31:28",
            "current_value": 1,
            "is_complete": 1,
            "completed_at": "2026-06-29 20:49:55",
            "claimed": 0,
            "reward": {
                "gems": 25,
                "coins": 300
            },
            "percent": 100,
            "can_claim": true
        },
        {
            "id": 2,
            "slug": "five-battle-wins",
            "title": "Five Battle Wins",
            "description": "Win five battles.",
            "category": "battle",
            "metric_key": "battle_win",
            "target_value": 5,
            "reward_json": "{\"coins\": 600, \"xp\": 250}",
            "badge_image_path": null,
            "is_enabled": 1,
            "is_hidden": 0,
            "created_at": "2026-06-26 15:31:28",
            "updated_at": "2026-06-26 15:31:28",
            "current_value": 5,
            "is_complete": 1,
            "completed_at": "2026-06-29 00:37:45",
            "claimed": 0,
            "reward": {
                "coins": 600,
                "xp": 250
            },
            "percent": 100,
            "can_claim": true
        },
        {
            "id": 4,
            "slug": "first-market-sale",
            "title": "First Market Sale",
            "description": "Complete your first marketplace sale.",
            "category": "market",
            "metric_key": "market_sale",
            "target_value": 1,
            "reward_json": "{\"coins\": 250}",
            "badge_image_path": null,
            "is_enabled": 1,
            "is_hidden": 0,
            "created_at": "2026-06-26 15:31:28",
            "updated_at": "2026-06-26 15:31:28",
            "current_value": 0,
            "is_complete": 0,
            "completed_at": null,
            "claimed": 0,
            "reward": {
                "coins": 250
            },
            "percent": 0,
            "can_claim": false
        },
        {
            "id": 5,
            "slug": "guild-mate",
            "title": "Guild Mate",
            "description": "Join or create a guild.",
            "category": "guild",
            "metric_key": "guild_join",
            "target_value": 1,
            "reward_json": "{\"coins\": 250}",
            "badge_image_path": null,
            "is_enabled": 1,
            "is_hidden": 0,
            "created_at": "2026-06-26 15:31:28",
            "updated_at": "2026-06-26 15:31:28",
            "current_value": 0,
            "is_complete": 0,
            "completed_at": null,
            "claimed": 0,
            "reward": {
                "coins": 250
            },
            "percent": 0,
            "can_claim": false
        }
    ]
}