Api
Resources for the Bungie.net API
Install / Use
/learn @Bungie-net/ApiREADME
The Bungie.Net API
Full Documentation: https://bungie-net.github.io/multi/index.html
Documentation as one single, gigantic page: https://bungie-net.github.io
This section will be added to as time goes by - we're working with it as we go!
2025-12-02 Update for Renegades
- Added
unclaimedOrderRewardsandorderRewardsUnlockValueHashesToRewardItemHashesto offer a method of getting the number of type of earned, unclaimed rewards from Orders. - Added images for Featured Quests.
2025-11-18 Portal Root Nodes and enum value fixes
- Added
portalActivityGraphRootNodesWithIconstoDestinyGlobalConstantsDefinitionto assist Portal representation. - Fix enum values being when Strings when intended to be Integers.
2025-10-14 Update for Portal Activities
- Added
curatorBlockDefinitionanddurationEstimatetoDestinyActivityDefinition. - Added
difficultyTierCollectionsandselectableSkullCollectionstoDestinyCharacterActivitiesComponent.
2025-09-26 Nullable Enum Properties
- Updated nullable enum type properties to reference the enum definitions, rather than redefining them.
2025-09-16 Extra Item Icon Layers
- Added extra static item icon layer image paths to
DestinyInventoryItemConstantsDefinition.
2025-09-10 Update for Ash & Iron
- Added
selectableSkullCollectionstoDestinyActivityDefinition. - Added
currentSeasonPassHashtoDestinyProfileComponentandDestiny2CoreSettings.
2025-08-26 Destiny Global Constants Definition
- Finally added specs for
DestinyGlobalConstantsDefinition, but this has existed for a while now. Sorry!
2025-08-19 Item Icon Layers and PGCR Scoreboards
- Added
DestinyIconDefinitionfor individual inventory item icon layers.- Added
iconHashtoDestinyDisplayPropertiesDefinitionfor inventory item icons only. - Also added useful static item icon layer image paths to
DestinyInventoryItemConstantsDefinition.
- Added
- Added
scoreboardValuestoDestinyPostGameCarnageReportExtendedDatafor Crucible player scores, reward scores, multipliers, and more.- There will be some overlap between
scoreboardValuesand other existing stat values in PGCRs.
- There will be some overlap between
2025-08-05 Follow-up for The Edge of Fate
- Added
isHolofoilandisAdepttoDestinyInventoryItemDefinition. - Fixed
DestinyItemFilterDefinitionand renamedsetItemstoallowedItems.
2025-07-29 Follow-up for The Edge of Fate
- Added account-owned
seasonPassHashestoDestinyProfileComponent. - Added
visibleRewardstoDestinyActvity, which includes Bonus Focus rewards from the Portal. - Fixed the incorrect enum flag values for
DestinyGameVersions. - Removed Fireteam Finder API specs that are not available to 3rd-party apps.
2025-07-15 Update for The Edge of Fate
- Items
- Added support for featured items and armor sets in
DestinyInventoryItemDefinition. - Added the gear tier to
DestinyItemInstanceComponent. - Added
DestinyInventoryItemConstantsDefinitionfor gear tier icon overlays. - Added the featured items list and armor archetype plug set hash to
Destiny2CoreSettings.
- Added support for featured items and armor sets in
- Activities
- Added support for activity families, traits, difficulty tiers, and selectable skulls in
DestinyActivityDefinition. - Added the difficulty tier index and selected skull hashes to
DestinyPostGameCarnageReportData.
- Added support for activity families, traits, difficulty tiers, and selectable skulls in
- Seasons
- Added
seasonPassListto support two reward passes in aDestinySeasonDefinition. - Added the
seasonalHubEventCardHashtoDestiny2CoreSettings.
- Added
2025-05-09 Update for Rite of the Nine
- Added new fields to
DestinyEventCardDefinitionto support Heavy Metal event cards.- These fields are
eventCardCurrencyList,weeklyChallengesPresentationNodeHash, andrewardProgressionHash.
- These fields are
- Fixed the
FireteamFinderApplicantNotInGameFireteam Finder error code.- Now it is unique, rather than the same integer as another error code.
2024-12-08 Update for the Dawning
- Added support for socket override definitions and states on season passes.
- Added
socketOverridestoDestinyProgressionRewardItemQuantitydefinitions to reference socket types and plug items. - Added
rewardItemSocketOverrideStatestoDestinyProgressionfor season pass rewards.- This includes
rewardItemStatsfor armor rolls anditemStatefor Deepsight red-border weapons.
- This includes
- Added
- Added support for virtual stack sizes on material requirements.
- Added
hasVirtualStackSizetoDestinyMaterialRequirementdefinitions, which would require the new material requirement states. - Added
materialRequirementSetStatestoDestinyCurrenciesComponentwith theCurrencyLookupscomponent.- The
materialRequirementStatesinclude anitemHash, a requiredcountand a currentstackSize(which may be virtual).
- The
- Added
2024-10-08 Update for Episode: Revenant
- Added
DestinyVendorItemComponentSetto returnDestinyItemComponentobjects for Vendor sale items.- Request the
itemComponentswith theItemCommonDatacomponent type. DestinyItemComponent.stateprovides Deepsight red-border status.DestinyItemComponent.tooltipNotificationIndexesprovides tooltips, relevant for the new potions.
- Request the
- Added
stackSizeandmaxStackSizeto socket plugs.- The
stackSizeshows the number of potions you've brewed in the Tonic Capsule sockets.
- The
2024-07-16 Update for Lost Sectors
- Added
availableActivityInteractablestoDestinyCharacterActivitiesComponent.- Finally adds support for today's Expert and Master Lost Sector activities.
- Also includes in-world activity interactables (totems) for campaign missions and the like.
- Cross-reference with
availableActivitiesfor those that can also be launched from the Director.
2024-07-10 Update for The Final Shape
- Added
actstoDestinySeasonDefinitionfor the new Episodes. - Added an
isVisibleflag toDestinyArtifactTierItem. - Added a new
DestinyActivityModeTypeenum value for 'Relic' activities. - Added a
recordTypeNametoDestinyRecordDefinition. - Replaced
obscuredStringwithobscuredNameandobscuredDescriptionon record definition state blocks. - Added
commendationNodePercentagesByHashtoDestinySocialCommendationsComponent. - Added a
tintedIcontoDestinySocialCommendationNodeDefinition. - Added
guardianRankHashestoDestinyGuardianRankConstantsDefinition. - Added the
renewedGuardianRanktoDestinyProfileComponent.
2023-02-28 Update for Lightfall
- Added Loadouts, Guardian Ranks, and Commendations!
2022-12-06 Update for the Season of the Seraph
- Added
responseMintedTimestampandsecondaryComponentsMintedTimestampto DestinyProfileResponse.- Use these new values to handle stale cached responses from the
Destiny2.GetProfileAPI.
- Use these new values to handle stale cached responses from the
- Added new EquipFailureReason enum flag values, and renamed
ItemNotOnCharactertoItemWrapped. - Added new
categoryfilterandincludebodyparameters to the/Content/Rss/NewsArticle/<page>/API.- Going forward, new news content will be available via the RSS feeds and this API.
2022-08-23 Update for the Season of Plunder
- Added Support for Epic Games accounts.
2022-07-19 Update for Solstice 2022
- Added
DestinyEventCardDefinitionfor the new seasonal Event Card feature.- The Event Card challenges root node has three child nodes (one for each character class), so clients should respect node visibility to show the appropriate records.
- Added new properties for
eventCardHashesOwnedandactiveEventCardHashtoDestinyProfileComponent.
2022-05-24 Update for the Season of the Haunted
- Added new
DestinyActivityModeTypeenum values for Zone Control, Rift, and Iron Banner: Rift. - Added a
displayHintstring property toDestinyTraitDefinition. - Added a
shouldShowLargeIconsboolean property toDestinyRecordDefinition. - Added a new
DestinyVendorItemStateenum value forLockedsale items.
2022-05-01 Update for housekeeping
- Added a definition mapping and specification for
DestinySandboxPatternDefinition. - Fixed the
DestinyTraitCategoryDefinition.traitHashesmapping to properly referenceDestinyTraitDefinition. - Added a deprecation warning to
DestinyObjectiveDefinition.valueStyle, which is no longer populated by game content.- Please use
inProgressValueStyleandcompletedValueStyleinstead.
- Please use
2022-02-22 Update for The Witch Queen
- Items
- Added new
ItemStateflag values for Shaped (Crafted) and Deepsight (HighlightedObjective) weapons. - Added
DestinyItemCraftingBlockDefinitionfor more details in crafting recipe (Pattern) item definitions. - Added
recipeItemHashtoDestinyItemInventoryBlockDefinitionfor a reference to the crafted item's recipe (Pattern) definition. - Added
craftingRequirementstoDestinyItemSocketEntryPlugItemRandomizedDefinitionfor plugs used in crafting.- New 'Enhanced Trait' plug item definitions have an
inventory.tierTypevalue ofCommon(3) instead ofBasic(2).
- New 'Enhanced Trait' plug item definitions have an
- Added a new
DestinyItemSubTypeforGlaiveweapons.
- Added new
- Objectives
- Added
uiLabelanduiStateproperties toDestinyObjectiveDefinition. - Added
DestinyObjectiveUiStyleenum values for highlighted objectives (Deepsight), crafted item objectives (date, level, progress), and memento reward objectives. - Added
LevelAndRewardtoDestinyUnlockValueUIStylefor memento reward objectives.
- Added
- Craftables
- Added the
craftingRootNodeHashtoDestiny2CoreSettingsfor the display of Shaping progress.- The
exoticCatalystsRootNodeHashnow includes unlock progress records for weapon shaping 'Patterns' as well as Exotic Catalysts.
- The
- Added
craftables(crafting recipe items) as children ofDestinyPresentationNodeDefinition. - Added a new
Craftablesenum value forDestinyComponentTypefor use withGetProfile. - Added
characterCraftablesstate toDestinyProfileResponse.- Only initial Shaping state is returned, not Reshaping state.
- Added the
- Material Requirements can n
View on GitHub100/100
Security Score
Audited on Mar 31, 2026
No findings
