Since August 2025, Wynncraft Accounts introduced API features for authenticated users, including user-based caching and authenticated throttling.
The authentication system currently supports three user types:
OAuth2 clients are intended for applications acting on behalf of a Wynncraft user.
Use OAuth2 when your application needs a user-granted identity and access context.
Current OAuth2 endpoints are under /v3/oauth/*.
You can create up to 3 authentication tokens from your Account Dashboard.
Each token is independent. For example, 3 tokens give each token its own authenticated rate limit per bucket.
When creating a token, provide:
The token value is only shown once during creation. Store it securely.
Tokens can be set to Public Mode.
A public token:
Use this mode when a token is used by public commands to avoid potential privacy leaks.
You may delete one token every 2 minutes. This prevents deletion abuse to bypass rate limits.
Token creation is not rate-limited.
Authenticated requests use the Authorization header:
Never share account tokens or OAuth2 access tokens with anyone.