get_character
Look up a live World of Warcraft character from Blizzard's armory: profile summary (class, spec, level, item level, guild, faction) plus the sections you ask for — gear, talents, stats, M+, raid and dungeon progress, professions, PvP, achievements, collections, and more. Defaults to equipment, talents, stats, mythic_plus. Talents return only the active spec's active loadout: hero tree, the importable talent_loadout_code (pass it to decode_build), and each talent as {node_id, talent_id, name, rank}; set include_inactive_loadouts for every other saved loadout's code. Equipment is compact: equipped item level, then per item slot, name, item level, track (name_description), stats, gems, enchants, spell/proc text, set and bonus_list; set bonuses sit once in equipped_item_sets. mythic_plus returns the current season's rating and the best run per dungeon. raids and dungeons cover the current expansion only, newest release first and Mythic → Raid Finder; use raid_expansions / dungeon_expansions for others. achievements returns a summary (total points, completed count, recent completions, per-category progress); use achievement_category (paged with achievements_limit / achievements_offset) to list completions in one category, or achievement_ids to check specific achievements with criteria progress. achievement_statistics lists its categories; use statistics_category for the values. pets is name/species/level/quality; completed_quests is quest ids. Results are kept under ~20k tokens: anything left out to fit is listed in truncated_sections with the request that fetches it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Character name. | |
| realm | Yes | Realm name or slug, e.g. "Area 52" or "area-52". | |
| region | No | us | |
| sections | No | ||
| achievement_ids | No | With the achievements section: completion status and date for each id, plus criteria progress for incomplete ones. | |
| raid_expansions | No | Raid progress to include: "current" (default, the newest expansion), "all", or a list of journal expansion ids. | current |
| achievements_limit | No | Page size for achievement_category. | |
| dungeon_expansions | No | Dungeon progress to include: "current" (default, the newest expansion), "all", or a list of journal expansion ids. | current |
| achievements_offset | No | Skip this many completions in achievement_category (page on has_more). | |
| statistics_category | No | With the achievement_statistics section: return the statistics in this category (name or id). | |
| achievement_category | No | With the achievements section: list completed achievements (id, name, completed date, points) in this category and its subcategories, newest first. A category name (e.g. "Midnight Raid") or id; an ambiguous name returns the matching ids. | |
| include_cosmetic_slots | No | Also include the shirt and tabard slots in equipment. | |
| include_inactive_loadouts | No | Also list every other saved loadout (all specs) as spec + talent_loadout_code. | |
| include_mythic_plus_seasons | No | Also list the ids of every M+ season the character has played. |