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

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

{
    "url": "https://api-beta.open5e.com/v2/spells/ale-dritch-blast/?format=api",
    "key": "ale-dritch-blast",
    "casting_options": [
        {
            "type": "default",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_1",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_2",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_3",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_4",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_5",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_6",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_7",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_8",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_9",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_10",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_11",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_12",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_13",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_14",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_15",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_16",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_17",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_18",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_19",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "player_level_20",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        }
    ],
    "school": {
        "key": "conjuration",
        "name": "Conjuration",
        "desc": "**Conjuration** spells involve the transportation of objects and creatures from one location to another. Some spells summon creatures or objects to the caster’s side, whereas others allow the caster to teleport to another location. Some conjurations create objects or effects out of nothing.",
        "document": "srd"
    },
    "name": "Ale-dritch Blast",
    "desc": "A stream of ice-cold ale blasts from your outstretched hands toward a creature or object within range. Make a ranged spell attack against the target. On a hit, it takes 1d8 cold damage and it must make a successful Constitution saving throw or be poisoned until the end of its next turn. A targeted creature has disadvantage on the saving throw if it has drunk any alcohol within the last hour.",
    "level": 0,
    "higher_level": "The damage increases when you reach higher levels: 2d8 at 5th level, 3d8 at 11th level, and 4d8 at 17th level.",
    "target_type": "creature",
    "range": "60 feet",
    "ritual": false,
    "casting_time": "action",
    "verbal": true,
    "somatic": true,
    "material": false,
    "material_specified": "",
    "material_cost": null,
    "material_consumed": false,
    "target_count": 1,
    "saving_throw_ability": "constitution",
    "attack_roll": true,
    "damage_roll": "1d8",
    "damage_types": [
        "cold"
    ],
    "duration": "instantaneous",
    "shape_type": null,
    "shape_magnitude": null,
    "concentration": false,
    "document": "https://api-beta.open5e.com/v2/documents/deep-magic/?format=api"
}