v3.5 - User System
v3.5 - User System
v3.5 - User System
v3.5 is mostly an internal platform update. Response skeletons are mostly similar, but users, developer tokens, privacy rules, per-user cache, and the new throttling system were added.
See Authentication for the current authentication guide.
Authorization: Bearer <token>.OAuth2 is not included in this initial release, but it is planned for a future patch.
Ratelimit-Bucket > The bucket the request belongs to.Ratelimit-Limit > Requests allowed per minute for the current bucket.Ratelimit-Reset > Remaining time before the current request cycle resets.UserID > Authenticated user ID.UserType > Authenticated user type, such as SESSION or TOKEN.Cache-Source > User or Shared.User cache is shared between session and token requests for the same user, except when using a public token.
Initial throttling buckets:
SHARED: 50 RPM guest / 120 RPM authenticated.PLAYER: 50 RPM guest / 120 RPM authenticated.GUILD: 50 RPM guest / 120 RPM authenticated.ITEMS: 50 RPM guest / 120 RPM authenticated.LEADERBOARDS: 50 RPM guest / 120 RPM authenticated.MAP: 50 RPM guest / 120 RPM authenticated.Buckets are tracked independently. For example, using both the PLAYER and GUILD buckets gives each bucket its own request budget.
Authentication limitations:
restrictions to responses affected by privacy rules.featuredStats, containing the five stats chosen by the player.featuredStats is empty when the player has hidden main stats.removedStat, listing stats removed from the character skeleton.Controller format:
An advanced search endpoint with modular filters and operators such as equality, greater-than, less-than, and ranges was started but not included in this release.
Error responses now use a structured format:
Multiple selectors follow the same structure:
See Exceptions for the current exception reference.