Character Class Instance
list: API endpoint for returning a list of classes.
retrieve: API endpoint for returning a particular class.
GET /v2/classes/toh_haunted-warden/?format=api
https://api-beta.open5e.com/v2/classes/toh_haunted-warden/?format=api", "key": "toh_haunted-warden", "features": [ { "key": "toh_haunted-warden_beyond-the-pale", "name": "Beyond the Pale", "desc": "Starting when you choose this archetype at 3rd level, you can use a bonus action to see into the Ethereal Plane for 1 minute. Ethereal creatures and objects appear ghostly and translucent.\n 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": 3, "detail": null } ], "data_for_class_table": [] }, { "key": "toh_haunted-warden_guardian-geist", "name": "Guardian Geist", "desc": "At 11th level, when you take damage that would reduce you to 0 hit points, you can use your reaction to call out to your spirit usher. If you do, your spirit usher teleports to an unoccupied space within 5 feet of you and takes half the damage dealt to you, potentially preventing your death.\n In addition, when your spirit usher dies, you have advantage on attack rolls until the end of your next turn.", "feature_type": "CLASS_FEATURE", "gained_at": [ { "level": 11, "detail": null } ], "data_for_class_table": [] }, { "key": "toh_haunted-warden_haunted-warden-magic", "name": "Haunted Warden Magic", "desc": "You learn an additional spell when you reach certain levels in this class, as shown in the Haunted Warden Spells table. Each spell counts as a ranger spell for you, but it doesn't count against the number of ranger spells you know.\n\n**Haunted Warden Spells**\n| Ranger Level | Spells | \n|---------------|------------------------| \n| 3rd | *false life* | \n| 5th | *invisibility* | \n| 9th | *speak with dead* | \n| 13th | *death ward* | \n| 17th | *dispel evil and good* |", "feature_type": "CLASS_FEATURE", "gained_at": [], "data_for_class_table": [] }, { "key": "toh_haunted-warden_merge-spirit", "name": "Merge Spirit", "desc": "Starting at 7th level, you can use an action to cause your spirit usher to join its essence with you for 1 minute. While merged, you gain the spirit usher's Ethereal Sight trait and can interact with creatures and objects on both the Ethereal and Material Planes. In addition, while you are merged, you become less substantial and gain the spirit usher's damage resistances and damage immunities.\n Once you use this feature, you shouldn't use it again until you finish a short or long rest. Each time you use it again, you suffer one level of exhaustion.", "feature_type": "CLASS_FEATURE", "gained_at": [ { "level": 7, "detail": null } ], "data_for_class_table": [] }, { "key": "toh_haunted-warden_spirit-usher", "name": "Spirit Usher", "desc": "At 3rd level, you gain an undead spirit that anchors itself to you and accompanies you on your journeys. The spirit is friendly to you and your companions and obeys your commands. See the spirit's game statistics in the Spirit Usher stat block, which uses your proficiency bonus (PB) in several places.\n\nYou determine the spirit's appearance, name, and personality. You should choose a personality trait, ideal, bond, and flaw for it, and you should work with your GM to decide on a background story for the spirit that fits the campaign.\n In combat, the spirit shares your initiative count, but it takes its turn immediately after yours. It can move and use its reaction on its own, but, if you don't issue any commands to it, the only action it takes is the Dodge action. You can use your bonus action to direct it to take the Attack, Dash, Disengage, Help, Hide, or Search action or an action listed in its statistics. If you are incapacitated, the spirit can take any action of its choice, not just Dodge.\n When it joins with you, the spirit learns three cantrips it can cast at will, which you select from the following lists. At the end of a long rest, you can change which cantrips the spirit knows. \n* Choose one of *chill touch*, *ray of frost*, *sacred flame*, or *vicious mockery*. Use your level when determining the damage of the chosen cantrip. \n* Choose one of *druidcraft*, *prestidigitation*, or *thaumaturgy*. \n* Choose one of *dancing lights*, *message*, or *minor illusion*.\nThe spirit is bonded to you. It can't be turned or destroyed, such as with the cleric's Turn Undead feature. When the spirit usher dies, it retreats to the Ethereal Plane to restore itself and returns to an unoccupied space within 5 feet of you when you finish a long rest. If the spirit usher died within the last hour, you can use your action to expend a spell slot of 1st level or higher to return it to life after 1 minute with all its hit points restored.", "feature_type": "CLASS_FEATURE", "gained_at": [ { "level": 3, "detail": null } ], "data_for_class_table": [] }, { "key": "toh_haunted-warden_true-psychopomp", "name": "True Psychopomp", "desc": "At 15th level, you can use your Merge Sprit feature as a bonus action instead of an action. When you and your spirit usher merge forms, you gain its Incorporeal Movement trait and Etherealness action, and you are considered to be undead for the purposes of determining whether or not spells or other magical effects can affect you.", "feature_type": "CLASS_FEATURE", "gained_at": [ { "level": 15, "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": "Ranger", "key": "srd_ranger", "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api" }, "name": "Haunted Warden", "hit_dice": null, "caster_type": null, "primary_abilities": [] }{ "url": "