yogarine / bungie-sdk-php
These endpoints constitute the functionality exposed by Bungie.net, both for more traditional website functionality and for connectivity to Bungie video games and their related functionality.
Requires
- php: >=5.6
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.12
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: ~2.6
This package is auto-updated.
Last update: 2024-11-07 23:13:07 UTC
README
These endpoints constitute the functionality exposed by Bungie.net, both for more traditional website functionality and for connectivity to Bungie video games and their related functionality.
This PHP package is automatically generated by the OpenAPI Generator project:
- API version: 2.17.0
- Build package: org.openapitools.codegen.languages.PhpClientCodegen For more information, please visit https://github.com/Bungie-net/api
Requirements
PHP 5.5 and later
Installation & Usage
Composer
To install the bindings via Composer, add the following to composer.json
:
{
"repositories": [
{
"type": "git",
"url": "https://github.com/yogarine/bungie-sdk-php.git"
}
],
"require": {
"yogarine/bungie-sdk-php": "*@dev"
}
}
Then run composer install
Manual Installation
Download the files and include autoload.php
:
require_once('/path/to/bungie-sdk-php/vendor/autoload.php');
Tests
To run the unit tests:
composer install
./vendor/bin/phpunit
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure API key authorization: apiKey $config = Bungie\Configuration::getDefaultConfiguration()->setApiKey('X-API-Key', 'YOUR_API_KEY'); // Uncomment below to setup prefix (e.g. Bearer) for API key, if needed // $config = Bungie\Configuration::getDefaultConfiguration()->setApiKeyPrefix('X-API-Key', 'Bearer'); $apiInstance = new Bungie\Api\DefaultApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); try { $result = $apiInstance->getAvailableLocales(); print_r($result); } catch (Exception $e) { echo 'Exception when calling DefaultApi->getAvailableLocales: ', $e->getMessage(), PHP_EOL; } ?>
Documentation for API Endpoints
All URIs are relative to https://www.bungie.net/Platform
Documentation For Models
- ApiUsage
- Application
- ApplicationDeveloper
- ApplicationScopes
- ApplicationStatus
- Datapoint
- DeveloperRole
- Series
- BungieCredentialType
- BungieMembershipType
- CoreSetting
- CoreSettingsConfiguration
- CoreSystem
- Destiny2CoreSettings
- ComponentPrivacySetting
- ComponentResponse
- ClanBannerDecal
- ClanBannerSource
- GroupTheme
- UserTheme
- CommentSummary
- ContentItemPublicContract
- ContentRepresentation
- ContentPreview
- ContentPropertyDataTypeEnum
- ContentTypeDefaultValue
- ContentTypeDescription
- ContentTypeProperty
- ContentTypePropertySection
- TagMetadataDefinition
- TagMetadataItem
- NewsArticleRssItem
- NewsArticleRssResponse
- DateRange
- DestinyPublicActivityStatus
- ActivityGraphNodeHighlightType
- AwaAuthorizationResult
- AwaInitializeResponse
- AwaPermissionRequested
- AwaResponseReason
- AwaType
- AwaUserResponse
- AwaUserSelection
- DestinyArtifactCharacterScoped
- DestinyArtifactProfileScoped
- DestinyArtifactTier
- DestinyArtifactTierItem
- DestinyBaseItemComponentSetOfint32
- DestinyBaseItemComponentSetOfint64
- DestinyBaseItemComponentSetOfuint32
- BucketCategory
- BucketScope
- DestinyChallengeStatus
- DestinyCharacterCustomization
- DestinyCharacterPeerView
- DestinyItemPeerView
- DestinyCollectibleComponent
- DestinyCollectiblesComponent
- DestinyProfileCollectiblesComponent
- DestinyCraftableComponent
- DestinyCraftableSocketComponent
- DestinyCraftableSocketPlugComponent
- DestinyCraftablesComponent
- DestinyCurrenciesComponent
- DestinyPlatformSilverComponent
- DestinyItemPlugComponent
- DestinyItemPlugObjectivesComponent
- DestinyItemReusablePlugsComponent
- DestinyKioskItem
- DestinyKiosksComponent
- DestinyMetricComponent
- DestinyMetricsComponent
- DestinyPlugSetsComponent
- DestinyPresentationNodeComponent
- DestinyPresentationNodesComponent
- DestinyProfileProgressionComponent
- DestinyProfileTransitoryComponent
- DestinyProfileTransitoryCurrentActivity
- DestinyProfileTransitoryJoinability
- DestinyProfileTransitoryPartyMember
- DestinyProfileTransitoryTrackingEntry
- DestinyCharacterRecordsComponent
- DestinyProfileRecordsComponent
- DestinyRecordComponent
- DestinyRecordsComponent
- DestinyStringVariablesComponent
- DestinyPublicVendorComponent
- DestinyPublicVendorSaleItemComponent
- DestinyVendorBaseComponent
- DestinyVendorGroup
- DestinyVendorGroupComponent
- DestinyVendorSaleItemBaseComponent
- DestinyManifest
- GearAssetDataBaseDefinition
- ImagePyramidEntry
- DestinyEnvironmentLocationMapping
- DamageType
- DestinyActivityModifierDefinition
- DestinyAnimationReference
- DestinyArtifactDefinition
- DestinyArtifactTierDefinition
- DestinyArtifactTierItemDefinition
- DestinyBreakerTypeDefinition
- DestinyChecklistDefinition
- DestinyChecklistEntryDefinition
- DestinyCollectibleAcquisitionBlock
- DestinyCollectibleDefinition
- DestinyCollectibleStateBlock
- DestinyDisplayPropertiesDefinition
- DestinyIconSequenceDefinition
- DestinyPositionDefinition
- DestinyActivityChallengeDefinition
- DestinyActivityDefinition
- DestinyActivityGraphListEntryDefinition
- DestinyActivityGuidedBlockDefinition
- DestinyActivityInsertionPointDefinition
- DestinyActivityLoadoutRequirement
- DestinyActivityLoadoutRequirementSet
- DestinyActivityMatchmakingBlockDefinition
- DestinyActivityModeDefinition
- DestinyActivityModifierReferenceDefinition
- DestinyActivityPlaylistItemDefinition
- DestinyActivityRewardDefinition
- DestinyActivityTypeDefinition
- DestinyActivityUnlockStringDefinition
- DestinyArrangementRegionFilterDefinition
- DestinyArtDyeReference
- DestinyBubbleDefinition
- DestinyClassDefinition
- DestinyDamageTypeDefinition
- DestinyDefinition
- DestinyDestinationBubbleSettingDefinition
- DestinyDestinationDefinition
- DestinyDisplayCategoryDefinition
- DestinyEntitySearchResult
- DestinyEntitySearchResultItem
- DestinyEquipmentSlotDefinition
- DestinyEquippingBlockDefinition
- DestinyFactionDefinition
- DestinyFactionVendorDefinition
- DestinyGearArtArrangementReference
- DestinyGenderDefinition
- DestinyInventoryBucketDefinition
- DestinyInventoryItemDefinition
- DestinyInventoryItemStatDefinition
- DestinyItemActionBlockDefinition
- DestinyItemActionRequiredItemDefinition
- DestinyItemCategoryDefinition
- DestinyItemCraftingBlockBonusPlugDefinition
- DestinyItemCraftingBlockDefinition
- DestinyItemCreationEntryLevelDefinition
- DestinyItemGearsetBlockDefinition
- DestinyItemIntrinsicSocketEntryDefinition
- DestinyItemInventoryBlockDefinition
- DestinyItemInvestmentStatDefinition
- DestinyItemMetricBlockDefinition
- DestinyItemObjectiveBlockDefinition
- DestinyItemPerkEntryDefinition
- DestinyItemPreviewBlockDefinition
- DestinyItemQualityBlockDefinition
- DestinyItemSackBlockDefinition
- DestinyItemSetBlockDefinition
- DestinyItemSetBlockEntryDefinition
- DestinyItemSocketBlockDefinition
- DestinyItemSocketCategoryDefinition
- DestinyItemSocketEntryDefinition
- DestinyItemSocketEntryPlugItemDefinition
- DestinyItemSocketEntryPlugItemRandomizedDefinition
- DestinyItemSourceBlockDefinition
- DestinyItemStatBlockDefinition
- DestinyItemSummaryBlockDefinition
- DestinyItemTalentGridBlockDefinition
- DestinyItemTooltipNotification
- DestinyItemTranslationBlockDefinition
- DestinyItemValueBlockDefinition
- DestinyItemVendorSourceReference
- DestinyItemVersionDefinition
- DestinyLocationDefinition
- DestinyLocationReleaseDefinition
- DestinyMaterialRequirement
- DestinyMaterialRequirementSetDefinition
- DestinyMedalTierDefinition
- DestinyNodeActivationRequirement
- DestinyNodeSocketReplaceResponse
- DestinyNodeStepDefinition
- DestinyObjectiveDefinition
- DestinyObjectiveDisplayProperties
- DestinyObjectivePerkEntryDefinition
- DestinyObjectiveStatEntryDefinition
- DestinyPlaceDefinition
- DestinyPlugItemCraftingRequirements
- DestinyPlugItemCraftingUnlockRequirement
- DestinyProgressionDefinition
- DestinyProgressionDisplayPropertiesDefinition
- DestinyProgressionMappingDefinition
- DestinyProgressionRewardDefinition
- DestinyProgressionRewardItemQuantity
- DestinyProgressionStepDefinition
- DestinyRaceDefinition
- DestinyRewardSourceCategory
- DestinyRewardSourceDefinition
- DestinySandboxPatternDefinition
- DestinySandboxPerkDefinition
- DestinyStatDefinition
- DestinyStatDisplayDefinition
- DestinyStatGroupDefinition
- DestinyStatOverrideDefinition
- DestinyTalentExclusiveGroup
- DestinyTalentGridDefinition
- DestinyTalentNodeCategory
- DestinyTalentNodeDefinition
- DestinyTalentNodeExclusiveSetDefinition
- DestinyTalentNodeStepDamageTypes
- DestinyTalentNodeStepGroups
- DestinyTalentNodeStepGuardianAttributes
- DestinyTalentNodeStepImpactEffects
- DestinyTalentNodeStepLightAbilities
- DestinyTalentNodeStepWeaponPerformances
- DestinyUnlockDefinition
- DestinyUnlockExpressionDefinition
- DestinyUnlockValueDefinition
- DestinyVendorAcceptedItemDefinition
- DestinyVendorActionDefinition
- DestinyVendorCategoryEntryDefinition
- DestinyVendorCategoryOverlayDefinition
- DestinyVendorDefinition
- DestinyVendorDisplayPropertiesDefinition
- DestinyVendorGroupDefinition
- DestinyVendorGroupReference
- DestinyVendorInteractionDefinition
- DestinyVendorInteractionReplyDefinition
- DestinyVendorInteractionSackEntryDefinition
- DestinyVendorInventoryFlyoutBucketDefinition
- DestinyVendorInventoryFlyoutDefinition
- DestinyVendorItemDefinition
- DestinyVendorItemQuantity
- DestinyVendorItemSocketOverride
- DestinyVendorRequirementDisplayEntryDefinition
- DestinyVendorSaleItemActionBlockDefinition
- DestinyVendorServiceDefinition
- DestinyActivityGraphArtElementDefinition
- DestinyActivityGraphConnectionDefinition
- DestinyActivityGraphDefinition
- DestinyActivityGraphDisplayObjectiveDefinition
- DestinyActivityGraphDisplayProgressionDefinition
- DestinyActivityGraphNodeActivityDefinition
- DestinyActivityGraphNodeDefinition
- DestinyActivityGraphNodeFeaturingStateDefinition
- DestinyActivityGraphNodeStateEntry
- DestinyLinkedGraphDefinition
- DestinyLinkedGraphEntryDefinition
- DestinyEnergyTypeDefinition
- DestinyDerivedItemCategoryDefinition
- DestinyDerivedItemDefinition
- DestinyEnergyCapacityEntry
- DestinyEnergyCostEntry
- DestinyItemPlugDefinition
- DestinyItemTierTypeDefinition
- DestinyItemTierTypeInfusionBlock
- DestinyParentItemOverride
- DestinyPlugRuleDefinition
- DestinyLoreDefinition
- DestinyMetricDefinition
- DestinyMilestoneActivityDefinition
- DestinyMilestoneActivityVariantDefinition
- DestinyMilestoneChallengeActivityDefinition
- DestinyMilestoneChallengeActivityGraphNodeEntry
- DestinyMilestoneChallengeActivityPhase
- DestinyMilestoneChallengeDefinition
- DestinyMilestoneDefinition
- DestinyMilestoneDisplayPreference
- DestinyMilestoneQuestDefinition
- DestinyMilestoneQuestRewardItem
- DestinyMilestoneQuestRewardsDefinition
- DestinyMilestoneRewardCategoryDefinition
- DestinyMilestoneRewardEntryDefinition
- DestinyMilestoneType
- DestinyMilestoneValueDefinition
- DestinyMilestoneVendorDefinition
- DestinyPowerCapDefinition
- DestinyPresentationChildBlock
- DestinyPresentationNodeBaseDefinition
- DestinyPresentationNodeChildEntry
- DestinyPresentationNodeChildEntryBase
- DestinyPresentationNodeChildrenBlock
- DestinyPresentationNodeCollectibleChildEntry
- DestinyPresentationNodeCraftableChildEntry
- DestinyPresentationNodeDefinition
- DestinyPresentationNodeMetricChildEntry
- DestinyPresentationNodeRecordChildEntry
- DestinyPresentationNodeRequirementsBlock
- DestinyScoredPresentationNodeBaseDefinition
- DestinyProgressionLevelRequirementDefinition
- DestinyRecordCompletionBlock
- DestinyRecordDefinition
- DestinyRecordExpirationBlock
- DestinyRecordIntervalBlock
- DestinyRecordIntervalObjective
- DestinyRecordIntervalRewards
- DestinyRecordTitleBlock
- SchemaRecordStateBlock
- DestinyReportReasonCategoryDefinition
- DestinyReportReasonDefinition
- DestinyEventCardDefinition
- DestinyEventCardImages
- DestinySeasonDefinition
- DestinySeasonPassDefinition
- DestinySeasonPreviewDefinition
- DestinySeasonPreviewImageDefinition
- DestinyInsertPlugActionDefinition
- DestinyPlugSetDefinition
- DestinyPlugWhitelistEntryDefinition
- DestinySocketCategoryDefinition
- DestinySocketTypeDefinition
- DestinySocketTypeScalarMaterialRequirementEntry
- DestinyItemSourceDefinition
- DestinyTraitCategoryDefinition
- DestinyTraitDefinition
- DestinyVendorLocationDefinition
- DestinyActivity
- DestinyActivityDifficultyTier
- DestinyActivityModeCategory
- DestinyActivityNavPointType
- DestinyAmmunitionType
- DestinyBreakerType
- DestinyClass
- DestinyCollectibleState
- DestinyComponentType
- DestinyEnergyType
- DestinyEquipItemResult
- DestinyEquipItemResults
- DestinyGamePrivacySetting
- DestinyGameVersions
- DestinyGatingScope
- DestinyGender
- DestinyGraphNodeState
- DestinyItemQuantity
- DestinyItemSortType
- DestinyItemSubType
- DestinyItemType
- DestinyJoinClosedReasons
- DestinyObjectiveGrantStyle
- DestinyObjectiveUiStyle
- DestinyPartyMemberStates
- DestinyPresentationDisplayStyle
- DestinyPresentationNodeState
- DestinyPresentationNodeType
- DestinyPresentationScreenStyle
- DestinyProgression
- DestinyProgressionResetEntry
- DestinyProgressionRewardItemAcquisitionBehavior
- DestinyProgressionRewardItemState
- DestinyProgressionScope
- DestinyProgressionStepDisplayEffect
- DestinyRace
- DestinyRecordState
- DestinyRecordToastStyle
- DestinyRecordValueStyle
- DestinyScope
- DestinySocketCategoryStyle
- DestinySocketVisibility
- DestinyStat
- DestinyStatAggregationType
- DestinyStatCategory
- DestinyTalentNode
- DestinyTalentNodeStatBlock
- DestinyTalentNodeState
- DestinyUnlockStatus
- DestinyUnlockValueUIStyle
- DestinyVendorFilter
- DestinyVendorInteractionRewardSelection
- DestinyVendorItemRefundPolicy
- DestinyVendorItemState
- DestinyVendorProgressionType
- DestinyVendorReplyType
- DyeReference
- DestinyCharacterActivitiesComponent
- DestinyCharacterComponent
- DestinyCharacterProgressionComponent
- DestinyCharacterRenderComponent
- DestinyInventoryComponent
- DestinyItemComponent
- DestinyItemInstanceComponent
- DestinyItemInstanceEnergy
- DestinyItemObjectivesComponent
- DestinyItemPerksComponent
- DestinyItemRenderComponent
- DestinyItemSocketState
- DestinyItemSocketsComponent
- DestinyItemStatsComponent
- DestinyItemTalentGridComponent
- DestinyProfileComponent
- DestinyVendorReceiptsComponent
- DestinyVendorCategoriesComponent
- DestinyVendorCategory
- DestinyVendorComponent
- DestinyVendorSaleItemComponent
- EquipFailureReason
- EquippingItemBlockAttributes
- DestinyActivityModeType
- DestinyHistoricalStatsDefinition
- DestinyStatsCategoryType
- DestinyStatsGroupType
- DestinyStatsMergeMethod
- PeriodType
- UnitType
- DestinyActivityHistoryResults
- DestinyAggregateActivityResults
- DestinyAggregateActivityStats
- DestinyClanAggregateStat
- DestinyHistoricalStatsAccountResult
- DestinyHistoricalStatsActivity
- DestinyHistoricalStatsByPeriod
- DestinyHistoricalStatsPerCharacter
- DestinyHistoricalStatsPeriodGroup
- DestinyHistoricalStatsResults
- DestinyHistoricalStatsValue
- DestinyHistoricalStatsValuePair
- DestinyHistoricalStatsWithMerged
- DestinyHistoricalWeaponStats
- DestinyHistoricalWeaponStatsData
- DestinyLeaderboard
- DestinyLeaderboardEntry
- DestinyLeaderboardResults
- DestinyPlayer
- DestinyPostGameCarnageReportData
- DestinyPostGameCarnageReportEntry
- DestinyPostGameCarnageReportExtendedData
- DestinyPostGameCarnageReportTeamEntry
- ItemBindStatus
- DestinyItemComponentSetOfint32
- DestinyItemComponentSetOfint64
- DestinyItemComponentSetOfuint32
- ItemLocation
- ItemPerkVisibility
- ItemState
- DestinyMilestone
- DestinyMilestoneActivity
- DestinyMilestoneActivityCompletionStatus
- DestinyMilestoneActivityPhase
- DestinyMilestoneActivityVariant
- DestinyMilestoneChallengeActivity
- DestinyMilestoneContent
- DestinyMilestoneContentItemCategory
- DestinyMilestoneQuest
- DestinyMilestoneRewardCategory
- DestinyMilestoneRewardEntry
- DestinyMilestoneVendor
- DestinyPublicMilestone
- DestinyPublicMilestoneActivity
- DestinyPublicMilestoneActivityVariant
- DestinyPublicMilestoneChallenge
- DestinyPublicMilestoneChallengeActivity
- DestinyPublicMilestoneQuest
- DestinyPublicMilestoneVendor
- DestinyColor
- DestinyPerkReference
- PlugAvailabilityMode
- PlugUiStyles
- DestinyFactionProgression
- DestinyObjectiveProgress
- DestinyQuestStatus
- DestinyReportOffensePgcrRequest
- DestinyActionRequest
- DestinyCharacterActionRequest
- DestinyInsertPlugsActionRequest
- DestinyInsertPlugsFreeActionRequest
- DestinyInsertPlugsRequestEntry
- DestinyItemActionRequest
- DestinyItemSetActionRequest
- DestinyItemStateRequest
- DestinyPostmasterTransferRequest
- DestinySocketArrayType
- DestinyItemTransferRequest
- DestinyCharacterResponse
- DestinyCollectibleNodeDetailResponse
- DestinyErrorProfile
- DestinyItemChangeResponse
- DestinyItemResponse
- DestinyLinkedProfilesResponse
- DestinyProfileResponse
- DestinyProfileUserInfoCard
- DestinyPublicVendorsResponse
- DestinyVendorResponse
- DestinyVendorsResponse
- InventoryChangedResponse
- PersonalDestinyVendorSaleItemSetComponent
- PublicDestinyVendorSaleItemSetComponent
- SocketPlugSources
- SocketTypeActionType
- DestinyItemPlug
- DestinyItemPlugBase
- SpecialItemType
- TierType
- TransferStatuses
- VendorDisplayCategorySortOrder
- VendorInteractionType
- VendorItemStatus
- DestinyVendorSaleItemSetComponentOfDestinyPublicVendorSaleItemComponent
- DestinyVendorSaleItemSetComponentOfDestinyVendorSaleItemComponent
- DestinyVendorReceipt
- DictionaryComponentResponseOfint32AndDestinyItemInstanceComponent
- DictionaryComponentResponseOfint32AndDestinyItemObjectivesComponent
- DictionaryComponentResponseOfint32AndDestinyItemPerksComponent
- DictionaryComponentResponseOfint32AndDestinyItemPlugObjectivesComponent
- DictionaryComponentResponseOfint32AndDestinyItemRenderComponent
- DictionaryComponentResponseOfint32AndDestinyItemReusablePlugsComponent
- DictionaryComponentResponseOfint32AndDestinyItemSocketsComponent
- DictionaryComponentResponseOfint32AndDestinyItemStatsComponent
- DictionaryComponentResponseOfint32AndDestinyItemTalentGridComponent
- DictionaryComponentResponseOfint32AndDestinyVendorSaleItemComponent
- DictionaryComponentResponseOfint64AndDestinyCharacterActivitiesComponent
- DictionaryComponentResponseOfint64AndDestinyCharacterComponent
- DictionaryComponentResponseOfint64AndDestinyCharacterProgressionComponent
- DictionaryComponentResponseOfint64AndDestinyCharacterRecordsComponent
- DictionaryComponentResponseOfint64AndDestinyCharacterRenderComponent
- DictionaryComponentResponseOfint64AndDestinyCollectiblesComponent
- DictionaryComponentResponseOfint64AndDestinyCraftablesComponent
- DictionaryComponentResponseOfint64AndDestinyCurrenciesComponent
- DictionaryComponentResponseOfint64AndDestinyInventoryComponent
- DictionaryComponentResponseOfint64AndDestinyItemInstanceComponent
- DictionaryComponentResponseOfint64AndDestinyItemObjectivesComponent
- DictionaryComponentResponseOfint64AndDestinyItemPerksComponent
- DictionaryComponentResponseOfint64AndDestinyItemPlugObjectivesComponent
- DictionaryComponentResponseOfint64AndDestinyItemRenderComponent
- DictionaryComponentResponseOfint64AndDestinyItemReusablePlugsComponent
- DictionaryComponentResponseOfint64AndDestinyItemSocketsComponent
- DictionaryComponentResponseOfint64AndDestinyItemStatsComponent
- DictionaryComponentResponseOfint64AndDestinyItemTalentGridComponent
- DictionaryComponentResponseOfint64AndDestinyKiosksComponent
- DictionaryComponentResponseOfint64AndDestinyPlugSetsComponent
- DictionaryComponentResponseOfint64AndDestinyPresentationNodesComponent
- DictionaryComponentResponseOfint64AndDestinyStringVariablesComponent
- DictionaryComponentResponseOfuint32AndDestinyItemInstanceComponent
- DictionaryComponentResponseOfuint32AndDestinyItemObjectivesComponent
- DictionaryComponentResponseOfuint32AndDestinyItemPerksComponent
- DictionaryComponentResponseOfuint32AndDestinyItemPlugComponent
- DictionaryComponentResponseOfuint32AndDestinyItemPlugObjectivesComponent
- DictionaryComponentResponseOfuint32AndDestinyItemRenderComponent
- DictionaryComponentResponseOfuint32AndDestinyItemReusablePlugsComponent
- DictionaryComponentResponseOfuint32AndDestinyItemSocketsComponent
- DictionaryComponentResponseOfuint32AndDestinyItemStatsComponent
- DictionaryComponentResponseOfuint32AndDestinyItemTalentGridComponent
- DictionaryComponentResponseOfuint32AndDestinyPublicVendorComponent
- DictionaryComponentResponseOfuint32AndDestinyVendorCategoriesComponent
- DictionaryComponentResponseOfuint32AndDestinyVendorComponent
- DictionaryComponentResponseOfuint32AndPersonalDestinyVendorSaleItemSetComponent
- DictionaryComponentResponseOfuint32AndPublicDestinyVendorSaleItemSetComponent
- EntityActionResult
- PlatformErrorCodes
- FireteamDateRange
- FireteamMember
- FireteamPlatform
- FireteamPlatformInviteResult
- FireteamPublicSearchOption
- FireteamResponse
- FireteamSlotSearch
- FireteamSummary
- FireteamUserInfoCard
- CommunityContentSortMode
- ForumMediaType
- ForumPostPopularity
- ForumPostSortEnum
- ForumRecruitmentDetail
- ForumRecruitmentIntensityLabel
- ForumRecruitmentToneLabel
- ForumTopicsCategoryFiltersEnum
- ForumTopicsQuickDateEnum
- ForumTopicsSortEnum
- PollResponse
- PollResult
- PostResponse
- PostSearchResponse
- ForumFlagsEnum
- ForumPostCategoryEnums
- GlobalAlert
- GlobalAlertLevel
- GlobalAlertType
- Capabilities
- ChatSecuritySetting
- ClanBanner
- GetGroupsForMemberResponse
- GroupAllianceStatus
- GroupApplicationListRequest
- GroupApplicationRequest
- GroupApplicationResolveState
- GroupApplicationResponse
- GroupBan
- GroupBanRequest
- GroupDateRange
- GroupEditAction
- GroupFeatures
- GroupHomepage
- GroupMember
- GroupMemberApplication
- GroupMemberCountFilter
- GroupMemberLeaveResult
- GroupMembership
- GroupMembershipBase
- GroupMembershipSearchResponse
- GroupNameSearchRequest
- GroupOptionalConversation
- GroupOptionalConversationAddRequest
- GroupOptionalConversationEditRequest
- GroupOptionsEditAction
- GroupPostPublicity
- GroupPotentialMember
- GroupPotentialMemberStatus
- GroupPotentialMembership
- GroupPotentialMembershipSearchResponse
- GroupQuery
- GroupResponse
- GroupSearchResponse
- GroupSortBy
- GroupType
- GroupUserBase
- GroupUserInfoCard
- GroupV2
- GroupV2Card
- GroupV2ClanInfo
- GroupV2ClanInfoAndInvestment
- GroupsForMemberFilter
- HostGuidedGamesPermissionLevel
- MembershipOption
- RuntimeGroupMemberType
- IgnoreLength
- IgnoreResponse
- IgnoreStatus
- InlineResponse200
- InlineResponse2001
- InlineResponse20010
- InlineResponse20011
- InlineResponse20012
- InlineResponse20013
- InlineResponse20014
- InlineResponse20015
- InlineResponse20016
- InlineResponse20017
- InlineResponse20018
- InlineResponse20019
- InlineResponse2002
- InlineResponse20020
- InlineResponse20021
- InlineResponse20022
- InlineResponse20023
- InlineResponse20024
- InlineResponse20025
- InlineResponse20026
- InlineResponse20027
- InlineResponse20028
- InlineResponse20029
- InlineResponse2003
- InlineResponse20030
- InlineResponse20031
- InlineResponse20032
- InlineResponse20033
- InlineResponse20034
- InlineResponse20035
- InlineResponse20036
- InlineResponse20037
- InlineResponse20038
- InlineResponse20039
- InlineResponse2004
- InlineResponse20040
- InlineResponse20041
- InlineResponse20042
- InlineResponse20043
- InlineResponse20044
- InlineResponse20045
- InlineResponse20046
- InlineResponse20047
- InlineResponse20048
- InlineResponse20049
- InlineResponse2005
- InlineResponse20050
- InlineResponse20051
- InlineResponse20052
- InlineResponse20053
- InlineResponse20054
- InlineResponse20055
- InlineResponse20056
- InlineResponse20057
- InlineResponse20058
- InlineResponse20059
- InlineResponse2006
- InlineResponse20060
- InlineResponse20061
- InlineResponse20062
- InlineResponse20063
- InlineResponse20064
- InlineResponse20065
- InlineResponse20066
- InlineResponse20067
- InlineResponse20068
- InlineResponse20069
- InlineResponse2007
- InlineResponse20070
- InlineResponse20071
- InlineResponse20072
- InlineResponse20073
- InlineResponse20074
- InlineResponse20075
- InlineResponse20076
- InlineResponse20077
- InlineResponse20078
- InlineResponse20079
- InlineResponse2008
- InlineResponse2009
- InterpolationPoint
- InterpolationPointFloat
- HyperlinkReference
- PagedQuery
- SearchResult
- SearchResultOfContentItemPublicContract
- SearchResultOfDestinyEntitySearchResultItem
- SearchResultOfFireteamResponse
- SearchResultOfFireteamSummary
- SearchResultOfGroupBan
- SearchResultOfGroupMember
- SearchResultOfGroupMemberApplication
- SearchResultOfGroupMembership
- SearchResultOfGroupPotentialMembership
- SearchResultOfGroupV2Card
- SearchResultOfPostResponse
- SearchResultOfTrendingEntry
- SingleComponentResponseOfDestinyCharacterActivitiesComponent
- SingleComponentResponseOfDestinyCharacterComponent
- SingleComponentResponseOfDestinyCharacterProgressionComponent
- SingleComponentResponseOfDestinyCharacterRecordsComponent
- SingleComponentResponseOfDestinyCharacterRenderComponent
- SingleComponentResponseOfDestinyCollectiblesComponent
- SingleComponentResponseOfDestinyCurrenciesComponent
- SingleComponentResponseOfDestinyInventoryComponent
- SingleComponentResponseOfDestinyItemComponent
- SingleComponentResponseOfDestinyItemInstanceComponent
- SingleComponentResponseOfDestinyItemObjectivesComponent
- SingleComponentResponseOfDestinyItemPerksComponent
- SingleComponentResponseOfDestinyItemPlugObjectivesComponent
- SingleComponentResponseOfDestinyItemRenderComponent
- SingleComponentResponseOfDestinyItemReusablePlugsComponent
- SingleComponentResponseOfDestinyItemSocketsComponent
- SingleComponentResponseOfDestinyItemStatsComponent
- SingleComponentResponseOfDestinyItemTalentGridComponent
- SingleComponentResponseOfDestinyKiosksComponent
- SingleComponentResponseOfDestinyMetricsComponent
- SingleComponentResponseOfDestinyPlatformSilverComponent
- SingleComponentResponseOfDestinyPlugSetsComponent
- SingleComponentResponseOfDestinyPresentationNodesComponent
- SingleComponentResponseOfDestinyProfileCollectiblesComponent
- SingleComponentResponseOfDestinyProfileComponent
- SingleComponentResponseOfDestinyProfileProgressionComponent
- SingleComponentResponseOfDestinyProfileRecordsComponent
- SingleComponentResponseOfDestinyProfileTransitoryComponent
- SingleComponentResponseOfDestinyStringVariablesComponent
- SingleComponentResponseOfDestinyVendorCategoriesComponent
- SingleComponentResponseOfDestinyVendorComponent
- SingleComponentResponseOfDestinyVendorGroupComponent
- SingleComponentResponseOfDestinyVendorReceiptsComponent
- BungieFriend
- BungieFriendListResponse
- BungieFriendRequestListResponse
- FriendRelationshipState
- PlatformFriend
- PlatformFriendResponse
- PlatformFriendType
- PresenceOnlineStateFlags
- PresenceStatus
- StreamInfo
- DropStateEnum
- TagResponse
- BungieRewardDisplay
- CollectibleDefinitions
- PartnerOfferClaimRequest
- PartnerOfferHistoryResponse
- PartnerOfferSkuHistoryResponse
- PartnerRewardHistoryResponse
- RewardAvailabilityModel
- RewardDisplayProperties
- TwitchDropHistoryResponse
- UserRewardAvailabilityModel
- TrendingCategories
- TrendingCategory
- TrendingDetail
- TrendingEntry
- TrendingEntryCommunityCreation
- TrendingEntryDestinyActivity
- TrendingEntryDestinyItem
- TrendingEntryDestinyRitual
- TrendingEntryNews
- TrendingEntrySupportArticle
- TrendingEntryType
- CrossSaveUserMembership
- EMailSettingLocalization
- EMailSettingSubscriptionLocalization
- EmailOptInDefinition
- EmailSettings
- EmailSubscriptionDefinition
- EmailViewDefinition
- EmailViewDefinitionSetting
- ExactSearchRequest
- GeneralUser
- HardLinkedUserMembership
- GetCredentialTypesForAccountResponse
- OptInFlags
- UserInfoCard
- UserMembership
- UserMembershipData
- UserSearchPrefixRequest
- UserSearchResponse
- UserSearchResponseDetail
- UserToUserContext
Documentation For Authorization
apiKey
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
oauth2
- Type: OAuth
- Flow: accessCode
- Authorization URL: https://www.bungie.net/en/OAuth/Authorize
- Scopes:
- ReadBasicUserProfile: Read basic user profile information such as the user's handle, avatar icon, etc.
- ReadGroups: Read Group/Clan Forums, Wall, and Members for groups and clans that the user has joined.
- WriteGroups: Write Group/Clan Forums, Wall, and Members for groups and clans that the user has joined.
- AdminGroups: Administer Group/Clan Forums, Wall, and Members for groups and clans that the user is a founder or an administrator.
- BnetWrite: Create new groups, clans, and forum posts, along with other actions that are reserved for Bungie.net elevated scope: not meant to be used by third party applications.
- MoveEquipDestinyItems: Move or equip Destiny items
- ReadDestinyInventoryAndVault: Read Destiny 1 Inventory and Vault contents. For Destiny 2, this scope is needed to read anything regarded as private. This is the only scope a Destiny 2 app needs for read operations against Destiny 2 data such as inventory, vault, currency, vendors, milestones, progression, etc.
- ReadUserData: Read user data such as who they are web notifications, clan/group memberships, recent activity, muted users.
- EditUserData: Edit user data such as preferred language, status, motto, avatar selection and theme.
- ReadDestinyVendorsAndAdvisors: Access vendor and advisor data specific to a user. OBSOLETE. This scope is only used on the Destiny 1 API.
- ReadAndApplyTokens: Read offer history and claim and apply tokens for the user.
- AdvancedWriteActions: Can perform actions that will result in a prompt to the user via the Destiny app.
- PartnerOfferGrant: Can use the partner offer api to claim rewards defined for a partner
- DestinyUnlockValueQuery: Allows an app to query sensitive information like unlock flags and values not available through normal methods.
- UserPiiRead: Allows an app to query sensitive user PII, most notably email information.