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

GET /v2/spells/a5e-ag_protection-from-evil-and-good/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "url": "https://api-beta.open5e.com/v2/spells/a5e-ag_protection-from-evil-and-good/?format=api",
    "document": {
        "name": "Adventurer's Guide",
        "key": "a5e-ag",
        "display_name": "Adventurer's Guide",
        "publisher": {
            "name": "EN Publishing",
            "key": "en-publishing",
            "url": "https://api-beta.open5e.com/v2/publishers/en-publishing/?format=api"
        },
        "gamesystem": {
            "name": "Advanced 5th Edition",
            "key": "a5e",
            "url": "https://api-beta.open5e.com/v2/gamesystems/a5e/?format=api"
        },
        "permalink": "https://a5esrd.com/a5esrd"
    },
    "key": "a5e-ag_protection-from-evil-and-good",
    "casting_options": [
        {
            "type": "default",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null,
            "concentration": null,
            "shape_size": null,
            "desc": null
        }
    ],
    "school": {
        "name": "Abjuration",
        "key": "abjuration",
        "url": "https://api-beta.open5e.com/v2/spellschools/abjuration/?format=api"
    },
    "classes": [],
    "range_unit": "feet",
    "shape_size_unit": "feet",
    "name": "Protection from Evil and Good",
    "desc": "The target is protected against the following types of creatures: aberrations, celestials, elementals, fey, fiends, and undead. Creatures of those types have disadvantage on attack rolls against the target and are unable to charm, frighten, or possess the target.\n\nIf the target is already charmed, frightened, or possessed by such a creature, the target has advantage on any new saving throw against that effect.",
    "level": 1,
    "higher_level": "",
    "target_type": "creature",
    "range_text": "Touch",
    "range": 0.1,
    "ritual": false,
    "casting_time": "action",
    "reaction_condition": null,
    "verbal": true,
    "somatic": true,
    "material": true,
    "material_specified": "",
    "material_cost": null,
    "material_consumed": false,
    "target_count": 1,
    "saving_throw_ability": "",
    "attack_roll": false,
    "damage_roll": "",
    "damage_types": [],
    "duration": "10 minutes",
    "shape_type": null,
    "shape_size": null,
    "concentration": true
}