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

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

{
    "slug": "sacred-flame",
    "name": "Sacred Flame",
    "desc": "Flame-like radiance descends on a creature that you can see within range. The target must succeed on a dexterity saving throw or take 1d8 radiant damage. The target gains no benefit from cover for this saving throw.",
    "higher_level": "The spell's damage increases by 1d8 when you reach 5th level (2d8), 11th level (3d8), and 17th level (4d8).",
    "page": "phb 272",
    "range": "60 feet",
    "target_range_sort": 60,
    "components": "V, S",
    "requires_verbal_components": true,
    "requires_somatic_components": true,
    "requires_material_components": false,
    "material": "",
    "can_be_cast_as_ritual": false,
    "ritual": "no",
    "duration": "Instantaneous",
    "concentration": "no",
    "requires_concentration": false,
    "casting_time": "1 action",
    "level": "Cantrip",
    "level_int": 0,
    "spell_level": 0,
    "school": "Evocation",
    "dnd_class": "Cleric",
    "spell_lists": [
        "cleric"
    ],
    "archetype": "",
    "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"
}