Armory Inputs

Below is an extracted list of categories, perk filters and sources based upon the Bungie.net Armory app.

```
{
 "categories": {
 "1": {
 "categoryHash": "1",
 "categoryHierarchy": "1",
 "categoryName": "Weapon"
 },
 "2": {
 "categoryHash": "2",
 "categoryHierarchy": "1,2",
 "categoryName": "Primary Weapon"
 },
 "3": {
 "categoryHash": "3",
 "categoryHierarchy": "1,3",
 "categoryName": "Special Weapon"
 },
 "4": {
 "categoryHash": "4",
 "categoryHierarchy": "1,4",
 "categoryName": "Heavy Weapon"
 },
 "5": {
 "categoryHash": "5",
 "categoryHierarchy": "1,2,5",
 "categoryName": "Auto Rifle"
 },
 "6": {
 "categoryHash": "6",
 "categoryHierarchy": "1,2,6",
 "categoryName": "Hand Cannon"
 },
 "7": {
 "categoryHash": "7",
 "categoryHierarchy": "1,2,7",
 "categoryName": "Pulse Rifle"
 },
 "8": {
 "categoryHash": "8",
 "categoryHierarchy": "1,2,8",
 "categoryName": "Scout Rifle"
 },
 "9": {
 "categoryHash": "9",
 "categoryHierarchy": "1,3,9",
 "categoryName": "Fusion Rifle"
 },
 "10": {
 "categoryHash": "10",
 "categoryHierarchy": "1,3,10",
 "categoryName": "Sniper Rifle"
 },
 "11": {
 "categoryHash": "11",
 "categoryHierarchy": "1,3,11",
 "categoryName": "Shotgun"
 },
 "12": {
 "categoryHash": "12",
 "categoryHierarchy": "1,4,12",
 "categoryName": "Machine Gun"
 },
 "13": {
 "categoryHash": "13",
 "categoryHierarchy": "1,4,13",
 "categoryName": "Rocket Launcher"
 },
 "14": {
 "categoryHash": "14",
 "categoryHierarchy": "1,3,14",
 "categoryName": "Sidearm"
 },
 "18": {
 "categoryHash": "18",
 "categoryHierarchy": "52,18",
 "categoryName": "Currencies"
 },
 "19": {
 "categoryHash": "19",
 "categoryHierarchy": "52,19",
 "categoryName": "Emblems"
 },
 "20": {
 "categoryHash": "20",
 "categoryHierarchy": "20",
 "categoryName": "Armor"
 },
 "21": {
 "categoryHash": "21",
 "categoryHierarchy": "20,21",
 "categoryName": "Warlock"
 },
 "22": {
 "categoryHash": "22",
 "categoryHierarchy": "20,22",
 "categoryName": "Titan"
 },
 "23": {
 "categoryHash": "23",
 "categoryHierarchy": "20,23",
 "categoryName": "Hunter"
 },
 "26": {
 "categoryHash": "26",
 "categoryHierarchy": "52,26",
 "categoryName": "Bounties"
 },
 "35": {
 "categoryHash": "35",
 "categoryHierarchy": "52,35",
 "categoryName": "Consumables"
 },
 "39": {
 "categoryHash": "39",
 "categoryHierarchy": "52,39",
 "categoryName": "Ghost"
 },
 "40": {
 "categoryHash": "40",
 "categoryHierarchy": "52,40",
 "categoryName": "Materials"
 },
 "41": {
 "categoryHash": "41",
 "categoryHierarchy": "52,41",
 "categoryName": "Shaders"
 },
 "42": {
 "categoryHash": "42",
 "categoryHierarchy": "52,42",
 "categoryName": "Ships"
 },
 "43": {
 "categoryHash": "43",
 "categoryHierarchy": "52,43",
 "categoryName": "Sparrows"
 },
 "45": {
 "categoryHash": "45",
 "categoryHierarchy": "20,21,45",
 "categoryName": "Helmets"
 },
 "46": {
 "categoryHash": "46",
 "categoryHierarchy": "20,21,46",
 "categoryName": "Arms"
 },
 "47": {
 "categoryHash": "47",
 "categoryHierarchy": "20,21,47",
 "categoryName": "Chest"
 },
 "48": {
 "categoryHash": "48",
 "categoryHierarchy": "20,21,48",
 "categoryName": "Legs"
 },
 "49": {
 "categoryHash": "49",
 "categoryHierarchy": "20,21,49",
 "categoryName": "Class Items"
 },
 "52": {
 "categoryHash": "52",
 "categoryHierarchy": "52",
 "categoryName": "Inventory"
 }
 },
 "perks": [
 {
 "perkGroup": 0,
 "perkGroupName": "Weapon Performance",
 "perks": {
 "0": {
 "perkHash": 0,
 "perkName": "--"
 },
 "1": {
 "perkHash": 1,
 "perkName": "Rate of Fire"
 },
 "2": {
 "perkHash": 2,
 "perkName": "Damage"
 },
 "4": {
 "perkHash": 4,
 "perkName": "Accuracy"
 },
 "8": {
 "perkHash": 8,
 "perkName": "Range"
 },
 "16": {
 "perkHash": 16,
 "perkName": "Zoom"
 },
 "32": {
 "perkHash": 32,
 "perkName": "Recoil"
 },
 "64": {
 "perkHash": 64,
 "perkName": "Ready"
 },
 "128": {
 "perkHash": 128,
 "perkName": "Reload"
 },
 "256": {
 "perkHash": 256,
 "perkName": "Hair Trigger"
 },
 "512": {
 "perkHash": 512,
 "perkName": "Ammo And Magazine"
 },
 "1024": {
 "perkHash": 1024,
 "perkName": "Tracking and Detonation"
 },
 "2048": {
 "perkHash": 2048,
 "perkName": "Shotgun Spread"
 },
 "4096": {
 "perkHash": 4096,
 "perkName": "Charge Time"
 },
 "8191": {
 "perkHash": 8191,
 "perkName": "All"
 }
 }
 },
 {
 "perkGroup": 1,
 "perkGroupName": "Impact Effects",
 "perks": {
 "0": {
 "perkHash": 0,
 "perkName": "--"
 },
 "1": {
 "perkHash": 1,
 "perkName": "Armor Piercing"
 },
 "2": {
 "perkHash": 2,
 "perkName": "Ricochet"
 },
 "4": {
 "perkHash": 4,
 "perkName": "Flinch"
 },
 "8": {
 "perkHash": 8,
 "perkName": "Collateral Damage"
 },
 "16": {
 "perkHash": 16,
 "perkName": "Disorient"
 },
 "32": {
 "perkHash": 32,
 "perkName": "Highlight Target"
 },
 "63": {
 "perkHash": 63,
 "perkName": "All"
 }
 }
 },
 {
 "perkGroup": 2,
 "perkGroupName": "Guardian Attributes",
 "perks": {
 "0": {
 "perkHash": 0,
 "perkName": "--"
 },
 "1": {
 "perkHash": 1,
 "perkName": "Stats"
 },
 "2": {
 "perkHash": 2,
 "perkName": "Shields"
 },
 "4": {
 "perkHash": 4,
 "perkName": "Health"
 },
 "8": {
 "perkHash": 8,
 "perkName": "Revive"
 },
 "16": {
 "perkHash": 16,
 "perkName": "Aim Under Fire"
 },
 "32": {
 "perkHash": 32,
 "perkName": "Radar"
 },
 "64": {
 "perkHash": 64,
 "perkName": "Invisibility"
 },
 "128": {
 "perkHash": 128,
 "perkName": "Reputations"
 },
 "255": {
 "perkHash": 255,
 "perkName": "All"
 }
 }
 },
 {
 "perkGroup": 3,
 "perkGroupName": "Light Abilities",
 "perks": {
 "0": {
 "perkHash": 0,
 "perkName": "--"
 },
 "1": {
 "perkHash": 1,
 "perkName": "Grenades"
 },
 "2": {
 "perkHash": 2,
 "perkName": "Melee"
 },
 "4": {
 "perkHash": 4,
 "perkName": "Movement Modes"
 },
 "8": {
 "perkHash": 8,
 "perkName": "Orbs"
 },
 "16": {
 "perkHash": 16,
 "perkName": "Super Energy"
 },
 "32": {
 "perkHash": 32,
 "perkName": "Super Mods"
 },
 "63": {
 "perkHash": 63,
 "perkName": "All"
 }
 }
 },
 {
 "perkGroup": 4,
 "perkGroupName": "Damage Types",
 "perks": {
 "0": {
 "perkHash": 0,
 "perkName": "--"
 },
 "1": {
 "perkHash": 1,
 "perkName": "Kinetic"
 },
 "2": {
 "perkHash": 2,
 "perkName": "Arc"
 },
 "4": {
 "perkHash": 4,
 "perkName": "Solar"
 },
 "8": {
 "perkHash": 8,
 "perkName": "Void"
 },
 "15": {
 "perkHash": 15,
 "perkName": "All"
 }
 }
 }
 ],
 "sources": {
 "0": {
 "sourceHash": 0,
 "sourceName": "--",
 "sourceType": "none"
 },
 "3107502809": {
 "sourceHash": 3107502809,
 "sourceName": "Crota&#39;s End",
 "sourceType": "activity"
 },
 "1882189853": {
 "sourceHash": 1882189853,
 "sourceName": "Crucible",
 "sourceType": "activity"
 },
 "985168707": {
 "sourceHash": 985168707,
 "sourceName": "Daily",
 "sourceType": "activity"
 },
 "1011133026": {
 "sourceHash": 1011133026,
 "sourceName": "Exotic Bounty",
 "sourceType": "activity"
 },
 "3116705946": {
 "sourceHash": 3116705946,
 "sourceName": "Heroic",
 "sourceType": "activity"
 },
 "478645002": {
 "sourceHash": 478645002,
 "sourceName": "Iron Banner",
 "sourceType": "activity"
 },
 "1396812895": {
 "sourceHash": 1396812895,
 "sourceName": "Ishtar Sink",
 "sourceType": "activity"
 },
 "2861499388": {
 "sourceHash": 2861499388,
 "sourceName": "Meridian Bay",
 "sourceType": "activity"
 },
 "113998144": {
 "sourceHash": 113998144,
 "sourceName": "Nightfall",
 "sourceType": "activity"
 },
 "1381856260": {
 "sourceHash": 1381856260,
 "sourceName": "Ocean of Storms",
 "sourceType": "activity"
 },
 "1835600269": {
 "sourceHash": 1835600269,
 "sourceName": "Old Russia",
 "sourceType": "activity"
 },
 "3405266230": {
 "sourceHash": 3405266230,
 "sourceName": "Patrol",
 "sourceType": "activity"
 },
 "36493462": {
 "sourceHash": 36493462,
 "sourceName": "Prison of Elders",
 "sourceType": "activity"
 },
 "846654930": {
 "sourceHash": 846654930,
 "sourceName": "Public Events",
 "sourceType": "activity"
 },
 "1920307024": {
 "sourceHash": 1920307024,
 "sourceName": "Quest",
 "sourceType": "activity"
 },
 "1797462710": {
 "sourceHash": 1797462710,
 "sourceName": "Story",
 "sourceType": "activity"
 },
 "3870113141": {
 "sourceHash": 3870113141,
 "sourceName": "Strike",
 "sourceType": "activity"
 },
 "3413298620": {
 "sourceHash": 3413298620,
 "sourceName": "Trials of Osiris",
 "sourceType": "activity"
 },
 "541934873": {
 "sourceHash": 541934873,
 "sourceName": "Unknown",
 "sourceType": "activity"
 },
 "686593720": {
 "sourceHash": 686593720,
 "sourceName": "Vault of Glass",
 "sourceType": "activity"
 },
 "2975148657": {
 "sourceHash": 2975148657,
 "sourceName": "Bounty Tracker",
 "sourceType": "vendor"
 },
 "1662396737": {
 "sourceHash": 1662396737,
 "sourceName": "Crota&#39;s Bane",
 "sourceType": "vendor"
 },
 "1257353826": {
 "sourceHash": 1257353826,
 "sourceName": "Crucible Handler",
 "sourceType": "vendor"
 },
 "1587918730": {
 "sourceHash": 1587918730,
 "sourceName": "Crucible Quartermaster",
 "sourceType": "vendor"
 },
 "1141011754": {
 "sourceHash": 1141011754,
 "sourceName": "Cryptarch",
 "sourceType": "vendor"
 },
 "3080587303": {
 "sourceHash": 3080587303,
 "sourceName": "Dead Orbit",
 "sourceType": "vendor"
 },
 "482203941": {
 "sourceHash": 482203941,
 "sourceName": "Disciple of Osiris",
 "sourceType": "vendor"
 },
 "2859308742": {
 "sourceHash": 2859308742,
 "sourceName": "Future War Cult",
 "sourceType": "vendor"
 },
 "3672389432": {
 "sourceHash": 3672389432,
 "sourceName": "Guardian Outfitter",
 "sourceType": "vendor"
 },
 "299200664": {
 "sourceHash": 299200664,
 "sourceName": "Gunsmith",
 "sourceType": "vendor"
 },
 "866383853": {
 "sourceHash": 866383853,
 "sourceName": "Hunter Vanguard",
 "sourceType": "vendor"
 },
 "2770509343": {
 "sourceHash": 2770509343,
 "sourceName": "Lord Saladin",
 "sourceType": "vendor"
 },
 "1963381593": {
 "sourceHash": 1963381593,
 "sourceName": "New Monarchy",
 "sourceType": "vendor"
 },
 "3286066462": {
 "sourceHash": 3286066462,
 "sourceName": "Queen&#39;s Wrath",
 "sourceType": "vendor"
 },
 "3660582080": {
 "sourceHash": 3660582080,
 "sourceName": "Shipwright",
 "sourceType": "vendor"
 },
 "2155337848": {
 "sourceHash": 2155337848,
 "sourceName": "Special Orders",
 "sourceType": "vendor"
 },
 "3498761033": {
 "sourceHash": 3498761033,
 "sourceName": "The Speaker",
 "sourceType": "vendor"
 },
 "709638738": {
 "sourceHash": 709638738,
 "sourceName": "Titan Vanguard",
 "sourceType": "vendor"
 },
 "3496730577": {
 "sourceHash": 3496730577,
 "sourceName": "Vanguard Quartermaster ",
 "sourceType": "vendor"
 },
 "3523074641": {
 "sourceHash": 3523074641,
 "sourceName": "Variks",
 "sourceType": "vendor"
 },
 "4074277503": {
 "sourceHash": 4074277503,
 "sourceName": "Warlock Vanguard",
 "sourceType": "vendor"
 },
 "941581325": {
 "sourceHash": 941581325,
 "sourceName": "Xur, Agent of the Nine",
 "sourceType": "vendor"
 }
 }
}

```

