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

GET /v2/classes/toh_resonant-body/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "url": "https://api-beta.open5e.com/v2/classes/toh_resonant-body/?format=api",
    "key": "toh_resonant-body",
    "features": [
        {
            "key": "toh_resonant-body_resounding-spellcasting",
            "name": "Resounding Spellcasting",
            "desc": "Beginning when you reach 18th level, any of your cantrips that deal thunder damage affect even those creatures that avoid the brunt of the effect. When a creature succeeds on a saving throw against a cantrip that deals thunder damage, the creature takes half the cantrip's damage but suffers no additional effect from the cantrip.\n  Moreover, you can increase the power of some of your spells. When you cast a sorcerer spell of 1st through 5th level that deals thunder damage, you can cause the spell to maximize its damage dice. Once you use this feature, you shouldn't use it again until you finish a long rest. Each time you use it again, you take 2d12 force damage for each level of the spell you cast. This force damage ignores any resistance or immunity to force damage you might have.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 18,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "toh_resonant-body_reverberating-quintessence",
            "name": "Reverberating Quintessence",
            "desc": "At 1st level, you harbor sonic vibrations within you. You are immune to the deafened condition, and you have tremorsense out to a range of 10 feet. In addition, you have advantage on saving throws against effects that deal thunder damage.\n  When you reach 3rd level in this class, you have resistance to thunder damage, and at 6th level, your tremorsense extends to 20 feet.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 1,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "toh_resonant-body_signature-sound",
            "name": "Signature Sound",
            "desc": "Starting at 1st level, you can cast the *alarm* spell (audible option only) once without expending a spell slot or requiring material components. Once you cast *alarm* in this way, you can't do so again until you finish a long rest.\nWhen you reach 3rd level in this class, you can expend 3 sorcery points to cast the *shatter* or *silence* spell without expending a spell slot or requiring material components.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 1,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "toh_resonant-body_sonic-savant",
            "name": "Sonic Savant",
            "desc": "Beginning at 6th level, whenever you use a Metamagic option on a spell that deals thunder damage, deafens creatures, or silences or magnifies sounds, you expend only a fraction of your effort to do so. With these sorts of spells, Metamagic options that normally cost only 1 sorcery point instead cost 0 sorcery points; all other Metamagic options cost half the normal number of sorcery points (rounded up).\n  You can use your Sonic Savant feature to reduce the cost of a number of Metamagic options equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 6,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        },
        {
            "key": "toh_resonant-body_sound-and-fury",
            "name": "Sound and Fury",
            "desc": "At 14th level, your resistance to thunder damage becomes immunity. In addition, when you cast a spell that deals damage, you can change the damage type to thunder. If the spell also imposes a condition on a creature damaged by the spell, you can choose to impose the deafened condition instead. You can use this feature a number of times equal to your proficiency bonus. You regain all expended uses when you finish a long rest.",
            "feature_type": "CLASS_FEATURE",
            "gained_at": [
                {
                    "level": 14,
                    "detail": null
                }
            ],
            "data_for_class_table": []
        }
    ],
    "document": {
        "name": "Tome of Heroes",
        "key": "toh",
        "display_name": "Tome of Heroes",
        "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-heroes-for-5th-edition/"
    },
    "saving_throws": [],
    "subclass_of": {
        "name": "Sorcerer",
        "key": "srd_sorcerer",
        "url": "https://api-beta.open5e.com/v2/classes/srd_sorcerer/?format=api"
    },
    "name": "Resonant Body",
    "hit_dice": null,
    "caster_type": null,
    "primary_abilities": []
}