list: API endpoint for returning a list of feats. retrieve: API endpoint for returning a particular feat.

GET /v2/feats/battle-caster/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "url": "https://api-beta.open5e.com/v2/feats/battle-caster/?format=api",
    "key": "battle-caster",
    "has_prerequisite": true,
    "capabilities": [
        {
            "desc": "You gain a 1d6 expertise die on concentration checks to maintain spells you have cast."
        },
        {
            "desc": "While wielding weapons and shields, you may cast spells with a seen component."
        },
        {
            "desc": "Instead of making an opportunity attack with a weapon, you may use your reaction to cast a spell with a casting time of 1 action. The spell must be one that only targets that creature."
        }
    ],
    "name": "Battle Caster",
    "desc": "You're comfortable casting, even in the chaos of battle.\r\n\r\n* You gain a 1d6 expertise die on concentration checks to maintain spells you have cast.\r\n* While wielding weapons and shields, you may cast spells with a seen component.\r\n* Instead of making an opportunity attack with a weapon, you may use your reaction to cast a spell with a casting time of 1 action. The spell must be one that only targets that creature.",
    "prerequisite": "Requires the ability to cast at least one spell of 1st-level or higher",
    "document": "https://api-beta.open5e.com/v2/documents/a5esrd/?format=api"
}