action dnd5eapi_get_api_subclasses_index_levels_subclass_level { label: "Get level resources for a subclass and level." provider: dnd5eapi method: GET path: "/api/subclasses/{index}/levels/{subclass_level}" encoding: json input: { type: "object" properties: { subclass_level: { type: "integer" } } required: ["subclass_level"] additionalProperties: false } output: { type: "object" description: "`SubclassLevel`\n" properties: { ability_score_bonuses: { type: "number" description: "Total number of ability score bonuses gained, added from previous levels." } classspecific: { description: "Class specific information such as dice values for bard songs and number of warlock invocations." type: "object" } features: { type: "array" description: "List of features gained at this level." items: { type: "object" description: "`APIReference`\n" properties: { index: { type: "string" description: "Resource index for shorthand searching." } name: { type: "string" description: "Name of the referenced resource." } url: { type: "string" description: "URL of the referenced resource." } } } } index: { type: "string" description: "Resource index for shorthand searching." } level: { type: "number" description: "Number value for the current level object." } prof_bonus: { type: "number" description: "Proficiency bonus for this class at the specified level." } spellcasting: { type: "object" description: "Summary of spells known at this level." properties: { cantrips_known: { type: "number" } spell_slots_level_1: { type: "number" } spell_slots_level_2: { type: "number" } spell_slots_level_3: { type: "number" } spell_slots_level_4: { type: "number" } spell_slots_level_5: { type: "number" } spell_slots_level_6: { type: "number" } spell_slots_level_7: { type: "number" } spell_slots_level_8: { type: "number" } spell_slots_level_9: { type: "number" } spells_known: { type: "number" } } } url: { type: "string" description: "URL of the referenced resource." } } } }