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

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

{
    "url": "https://api-beta.open5e.com/v2/spells/animal-messenger/?format=api",
    "key": "animal-messenger",
    "casting_options": [
        {
            "type": "default",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "ritual",
            "damage_roll": null,
            "target_count": null,
            "duration": null,
            "range": null
        },
        {
            "type": "slot_level_3",
            "damage_roll": null,
            "target_count": null,
            "duration": "3 days",
            "range": null
        },
        {
            "type": "slot_level_4",
            "damage_roll": null,
            "target_count": null,
            "duration": "5 days",
            "range": null
        },
        {
            "type": "slot_level_5",
            "damage_roll": null,
            "target_count": null,
            "duration": "7 days",
            "range": null
        },
        {
            "type": "slot_level_6",
            "damage_roll": null,
            "target_count": null,
            "duration": "9 days",
            "range": null
        },
        {
            "type": "slot_level_7",
            "damage_roll": null,
            "target_count": null,
            "duration": "11 days",
            "range": null
        },
        {
            "type": "slot_level_8",
            "damage_roll": null,
            "target_count": null,
            "duration": "13 days",
            "range": null
        },
        {
            "type": "slot_level_9",
            "damage_roll": null,
            "target_count": null,
            "duration": "15 days",
            "range": null
        }
    ],
    "school": {
        "key": "enchantment",
        "name": "Enchantment",
        "desc": "**Enchantment** spells affect the minds of others, influencing or controlling their behavior. Such spells can make enemies see the caster as a friend, force creatures to take a course of action, or even control another creature like a puppet.",
        "document": "srd"
    },
    "name": "Animal Messenger",
    "desc": "By means of this spell, you use an animal to deliver a message. Choose a Tiny beast you can see within range, such as a squirrel, a blue jay, or a bat. You specify a location, which you must have visited, and a recipient who matches a general description, such as \"a man or woman dressed in the uniform of the town guard\" or \"a red-haired dwarf wearing a pointed hat.\" You also speak a message of up to twenty-five words. The target beast travels for the duration of the spell toward the specified location, covering about 50 miles per 24 hours for a flying messenger, or 25 miles for other animals. \n\nWhen the messenger arrives, it delivers your message to the creature that you described, replicating the sound of your voice. The messenger speaks only to a creature matching the description you gave. If the messenger doesn't reach its destination before the spell ends, the message is lost, and the beast makes its way back to where you cast this spell.",
    "level": 2,
    "higher_level": "If you cast this spell using a spell slot of 3nd level or higher, the duration of the spell increases by 48 hours for each slot level above 2nd.",
    "target_type": "creature",
    "range": "30 feet",
    "ritual": true,
    "casting_time": "action",
    "verbal": true,
    "somatic": true,
    "material": true,
    "material_specified": "A morsel of food.",
    "material_cost": null,
    "material_consumed": false,
    "target_count": 1,
    "saving_throw_ability": "",
    "attack_roll": false,
    "damage_roll": "",
    "damage_types": [],
    "duration": "24 hours",
    "shape_type": null,
    "shape_magnitude": null,
    "concentration": false,
    "document": "https://api-beta.open5e.com/v2/documents/srd/?format=api"
}