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

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

{
    "slug": "sanctuary",
    "name": "Sanctuary",
    "desc": "You ward a creature within range against attack. Until the spell ends, any creature who targets the warded creature with an attack or a harmful spell must first make a wisdom saving throw. On a failed save, the creature must choose a new target or lose the attack or spell. This spell doesn't protect the warded creature from area effects, such as the explosion of a fireball. If the warded creature makes an attack or casts a spell that affects an enemy creature, this spell ends.",
    "higher_level": "",
    "page": "phb 272",
    "range": "30 feet",
    "target_range_sort": 30,
    "components": "V, S, M",
    "requires_verbal_components": true,
    "requires_somatic_components": true,
    "requires_material_components": true,
    "material": "A small silver mirror.",
    "can_be_cast_as_ritual": false,
    "ritual": "no",
    "duration": "1 minute",
    "concentration": "no",
    "requires_concentration": false,
    "casting_time": "1 bonus action",
    "level": "1st-level",
    "level_int": 1,
    "spell_level": 1,
    "school": "Abjuration",
    "dnd_class": "Cleric, Paladin",
    "spell_lists": [
        "cleric"
    ],
    "archetype": "Paladin: Devotion",
    "circles": "",
    "document__slug": "wotc-srd",
    "document__title": "5e Core Rules",
    "document__license_url": "http://open5e.com/legal",
    "document__url": "http://dnd.wizards.com/articles/features/systems-reference-document-srd"
}