JavaScript is required to use Bungie.net

Service Alert
Destiny 2 will be temporarily offline tomorrow for scheduled maintenance. Please stay tuned to @BungieHelp for updates.

#api

originally posted in:BungieNetPlatform
Edited by lowlines: 8/22/2015 11:51:31 PM
16

Updated List of APIs and Globals (Reference)

A while back, Sargo Darya put up a thread with a [url=https://www.bungie.net/en/Clan/Post/39966/67395215/0/0]dump of all known APIs[/url] at the time, however as far as I know there hasn't been any updates on this for a while now, likely due to developments with the [url=https://www.bungie.net/en/Clan/Post/39966/85087279/0/0]Official APIs[/url]. So, using https://www.bungie.net/Scripts/platform.lib.min.js, a website that unminifys scripts (to examine it) and some Regular Expression magic, here is an updated version based on the most recent version of the bungie.net scripts file: [edit] I will create a new comment every time I spot new changes and will keep updating these Wikia pages whenever I spot changes, so treat them as your "master list". Endpoints: [url]http://bungienetplatform.wikia.com/wiki/Endpoints[/url] Globals: [url]http://bungienetplatform.wikia.com/wiki/Globals[/url] Note: Dazarobbo has also set up a Wikia script to automatically generate pages for each global. [url]http://bungienetplatform.wikia.com/wiki/Category:Enum[/url] Just be aware that if you see an API that isn't in the Official APIs, it will likely require authentication and/or not public for a reason. Also if a new API is public and hasn't been documented, there is a chance it might be still in development and prone to change, so be wary about relying on them straight away.
English
#api

Posting in language:

 

Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

View Entire Topic
  • Edited by lowlines: 8/11/2015 4:55:45 AM
    Here's some more changes. There's a bunch of APIs and globals that are part of a thing called RealTimeEvents, but looks to be mainly to do with getting more feedback during chat sessions (ie you can see someone is typing something). Clan founders might be able to transfer ownership of a clan soon :p Best of all, there appears to be a new character summary endpoint which after doing a quick test with my PHP API Tester might be returning ALL your items across all your characters in one call plus character summaries!! This normally takes 3 or more separate requests to do! [edit] And it is [b]PUBLIC[/b]! And there's an endpoint for changing the state of quests...So probably not useable at this point in time ;) New Endpoints [quote]UserIsTyping /Message/UserIsTyping/ GetRealTimeEvents /Notification/Events/[h]/[i]/ GetTopicsPagedSimple /Forum/GetTopicsPagedSimple/[j]/[i]/[k]/[e]/ GetPostAndParentAwaitingApproval /Forum/GetPostAndParentAwaitingApproval/[h]/ GetLikeShareAndForumActivityForUser /Activity/User/[i]/Activities/LikeShareAndForum/ GetMembersOfClan /Group/[h]/ClanMembers/ DesignateClanFounderForMigration /Group/[g]/DesignateClanFounderForMigration/[c]/[f]/ GetDestinyAccountSummary /Destiny/[f]/Account/[d]/Summary/ SetQuestTrackedState /Destiny/SetQuestTrackedState/ [/quote] Removed/Changed Endpoints? [quote]RateContent /CommunityContent/Rate/[h]/[f]/ AlterApprovalState /CommunityContent/AlterApprovalState/[e]/[i]/ (replaced with...) /CommunityContent/AlterApprovalState/[e]/ DownloadLocalCopy /CommunityContent/DownloadLocalCopy/[g]/[/quote] New Globals [quote]"ForumTopicsSort": { "MostUpvoted": 7 }, "NotificationType": { "None": 0, "COMMUNITY_CONTENT_LIKE": 27, "COMMUNITY_CONTENT_APPROVED": 28 }, "AffectedItemType": { "CommunityContent": 5 } "ForumFlags": { "CommunityContent": 128 } "CommunityContentSortMode": { "HighestRated": 2 } "RealTimeEventType": { "None": 0, "ConversationChanged": 1, "Typing": 2 } [/quote] Removed Globals? [quote]"DestinyExplorerBuckets": {} "CommunityContentMediaType": {} "CommunityContentApprovalStatus": {} [/quote]

    Posting in language:

     

    Play nice. Take a minute to review our Code of Conduct before submitting your post. Cancel Edit Create Fireteam Post

You are not allowed to view this content.
;
preload icon
preload icon
preload icon