{
  "campaign_name": "Operation — FootHold",
  "server": "DCS.server1",
  "updated_utc": "2026-06-09 20:31 UTC",
  "progress": {
    "blue_pct": 30,
    "red_pct": 70,
    "blue_count": 13,
    "red_count": 31,
    "neutral_count": 0,
    "total": 44
  },
  "blue_zones": [
    {
      "name": "Sochi",
      "level": 4,
      "active_slots": 4,
      "lost_slots": 0,
      "max_slots": 4,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Charlie",
      "level": 3,
      "active_slots": 3,
      "lost_slots": 0,
      "max_slots": 3,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Gudauta",
      "level": 3,
      "active_slots": 3,
      "lost_slots": 0,
      "max_slots": 3,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Bravo",
      "level": 3,
      "active_slots": 3,
      "lost_slots": 0,
      "max_slots": 3,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Sukhumi",
      "level": 2,
      "active_slots": 2,
      "lost_slots": 0,
      "max_slots": 2,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Alpha",
      "level": 2,
      "active_slots": 2,
      "lost_slots": 0,
      "max_slots": 2,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Delta",
      "level": 2,
      "active_slots": 2,
      "lost_slots": 0,
      "max_slots": 2,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Red Carrier",
      "level": 1,
      "active_slots": 1,
      "lost_slots": 0,
      "max_slots": 1,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Batumi",
      "level": 1,
      "active_slots": 1,
      "lost_slots": 0,
      "max_slots": 1,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Blue Carrier",
      "level": 1,
      "active_slots": 1,
      "lost_slots": 0,
      "max_slots": 1,
      "suspended": false,
      "side": "blue"
    },
    {
      "name": "Kobuleti",
      "level": 3,
      "active_slots": 3,
      "lost_slots": 0,
      "max_slots": 3,
      "suspended": true,
      "side": "blue"
    },
    {
      "name": "Kutaisi",
      "level": 3,
      "active_slots": 3,
      "lost_slots": 0,
      "max_slots": 3,
      "suspended": true,
      "side": "blue"
    },
    {
      "name": "Senaki",
      "level": 3,
      "active_slots": 3,
      "lost_slots": 0,
      "max_slots": 3,
      "suspended": true,
      "side": "blue"
    }
  ],
  "red_zones": [
    {
      "name": "Novorossiysk",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 10,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Gelendzhik",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 9,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Krymsk",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 9,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Maykop",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 10,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Krasnodar-Pashkovsky",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 9,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Anapa",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 8,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Krasnodar-Center",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 7,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "SAM-Golf",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 7,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "India",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 6,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Echo",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 8,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "SAM-Foxtrot",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Foxtrot",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Golf",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 7,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "SAM-India",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "Hotel",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "SAM-Hotel",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": false,
      "side": "red"
    },
    {
      "name": "SAMSite",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Tbilisi",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 10,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Vaziani",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 9,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Kilo",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 7,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "SAM-Lima",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Mozdok",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 9,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Nalchik",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 9,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Soganlug",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 6,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "SAM-Mike",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "SAM-Juliett",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "SAM-Kilo",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 5,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Mineralnye",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 10,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Lima",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 7,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Juliett",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 6,
      "suspended": true,
      "side": "red"
    },
    {
      "name": "Beslan",
      "level": 5,
      "active_slots": 5,
      "lost_slots": 0,
      "max_slots": 9,
      "suspended": true,
      "side": "red"
    }
  ],
  "pilots": [
    {
      "rank": 1,
      "name": "Raptor350",
      "credits": 18508,
      "rank_name": "Technical Sergeant",
      "session_points": 18508,
      "medal": "gold",
      "punishment": null
    },
    {
      "rank": 2,
      "name": "Taipan",
      "credits": 16639,
      "rank_name": "Technical Sergeant",
      "session_points": 16639,
      "medal": "silver",
      "punishment": null
    },
    {
      "rank": 3,
      "name": "DAWGS - Razor",
      "credits": 4345,
      "rank_name": "Aviator",
      "session_points": 4345,
      "medal": "bronze",
      "punishment": null
    },
    {
      "rank": 4,
      "name": "DAWGS - Galaxy11",
      "credits": 4189,
      "rank_name": "Aviator",
      "session_points": 4189,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 5,
      "name": "DAWGS - Fizzxit",
      "credits": 2970,
      "rank_name": "Recruit",
      "session_points": 2970,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 6,
      "name": "DAWGS - VAPOR_32",
      "credits": 2735,
      "rank_name": "Recruit",
      "session_points": 2735,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 7,
      "name": "KVFalcon",
      "credits": 2567,
      "rank_name": "Recruit",
      "session_points": 2567,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 8,
      "name": "DAWGS-STRUDELYT",
      "credits": 2010,
      "rank_name": "Recruit",
      "session_points": 2010,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 9,
      "name": "Disguised Bear",
      "credits": 1876,
      "rank_name": "Recruit",
      "session_points": 1876,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 10,
      "name": "TXFighter",
      "credits": 1436,
      "rank_name": "Recruit",
      "session_points": 1436,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 11,
      "name": "CAT_101",
      "credits": 1125,
      "rank_name": "Recruit",
      "session_points": 1125,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 12,
      "name": "[RK] OG Luigi",
      "credits": 1080,
      "rank_name": "Recruit",
      "session_points": 1080,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 13,
      "name": "DAWGS_EL CHAPPO",
      "credits": 500,
      "rank_name": "Recruit",
      "session_points": 500,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 14,
      "name": "Ruby 1-1 | Samurai",
      "credits": 450,
      "rank_name": "Recruit",
      "session_points": 450,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 15,
      "name": "PatrioticPotato",
      "credits": 170,
      "rank_name": "Recruit",
      "session_points": 170,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 16,
      "name": "Madkilly",
      "credits": 150,
      "rank_name": "Recruit",
      "session_points": 150,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 17,
      "name": "Eolian",
      "credits": 100,
      "rank_name": "Recruit",
      "session_points": 100,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 18,
      "name": "Mason",
      "credits": 0,
      "rank_name": "Recruit",
      "session_points": 0,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 19,
      "name": "Tristan2Saucy",
      "credits": 0,
      "rank_name": "Recruit",
      "session_points": 0,
      "medal": "ribbon",
      "punishment": null
    },
    {
      "rank": 20,
      "name": "Sig",
      "credits": 0,
      "rank_name": "Recruit",
      "session_points": 0,
      "medal": "ribbon",
      "punishment": null
    }
  ]
}