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

GET /v2/creatures/tob3_giant-pufferfish/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "url": "https://api-beta.open5e.com/v2/creatures/tob3_giant-pufferfish/?format=api",
    "key": "tob3_giant-pufferfish",
    "name": "Giant Pufferfish",
    "document": {
        "name": "Tome of Beasts 3",
        "key": "tob3",
        "display_name": "Tome of Beasts 3",
        "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/tome-of-beasts-3/"
    },
    "type": {
        "name": "Beast",
        "key": "beast",
        "url": "https://api-beta.open5e.com/v2/creaturetypes/beast/?format=api"
    },
    "size": {
        "name": "Small",
        "key": "small",
        "url": "https://api-beta.open5e.com/v2/sizes/small/?format=api"
    },
    "challenge_rating_decimal": "2.000",
    "challenge_rating_text": "2",
    "proficiency_bonus": null,
    "speed": {
        "walk": 0.0,
        "swim": 40.0
    },
    "speed_all": {
        "unit": null,
        "walk": 0.0,
        "crawl": 0.0,
        "hover": false,
        "fly": 0.0,
        "burrow": 0.0,
        "climb": 0.0,
        "swim": 40.0
    },
    "category": "Monsters",
    "subcategory": null,
    "alignment": "unaligned",
    "languages": {
        "as_string": "",
        "data": []
    },
    "armor_class": 13,
    "armor_detail": "natural armor",
    "hit_points": 52,
    "hit_dice": "8d8+16",
    "experience_points": 450,
    "ability_scores": {
        "strength": 16,
        "dexterity": 12,
        "constitution": 15,
        "intelligence": 2,
        "wisdom": 10,
        "charisma": 5
    },
    "modifiers": {
        "strength": 3,
        "dexterity": 1,
        "constitution": 2,
        "intelligence": -4,
        "wisdom": 0,
        "charisma": -3
    },
    "initiative_bonus": 1,
    "saving_throws": {},
    "saving_throws_all": {
        "strength": 3,
        "dexterity": 1,
        "constitution": 2,
        "intelligence": -4,
        "wisdom": 0,
        "charisma": -3
    },
    "skill_bonuses": {
        "perception": 0
    },
    "skill_bonuses_all": {
        "acrobatics": 1,
        "animal_handling": 0,
        "arcana": -4,
        "athletics": 3,
        "deception": -3,
        "history": -4,
        "insight": 0,
        "intimidation": -3,
        "investigation": -4,
        "medicine": 0,
        "nature": -4,
        "perception": 0,
        "performance": -3,
        "persuasion": -3,
        "religion": -4,
        "sleight_of_hand": 1,
        "stealth": 1,
        "survival": 0
    },
    "passive_perception": 12,
    "resistances_and_immunities": {
        "damage_immunities_display": "poison",
        "damage_immunities": [
            {
                "name": "Poison",
                "key": "poison",
                "url": "https://api-beta.open5e.com/v2/damagetypes/poison/?format=api"
            }
        ],
        "damage_resistances_display": "",
        "damage_resistances": [],
        "damage_vulnerabilities_display": "",
        "damage_vulnerabilities": [],
        "condition_immunities_display": "poisoned",
        "condition_immunities": [
            {
                "name": "Poisoned",
                "key": "poisoned",
                "url": "https://api-beta.open5e.com/v2/conditions/poisoned/?format=api"
            }
        ]
    },
    "normal_sight_range": 10560.0,
    "darkvision_range": 60.0,
    "blindsight_range": null,
    "tremorsense_range": null,
    "truesight_range": null,
    "actions": [
        {
            "name": "Burst of Speed",
            "desc": "Takes the Dash action.",
            "attacks": [],
            "action_type": "BONUS_ACTION",
            "order_in_statblock": 0,
            "legendary_action_cost": null,
            "limited_to_form": null,
            "usage_limits": {
                "type": "RECHARGE_ON_ROLL",
                "param": 5
            }
        },
        {
            "name": "Puff Up",
            "desc": "For 1 min it increases in size by filling its stomach with air or water. While puffed up it is Medium doubles its damage dice on Bite and Spine attacks (included above) and makes Str checks and Str saves with advantage. If pufferfish lacks the room to become Medium it attains the max size possible in space available.",
            "attacks": [],
            "action_type": "BONUS_ACTION",
            "order_in_statblock": 1,
            "legendary_action_cost": null,
            "limited_to_form": null,
            "usage_limits": null
        }
    ],
    "traits": [
        {
            "name": "Spiny Body",
            "desc": "A creature that touches pufferfish or hits it with melee attack while within 5 ft. of it takes 2 (1d4) piercing damage. While it is puffed up this damage increases to 5 (2d4)."
        },
        {
            "name": "Water Breathing",
            "desc": "Can breathe only underwater."
        }
    ],
    "creaturesets": [],
    "environments": []
}