list: API endpoint for returning a list of spells.
retrieve: API endpoint for returning a particular spell.

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

{
    "url": "https://api-beta.open5e.com/v2/spells/deepm_heartstrike/?format=api",
    "document": {
        "name": "Deep Magic for 5th Edition",
        "key": "deepm",
        "display_name": "Deep Magic for 5th Edition",
        "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/deep-magic-for-5th-edition-hardcover/"
    },
    "key": "deepm_heartstrike",
    "casting_options": [
        {
            "type": "default",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null,
            "concentration": null,
            "shape_size": null,
            "desc": null
        }
    ],
    "school": {
        "name": "Divination",
        "key": "divination",
        "url": "https://api-beta.open5e.com/v2/spellschools/divination/?format=api"
    },
    "classes": [],
    "range_unit": "feet",
    "shape_size_unit": "feet",
    "name": "Heartstrike",
    "desc": "The spirits of ancient archers carry your missiles straight to their targets. You have advantage on ranged weapon attacks until the start of your next turn, and you can ignore penalties for your enemies having half cover or three-quarters cover, and for an area being lightly obscured, when making those attacks.",
    "level": 2,
    "higher_level": "",
    "target_type": "area",
    "range_text": "Self",
    "range": 0.0,
    "ritual": false,
    "casting_time": "bonus-action",
    "reaction_condition": null,
    "verbal": true,
    "somatic": true,
    "material": true,
    "material_specified": "an arrow, bolt, or other missile",
    "material_cost": null,
    "material_consumed": false,
    "target_count": 1,
    "saving_throw_ability": "",
    "attack_roll": false,
    "damage_roll": "",
    "damage_types": [],
    "duration": "instantaneous",
    "shape_type": null,
    "shape_size": null,
    "concentration": false
}