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

GET /v2/spells/animal-messenger-a5e/?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-a5e/?format=api",
    "key": "animal-messenger-a5e",
    "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": "You call a Tiny beast to you, whisper a message to it, and then give it directions to the message's recipient. It is now your messenger.\n\nSpecify a location you have previously visited and a recipient who matches a general description, such as \"a person wearing a pointed red hat in Barter Town\" or \"a half-orc in a wheelchair at the Striped Lion Inn.\" Speak a message of up to 25 words. For the duration of the spell, the messenger travels towards the location at a rate of 50 miles per day for a messenger with a flying speed, or else 25 miles without.\n\nWhen the messenger arrives, it delivers your message to the first creature matching your description, replicating the sound of your voice exactly. If the messenger can't find the recipient or 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": "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": "",
    "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/a5e-ag/?format=api"
}