[
  {
    "name": "Milo",
    "boss_type": "gym_leader",
    "specialty_type": "grass",
    "badge_name": "Grass Badge",
    "badge_image_url": "/badges/grass-badge.png",
    "level_cap": 20,
    "order": 1,
    "after_route_name": null,
    "location": "Turffield Stadium",
    "section": "Main Story",
    "sprite_url": "/boss-sprites/sword/milo.png",
    "pokemon": []
  },
  {
    "name": "Nessa",
    "boss_type": "gym_leader",
    "specialty_type": "water",
    "badge_name": "Water Badge",
    "badge_image_url": "/badges/water-badge.png",
    "level_cap": 24,
    "order": 2,
    "after_route_name": null,
    "location": "Hulbury Stadium",
    "section": "Main Story",
    "sprite_url": "/boss-sprites/sword/nessa.png",
    "pokemon": []
  },
  {
    "name": "Kabu",
    "boss_type": "gym_leader",
    "specialty_type": "fire",
    "badge_name": "Fire Badge",
    "badge_image_url": "/badges/fire-badge.png",
    "level_cap": 27,
    "order": 3,
    "after_route_name": null,
    "location": "Motostoke Stadium",
    "section": "Main Story",
    "sprite_url": "/boss-sprites/sword/kabu.png",
    "pokemon": []
  },
  {
    "name": "Bea",
    "boss_type": "gym_leader",
    "specialty_type": "fighting",
    "badge_name": "Fighting Badge",
    "badge_image_url": "/badges/fighting-badge.png",
    "level_cap": 36,
    "order": 4,
    "after_route_name": null,
    "location": "Stow-on-Side Stadium",
    "section": "Sword",
    "sprite_url": "/boss-sprites/sword/bea.png",
    "pokemon": []
  },
  {
    "name": "Allister",
    "boss_type": "gym_leader",
    "specialty_type": "ghost",
    "badge_name": "Ghost Badge",
    "badge_image_url": "/badges/ghost-badge.png",
    "level_cap": 36,
    "order": 5,
    "after_route_name": null,
    "location": "Stow-on-Side Stadium",
    "section": "Shield",
    "sprite_url": "/boss-sprites/sword/allister.png",
    "pokemon": []
  },
  {
    "name": "Opal",
    "boss_type": "gym_leader",
    "specialty_type": "fairy",
    "badge_name": "Fairy Badge",
    "badge_image_url": "/badges/fairy-badge.png",
    "level_cap": 38,
    "order": 6,
    "after_route_name": null,
    "location": "Ballonlea Stadium",
    "section": "Main Story",
    "sprite_url": "/boss-sprites/sword/opal.png",
    "pokemon": []
  },
  {
    "name": "Gordie",
    "boss_type": "gym_leader",
    "specialty_type": "rock",
    "badge_name": "Rock Badge",
    "badge_image_url": "/badges/rock-badge.png",
    "level_cap": 42,
    "order": 7,
    "after_route_name": null,
    "location": "Circhester Stadium",
    "section": "Sword",
    "sprite_url": "/boss-sprites/sword/gordie.png",
    "pokemon": []
  },
  {
    "name": "Melony",
    "boss_type": "gym_leader",
    "specialty_type": "ice",
    "badge_name": "Ice Badge",
    "badge_image_url": "/badges/ice-badge.png",
    "level_cap": 42,
    "order": 8,
    "after_route_name": null,
    "location": "Circhester Stadium",
    "section": "Shield",
    "sprite_url": "/boss-sprites/sword/melony.png",
    "pokemon": []
  },
  {
    "name": "Piers",
    "boss_type": "gym_leader",
    "specialty_type": "dark",
    "badge_name": "Dark Badge",
    "badge_image_url": "/badges/dark-badge.png",
    "level_cap": 46,
    "order": 9,
    "after_route_name": null,
    "location": "Spikemuth",
    "section": "Main Story",
    "sprite_url": "/boss-sprites/sword/piers.png",
    "pokemon": []
  },
  {
    "name": "Raihan",
    "boss_type": "gym_leader",
    "specialty_type": "dragon",
    "badge_name": "Dragon Badge",
    "badge_image_url": "/badges/dragon-badge.png",
    "level_cap": 48,
    "order": 10,
    "after_route_name": null,
    "location": "Hammerlocke Stadium",
    "section": "Main Story",
    "sprite_url": "/boss-sprites/sword/raihan.png",
    "pokemon": []
  },
  {
    "name": "Leon",
    "boss_type": "champion",
    "specialty_type": null,
    "badge_name": null,
    "badge_image_url": null,
    "level_cap": 65,
    "order": 11,
    "after_route_name": null,
    "location": "Wyndon Stadium",
    "section": "Main Story",
    "sprite_url": "/boss-sprites/sword/leon.png",
    "pokemon": []
  }
]
