list: API endpoint for returning a list of classes.
retrieve: API endpoint for returning a particular class.

GET /v2/classes/open5e_school-of-necrotic-arts/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "url": "https://api-beta.open5e.com/v2/classes/open5e_school-of-necrotic-arts/?format=api",
    "key": "open5e_school-of-necrotic-arts",
    "features": [
        {
            "key": "open5e_school-of-necrotic-arts_control-undead",
            "name": "Control Undead",
            "desc": "Beginning at 14th level, you are able to take control of the undead, even if you did not create them with your own magic. You can use your action to target an undead creature within 60 feet of you that you can see. If the target fails a Charisma saving throw versus your wizard spell save DC, its attitude towards you becomes friendly and it obeys any commands you issue it until the next time you use this feature. If the target succeeds its saving throw, it becomes permanently immune to this effect.\n\nIf the undead creature’s Intelligence score is 8 or higher, it makes the saving throw to resist control with advantage. If its Intelligence score is 12 or higher and it fails its first saving throw, it can repeat the save to break free once every hour it remains under your control.",
            "feature_type": "CLASS_LEVEL_FEATURE",
            "gained_at": [
                {
                    "level": 14,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "open5e_school-of-necrotic-arts_dark-reaper",
            "name": "Dark Reaper",
            "desc": "Already at 2nd level, you become adept at harvesting the animus from living beings killed by your spells. Up to once per turn, when you use a spell of 1st level or higher to kill at least one creature, you may regain lost hit points up to twice the level of the spell used. If the spell in question belongs to the necromancy school, you may instead regain hit points up to three times the level of the spell. This ability is not triggered by killing creatures without a life force, namely constructs and the undead.",
            "feature_type": "CLASS_LEVEL_FEATURE",
            "gained_at": [
                {
                    "level": 2,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "open5e_school-of-necrotic-arts_expert-necromancer",
            "name": "Expert Necromancer",
            "desc": "Starting at 2nd level when you choose this school, you only need to spend half as much time and gold as normal in order to copy a spell into your spellbook if the spell is from the abjuration school.",
            "feature_type": "CLASS_LEVEL_FEATURE",
            "gained_at": [
                {
                    "level": 2,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "open5e_school-of-necrotic-arts_necrotic-acclimation",
            "name": "Necrotic Acclimation",
            "desc": "At 10th level, your familiarity with the necrotic arts has hardened you against some of their effects. You gain resistance against necrotic damage, and your hit point maximum can never be reduced.",
            "feature_type": "CLASS_LEVEL_FEATURE",
            "gained_at": [
                {
                    "level": 10,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "open5e_school-of-necrotic-arts_undead-minions",
            "name": "Undead Minions",
            "desc": "When you reach 6th level, if you do not already know the spell *animate dead*, you add it to your spell book. When you cast this spell, you may target one more pile of bones or corpse than specified by the spell’s description, creating an additional minion of the appropriate type.\n\nIn addition, any undead you create with a spell from the necromancy school gains the following benefits:\n\n* Increase the creature’s hit point maximum by a number equal to your wizard class levels.\n* When making weapon damage rolls, the creature adds your proficiency bonus to the total.",
            "feature_type": "CLASS_LEVEL_FEATURE",
            "gained_at": [
                {
                    "level": 6,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        }
    ],
    "document": {
        "name": "Open5e Originals",
        "key": "open5e",
        "display_name": "Open5e Originals",
        "publisher": {
            "name": "Open5e",
            "key": "open5e",
            "url": "https://api-beta.open5e.com/v2/publishers/open5e/?format=api"
        },
        "gamesystem": {
            "name": "5th Edition 2014",
            "key": "5e-2014",
            "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api"
        },
        "permalink": "https://open5e.com/"
    },
    "saving_throws": [],
    "subclass_of": {
        "name": "Wizard",
        "key": "srd_wizard",
        "url": "https://api-beta.open5e.com/v2/classes/srd_wizard/?format=api"
    },
    "name": "School of Necrotic Arts",
    "desc": "*Compare to the core book’s school of Necromancy*\n\nNothing fills a mundane with fear quite like a necromancer. Sure, a fireball is scary, but these masters of the dark arts deal with the forces of life and death like they were mere playthings. They can drain life from the living and force the dead to heed their beck and call. Practitioners of the necromantic arts have a reputation for evil, but they are not universally so (even if they tend to always be at least a little dark and edgy). Necromancers can also be heroic forces for good in the world, though they may need to have some flexible morals when it comes to sourcing the raw materials for their undead minions.",
    "hit_dice": null,
    "caster_type": null,
    "primary_abilities": []
}