Create a demo session
POST/demo-sessions
Launch a demo game session. No real-money wallet involvement; no bet
or win callbacks emitted. Useful for sandbox testing or
prospect-facing free-play surfaces. Demo sessions are non-financial
and do not require an Idempotency-Key header.
Mobule requires current support approval for the exact organization bound
to the authenticated operator key. Unbound keys cannot infer an organization.
A platform key takes no sub_operator_ref here and is evaluated as the
platform account, admitted by its organization’s approval.
Discovery omits unapproved games (direct game/stakes lookup returns 404).
Launches and launcher re-reads return PROVIDER_ACCESS_REQUIRED (403) on
denial; storage uncertainty returns PROVIDER_ACCESS_UNAVAILABLE (503).
Requests for other providers keep their existing access policy.
Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”object
Responses
Section titled “Responses”Demo session created.
object
One-time-use signed URL the player is redirected to.
Missing, invalid, or revoked API key.
object
object
Correlation ID for support escalation.
object
The game’s provider is not available to operators - it has not
completed go-live, or the platform suspended it (E1003). Mobule
additionally requires current approval (PROVIDER_ACCESS_REQUIRED).
object
object
Correlation ID for support escalation.
object
Game not found or does not support demo mode.
object
object
Correlation ID for support escalation.
object
Provider access or session authorization storage is temporarily unavailable.
object
object
Correlation ID for support escalation.