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

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

{
    "url": "https://api-beta.open5e.com/v2/spells/anchoring-rope/?format=api",
    "key": "anchoring-rope",
    "casting_options": [
        {
            "type": "default",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "slot_level_2",
            "damage_roll": null,
            "target_count": 1,
            "duration": null,
            "range": null
        },
        {
            "type": "slot_level_3",
            "damage_roll": null,
            "target_count": 2,
            "duration": null,
            "range": null
        },
        {
            "type": "slot_level_4",
            "damage_roll": null,
            "target_count": 2,
            "duration": null,
            "range": null
        },
        {
            "type": "slot_level_5",
            "damage_roll": null,
            "target_count": 3,
            "duration": null,
            "range": null
        },
        {
            "type": "slot_level_6",
            "damage_roll": null,
            "target_count": 3,
            "duration": null,
            "range": null
        },
        {
            "type": "slot_level_7",
            "damage_roll": null,
            "target_count": 4,
            "duration": null,
            "range": null
        },
        {
            "type": "slot_level_8",
            "damage_roll": null,
            "target_count": 4,
            "duration": null,
            "range": null
        },
        {
            "type": "slot_level_9",
            "damage_roll": null,
            "target_count": 5,
            "duration": null,
            "range": null
        }
    ],
    "school": {
        "key": "evocation",
        "name": "Evocation",
        "desc": "**Evocation** spells manipulate magical energy to produce a desired effect. Some call up blasts of fire or lightning. Others channel positive energy to heal wounds.",
        "document": "srd"
    },
    "name": "Anchoring Rope",
    "desc": "You create a spectral lanyard. One end is tied around your waist, and the other end is magically anchored in the air at a point you select within range. You can choose to make the rope from 5 to 30 feet long, and it can support up to 800 pounds. The point where the end of the rope is anchored in midair can’t be moved after the spell is cast. If this spell is cast as a reaction while you are falling, you stop at a point of your choosing in midair and take no falling damage. You can dismiss the rope as a bonus action.\n",
    "level": 1,
    "higher_level": "When you cast this spell using a spell slot of 3rd level or higher, you can create one additional rope for every two slot levels above 1st. Each rope must be attached to a different creature.",
    "target_type": "point",
    "range": "30 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": "",
    "attack_roll": false,
    "damage_roll": "",
    "damage_types": [],
    "duration": "5 minutes",
    "shape_type": null,
    "shape_magnitude": null,
    "concentration": false,
    "document": "https://api-beta.open5e.com/v2/documents/deep-magic/?format=api"
}