## Missing/Hidden Inputs

Not all of the sources and categories are available on bungie.net Armory page. Below is a list of missing ones and what they are:

```
{
 "categories": {
 "16": {
 "categoryHash": 16,
 "categoryName": "Quest"
 },
 "17": {
 "categoryHash": 17,
 "categoryName": "Quest Complete"
 },
 "24": {
 "categoryHash": 24,
 "categoryName": "Completed Bounty"
 },
 "25": {
 "categoryHash": 25,
 "categoryName": "Bounty Reward"
 },
 "27": {
 "categoryHash": 27,
 "categoryName": "Vanguard Bounty"
 },
 "28": {
 "categoryHash": 28,
 "categoryName": "Crucible Bounty"
 },
 "29": {
 "categoryHash": 29,
 "categoryName": "Reef Bounty"
 },
 "30": {
 "categoryHash": 30,
 "categoryName": "Iron Banner Bounty"
 },
 "31": {
 "categoryHash": 31,
 "categoryName": "Exotic Weapon Bounty"
 },
 "32": {
 "categoryHash": 32,
 "categoryName": "Message"
 },
 "33": {
 "categoryHash": 33,
 "categoryName": "Special Message"
 },
 "34": {
 "categoryHash": 34,
 "categoryName": "Engram"
 },
 "36": {
 "categoryHash": 36,
 "categoryName": "Material Exchange"
 },
 "37": {
 "categoryHash": 37,
 "categoryName": "Mission Reward"
 },
 "50": {
 "categoryHash": 50,
 "categoryName": "Subclass"
 },
 "51": {
 "categoryHash": 51,
 "categoryName": "Ship Schematics"
 },
 },
 "sources": {
 "1557240522": {
 "sourceHash": 1557240522,
 "sourceName": "Faction Package",
 "sourceType": "vendor"
 }
 }
}

```

## Icons

Along with the Armory, there are also a handful of icons used to identify categories and key item stats.

* Primary Weapons
* Special Weapons
* Heavy Weapons
* Armor Titan
* Armor Hunter
* Armor Warlock
* Inventory Ghost
* Inventory Emblems
* Inventory Shaders
* Inventory Ships
* Inventory Sparrows
* Inventory Bounties
* Inventory Currencies
* Inventory Materials
* Inventory Consumables
* Required Level
* Magazine Size