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

GET /v2/classes/open5e_school-of-illusions-and-phantasms/?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-illusions-and-phantasms/?format=api",
    "key": "open5e_school-of-illusions-and-phantasms",
    "features": [
        {
            "key": "open5e_school-of-illusions-and-phantasms_enhanced-cantrip",
            "name": "Enhanced Cantrip",
            "desc": "At 2nd level, you gain one additional cantrip, either _minor illusion_ or, if you already knew this spell, then another that you choose. Your mastery of this spell is such that, when you cast it, you can create an illusory image and a sound with the same casting. When calculating your cantrips known per level, this spell does not count against your total.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 2,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "open5e_school-of-illusions-and-phantasms_expert-illusionist",
            "name": "Expert Illusionist",
            "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 illusion school.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 2,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "open5e_school-of-illusions-and-phantasms_mutable-mirage",
            "name": "Mutable Mirage",
            "desc": "At 6th level, you can use your action to alter the illusion created by a spell you previously cast. You can only use this feature on spells with a duration of at least 1 minute, and you must be able to see the illusion when you alter it. You cannot change the illusion in a way not allowed by the initial casting of the spell.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 6,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "open5e_school-of-illusions-and-phantasms_phantasmagoria",
            "name": "Phantasmagoria",
            "desc": "Starting at 14th level, you can draw energy from the plane of shadow to give parts of your illusions a temporary physical essence. Any time after you cast an illusion spell of at least 1st level, while the spell is in effect, you can use a bonus action to apply this power to a single nonmagical, inanimate object within the illusion of the spell. For 1 minute, this object can be physically interacted with, but it can’t be used to deal damage.\n\nAs an example, you could create an illusory staircase and scale it, or create an illusory portcullis to bar a pursuer, but you could not dispatch an enemy by dropping an illusory boulder on them.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 14,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "open5e_school-of-illusions-and-phantasms_second-semblance",
            "name": "Second Semblance",
            "desc": "Starting at 10th level, if you are the target of an attack roll by another creature, you can substitute an illusion of yourself between you and your attacker. You use your reaction, causing the attack to miss you and hit the illusion, and your illusion vanishes afterwards. You can use this feature once per short or long rest.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 10,
                    "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 Illusions and Phantasms",
    "hit_dice": null,
    "caster_type": null,
    "primary_abilities": []
}