| The Halo: Reach Stats API has been discontinued as of March 31st, 2012. The API is only serving historical data at this time. |
API changelog
The following page contains a changelog for the API. You'll find a reverse chronological record of additions, changes, and/or fixes made to the API. This record is kept for historical reasons.
[edit] Update #2 (19 October 2010)
Update #2 is a future update, scheduled to release 19 October 2010. Currently the planned changes are:
- GetCurrentChallenges will become functional
- Fix for screenshot download count reporting as "-1"
[edit] Update #1 (12 October 2010)
On Tuesday [12 October 2010] we're planning on deploying a set of changes to the API. Here's the abbreviated changelist:
- The RESTful XML endpoint has been removed.
- The XML of the SOAP endpoint responses has been changed to be more efficient. While this will make it much more readable, it will break apps relying on the old serialization method.
- Several functions have been optimized to not return zero counts of things like medals. Be sure you're checking your arrays for nulls and zero counts before attempting to read items from them!
- GetPlayerDetailsWithStatsByPlaylist() no longer returns information about Firefight or Campaign, as these have no by-playlist stats available.
- Global Rank information is now available via PlayerDetails and Metadata calls.
- Download count and "like" count are available for files.
- The icon index for each game has been added. This is the index of the icon used to represent the game variant of the game. You can use this to roughly identify the the base game type (slayer, ctf, etc.), but be aware that it is just a UI flag, not actually an indicator of the real "base game type" (there isn't such a thing). Don't use it for anything important.
- A new function, GetCurrentChallenges() is now available, and does what you might expect. JSON path is /game/challenges/{identifier}.
These changes are planned to go live on 10/12 assuming nothing comes up before then.
UPDATE [12 October 2010]: These changes have been made, with the exception of GetCurrentChallenges(). That will be added in the next update, currently penciled in for next Tuesday, 10/19. Additionally, a known issue exists where download count is always -1 for Screenshots. This will also be fixed on 10/19.