list: API endpoint for returning a list of creatures.
retrieve: API endpoint for returning a particular creature.

GET /v2/creatures/tob-2023_oculo-swarm/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "url": "https://api-beta.open5e.com/v2/creatures/tob-2023_oculo-swarm/?format=api",
    "key": "tob-2023_oculo-swarm",
    "name": "Oculo Swarm",
    "document": {
        "name": "Tome of Beasts 1 (2023 Edition)",
        "key": "tob-2023",
        "display_name": "Tome of Beasts 1 (2023 Edition)",
        "publisher": {
            "name": "Kobold Press",
            "key": "kobold-press",
            "url": "https://api-beta.open5e.com/v2/publishers/kobold-press/?format=api"
        },
        "gamesystem": {
            "name": "5th Edition 2014",
            "key": "5e-2014",
            "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
        },
        "permalink": "https://koboldpress.com/kpstore/product/tome-of-beasts-1-2023-edition-hardcover/"
    },
    "type": {
        "name": "Aberration",
        "key": "aberration",
        "url": "https://api-beta.open5e.com/v2/creaturetypes/aberration/?format=api"
    },
    "size": {
        "name": "Large",
        "key": "large",
        "url": "https://api-beta.open5e.com/v2/sizes/large/?format=api"
    },
    "challenge_rating_decimal": "4.000",
    "challenge_rating_text": "4",
    "proficiency_bonus": null,
    "speed": {
        "walk": 40.0,
        "unit": "feet",
        "fly": 5.0
    },
    "speed_all": {
        "unit": "feet",
        "walk": 40.0,
        "crawl": 20.0,
        "hover": false,
        "fly": 5.0,
        "burrow": 0.0,
        "climb": 20.0,
        "swim": 20.0
    },
    "category": "Monsters",
    "subcategory": null,
    "alignment": "Neutral Evil",
    "languages": {
        "as_string": "understands Common but can't speak",
        "data": []
    },
    "armor_class": 15,
    "armor_detail": "",
    "hit_points": 82,
    "hit_dice": "11d10 + 22",
    "experience_points": 1100,
    "ability_scores": {
        "strength": 10,
        "dexterity": 20,
        "constitution": 14,
        "intelligence": 8,
        "wisdom": 15,
        "charisma": 17
    },
    "modifiers": {
        "strength": 0,
        "dexterity": 5,
        "constitution": 2,
        "intelligence": -1,
        "wisdom": 2,
        "charisma": 3
    },
    "initiative_bonus": 5,
    "saving_throws": {},
    "saving_throws_all": {
        "strength": 0,
        "dexterity": 5,
        "constitution": 2,
        "intelligence": -1,
        "wisdom": 2,
        "charisma": 3
    },
    "skill_bonuses": {
        "insight": 6,
        "perception": 6,
        "stealth": 7
    },
    "skill_bonuses_all": {
        "acrobatics": 5,
        "animal_handling": 2,
        "arcana": -1,
        "athletics": 0,
        "deception": 3,
        "history": -1,
        "insight": 6,
        "intimidation": 3,
        "investigation": -1,
        "medicine": 2,
        "nature": -1,
        "perception": 6,
        "performance": 3,
        "persuasion": 3,
        "religion": -1,
        "sleight_of_hand": 5,
        "stealth": 7,
        "survival": 2
    },
    "passive_perception": 16,
    "resistances_and_immunities": {
        "damage_immunities_display": "",
        "damage_immunities": [],
        "damage_resistances_display": "bludgeoning, piercing, slashing",
        "damage_resistances": [
            {
                "name": "Bludgeoning",
                "key": "bludgeoning",
                "url": "https://api-beta.open5e.com/v2/damagetypes/bludgeoning/?format=api"
            },
            {
                "name": "Piercing",
                "key": "piercing",
                "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
            },
            {
                "name": "Slashing",
                "key": "slashing",
                "url": "https://api-beta.open5e.com/v2/damagetypes/slashing/?format=api"
            }
        ],
        "damage_vulnerabilities_display": "",
        "damage_vulnerabilities": [],
        "condition_immunities_display": "charmed, frightened, grappled, paralyzed, petrified, prone, restrained, stunned",
        "condition_immunities": [
            {
                "name": "Charmed",
                "key": "charmed",
                "url": "https://api-beta.open5e.com/v2/conditions/charmed/?format=api"
            },
            {
                "name": "Frightened",
                "key": "frightened",
                "url": "https://api-beta.open5e.com/v2/conditions/frightened/?format=api"
            },
            {
                "name": "Grappled",
                "key": "grappled",
                "url": "https://api-beta.open5e.com/v2/conditions/grappled/?format=api"
            },
            {
                "name": "Paralyzed",
                "key": "paralyzed",
                "url": "https://api-beta.open5e.com/v2/conditions/paralyzed/?format=api"
            },
            {
                "name": "Petrified",
                "key": "petrified",
                "url": "https://api-beta.open5e.com/v2/conditions/petrified/?format=api"
            },
            {
                "name": "Prone",
                "key": "prone",
                "url": "https://api-beta.open5e.com/v2/conditions/prone/?format=api"
            },
            {
                "name": "Restrained",
                "key": "restrained",
                "url": "https://api-beta.open5e.com/v2/conditions/restrained/?format=api"
            },
            {
                "name": "Stunned",
                "key": "stunned",
                "url": "https://api-beta.open5e.com/v2/conditions/stunned/?format=api"
            }
        ]
    },
    "normal_sight_range": 10560.0,
    "darkvision_range": 60.0,
    "blindsight_range": null,
    "tremorsense_range": null,
    "truesight_range": null,
    "actions": [
        {
            "name": "Disorienting Gaze",
            "desc": "The swarm's many eyes suddenly turn in different directions. Each creature within 10 feet of the oculo swarm must make a DC 13 Charisma saving throw. On a failure, a creature takes 21 (6d6) psychic damage and is disoriented until the end of its next turn. On a success, a creature takes half the damage and isn't disoriented. A disoriented creature is incapacitated and moves in a random direction when it moves.",
            "attacks": [],
            "action_type": "ACTION",
            "order_in_statblock": 2,
            "legendary_action_cost": null,
            "limited_to_form": null,
            "usage_limits": {
                "type": "RECHARGE_ON_ROLL",
                "param": 5
            }
        },
        {
            "name": "Extract Eye",
            "desc": "Melee Weapon Attack: +7 to hit, reach 0 ft., one creature in the swarm's space. Hit: 18 (4d8) piercing damage, or 9 (2d8) piercing damage if the swarm has half of its hp or fewer.",
            "attacks": [
                {
                    "name": "Extract Eye attack",
                    "attack_type": "WEAPON",
                    "to_hit_mod": 7,
                    "reach": 0.0,
                    "range": null,
                    "long_range": null,
                    "target_creature_only": false,
                    "damage_die_count": 4,
                    "damage_die_type": "D8) piercing",
                    "damage_bonus": null,
                    "damage_type": null,
                    "extra_damage_die_count": null,
                    "extra_damage_die_type": null,
                    "extra_damage_bonus": null,
                    "extra_damage_type": {
                        "name": "Piercing",
                        "key": "piercing",
                        "url": "https://api-beta.open5e.com/v2/damagetypes/piercing/?format=api"
                    },
                    "distance_unit": "feet"
                }
            ],
            "action_type": "ACTION",
            "order_in_statblock": 1,
            "legendary_action_cost": null,
            "limited_to_form": null,
            "usage_limits": null
        },
        {
            "name": "Multiattack",
            "desc": "The oculo swarm makes two Extract Eye attacks. If both attacks hit one creature, the target must succeed on a DC 13 Strength saving throw or the swarm removes one of its eyes. While missing half or fewer of its total number of eyes, the target has disadvantage on attack rolls and Wisdom (Perception) checks that rely on sight. While missing more than half its total number of eyes, the target is blinded until its sight is restored. If the target's eye is recovered from the defeated swarm, it can be reattached with a successful DC 12 Wisdom (Medicine) check, provided the eye is reattached within 1 hour of the target losing the eye.",
            "attacks": [],
            "action_type": "ACTION",
            "order_in_statblock": 0,
            "legendary_action_cost": null,
            "limited_to_form": null,
            "usage_limits": null
        }
    ],
    "traits": [
        {
            "name": "Hundreds of Eyes",
            "desc": "The oculo swarm has advantage on Wisdom (Perception) checks that rely on sight and on saving throws against being blinded. In addition, if the swarm isn’t blinded, creatures attacking it can’t benefit from traits and features that rely on a creature’s allies distracting or surrounding the swarm, such as the Pack Tactics trait or Sneak Attack class feature."
        },
        {
            "name": "Swarm",
            "desc": "The swarm can occupy another creature’s space and vice versa, and the swarm can move through any opening large enough for a Tiny eyeball. The swarm can’t regain hp or gain temporary hp."
        }
    ],
    "creaturesets": [],
    "environments": []
}