We are expanding the /guild endpoint to contain more data, the below list contains the new fields included in this update.
totalGuildRaids > All raids completed by the guild, including raids done by players that are no longer in the guild.ranking > Current guild ranks in leaderboards, except legacy territory, level, and wars leaderboards because those are still calculated on request.lastJoinwarsglobalData > Same style as player main stats global data.weekly > Weekly completion and streak data.playtimerestrictions > Access rules affecting the guild member payload.weekly is empty when restricted. It uses this structure when visible:
Guild member restrictions include:
online_statusmain_accessweekly_accessguildRaids and playtime are inside globalData. guildRaids in guild member stats only counts raids done inside the current guild, while player stats keep the global value.
Since it was confusing, we have made it so player stats don’t use deleted characters data anymore.
And since guild raid data is now being stored per guild instead of globally. This allows a new guildHistory field to exist in player main stats.
guildHistory only contains guilds where the player has completed at least one guild raid. A new access rule, guild_history_access, controls access to this field.
We have also added raidStats, an object that contains various stats about raids (damage taken/dealt, healing, etc…)
The patch includes a leaderboard rebuild to improve accuracy and performance.
rank and restricted fieldsguildTotalRaids, ranking guilds by all raids completed by the guild, including raids done by former members.This is a breaking change and should be read carefully
Ascended items require a response format change. Item endpoints now return an array of item objects instead of an object keyed by display name.
Previous format:
New format:
Aspects follow the same array-of-objects format and now include internalName:
This should fix invalid controller counts and missing ascended items.
This update also brings optimizations to players and guilds rendering which should speed up the API globally; it also means we are removing the authentication-lock that was applied to the
fullResult query parameter last patch.