Welcome to WabbitBot Developer API

The WabbitBot Developer API (/v1) provides programmatic read access to a guild's economy, items, leaderboards, badges, pets, trades, and related systems, plus write access to a user's balance, inventory, stocks, and status effects.


Base URL: https://integrations.wabbit.gg/v1


Every request is authenticated with a token bound to one specific guild — see Authentication. There is no guild_id parameter on any route; the guild is always implicit from the token.


Is this the right API for you?


This is the current, actively developed API. WabbitBot also has a legacy /api surface (documented separately at api-docs.html) that predates scoped tokens, rate limiting, and idempotency — it isn't a good fit for new integrations and isn't covered by this documentation.


Response shape


Every response is JSON. Successful responses look like:

{ "data": { ... }, "meta": { "version": "v1" } }

Paginated list responses add page, limit, and hasMore to meta. Failed responses look like:

{ "error": { "code": "VALIDATION_ERROR", "message": "amount must be a non-negative number" } }

error.code is contractual — build your integration's error handling against it, not error.message (wording may change without notice). See Errors for the full code list.


Did this page help you?