Skip to main content
This section documents the wire contract the MusterBox SDK drives. Every endpoint here is verified against the MusterBox backend source — nothing is speculative. Endpoints are grouped by purpose:

Authentication

Game SDK

Secure purchases (SDK-mediated)

Environments

The OpenAPI document uses these as servers and writes every path with the /api/v1 prefix, exactly as the SDK resolves URLs (control-plane-base + /api/v1).

Authentication model

Every endpoint except register/login uses the bearer access token returned from login. Game SDK routes additionally require the x-game-key header (and results require the single-use x-session-token).

Which clients should call the API directly?

Purchase endpoints are SDK-mediated by design. Drive them through the SDK’s PurchaseClient — never hand-roll a request, or you will skip the required environment pre-flight.
The interactive playground on these pages lets you try requests against a server you configure. Use a sandbox server and test credentials.
The examples in the API pages assume an authenticated session. The easiest way to obtain tokens in a scratch environment is a player login against sandbox host.
Last modified on September 10, 2026