Spell Instance
list: API endpoint for returning a list of spells.
retrieve: API endpoint for returning a particular spell.
GET /v2/spells/spells-that-dont-suck_spreadshot/?format=api
{ "url": "https://api-beta.open5e.com/v2/spells/spells-that-dont-suck_spreadshot/?format=api", "document": { "name": "Spells That Don't Suck", "key": "spells-that-dont-suck", "display_name": "Spells That Don't Suck", "publisher": { "name": "Somanyrobots", "key": "somanyrobots", "url": "https://api-beta.open5e.com/v2/publishers/somanyrobots/?format=api" }, "gamesystem": { "name": "5th Edition 2014", "key": "5e-2014", "url": "https://api-beta.open5e.com/v2/gamesystems/5e-2014/?format=api" }, "permalink": "https://www.somanyrobots.com/s/Spells-That-Dont-Suck-compressed.pdf" }, "key": "spells-that-dont-suck_spreadshot", "casting_options": [], "school": { "name": "Conjuration", "key": "conjuration", "url": "https://api-beta.open5e.com/v2/spellschools/conjuration/?format=api" }, "classes": [ { "name": "Ranger", "key": "srd_ranger", "url": "https://api-beta.open5e.com/v2/classes/srd_ranger/?format=api" } ], "range_unit": "feet", "shape_size_unit": "ft", "name": "Spreadshot", "desc": "You touch the component used in the spell’s casting, multiplying the projectiles in a 60-foot cone. Make a single ranged attack roll with the weapon. Each target in the cone takes 4d8 damage on a hit, or half as much damage on a miss. The damage type is the same as that of the weapon or ammunition used as a component.", "level": 3, "higher_level": "When you cast this spell using a spell slot of 4th level or higher, the damage increases by 1d8 for each slot level above 3rd.", "target_type": "area", "range_text": "Self", "range": 0.0, "ritual": false, "casting_time": "action", "reaction_condition": null, "verbal": true, "somatic": true, "material": true, "material_specified": "", "material_cost": "0.00", "material_consumed": false, "target_count": null, "saving_throw_ability": "", "attack_roll": true, "damage_roll": "4d8", "damage_types": [ "bludgeoning", "piercing", "slashing" ], "duration": "instantaneous", "shape_type": "cone", "shape_size": 60.0, "concentration": false }