Get a game
GET/games/{game_id}
Retrieve a single game by its UUID.
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”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Responses
Section titled “Responses”The requested game.
object
object
truelabsslotsWhether this game supports free rounds / free spins. true means you
can issue free rounds on it via POST /v1/free-rounds; a false game
is rejected at grant time. Filter your free-round campaigns on this.
For Mobule it mirrors the provider’s is_freerounds_enabled flag as of
the last catalogue sync.
Informational allow-list of regulated markets the game is certified
for, as declared by the provider. This is NOT a launch gate - it is a
licensing hint so you can filter the catalog by what your licence
permits. null when the provider declares no market data. (The
launch gate is blocked_countries, enforced against the
operator-declared player country.)
object
ISO-3166-1 alpha-2 codes of certified regulated markets.
[ "DE", "EE", "GI", "IM", "MT"]true when the game is approved for the international / offshore (”.COM”, rest-of-world) market. A market type, not a country.
ISO alpha-2 codes of certified low-barrier markets.
[ "AM", "LV", "MX", "ME", "RS"]Certified markets with no ISO country mapping (e.g. territory licensing authorities), preserved verbatim. Omitted when empty.
The original provider markets string. Omitted when the data came only from structured certification fields.
Effective ISO-4217 currencies this game can be launched in: the
game’s own override if set, else the provider default
(provider_configs.supported_currencies). An empty array means no
declared restriction is known. Filter the catalog with the currency
query parameter, and treat this as the source of truth for which
player wallet currencies a game supports before launch.
[ "USD", "EUR"]Minimum stake per spin, quoted in bet_limits_currency exactly as
the provider declared it - the platform never converts limits
between currencies. null when the provider has not declared a
limit.
0.1Maximum stake per spin, quoted in bet_limits_currency. null
when undeclared.
100Suggested default stake the operator may pre-select, quoted in
bet_limits_currency. null when undeclared.
1The currency min_bet/max_bet/default_bet are quoted in
(canonical upper-case code). null exactly when no bet value is
declared. Values are NOT converted to the player’s wallet currency.
EURMaximum win expressed as a multiple of the stake
(currency-agnostic). null when the provider has not declared a
cap.
5000The discrete valid-stake ladder for one currency, when known -
e.g. for issuing free rounds. Single-currency (no FX), so it answers
only for currency. null when no ladder is on file (then use
GET /v1/games/{game_id}/stakes / provider-side validation).
object
EUR[ 0.2, 0.4, 0.6, 0.8, 1, 2, 4]game_id is not a valid UUID.
object
object
Correlation ID for support escalation.
object
Missing, invalid, or revoked API key.
object
object
Correlation ID for support escalation.
object
No game found with that ID.
object
object
Correlation ID for support escalation.
object
Provider access or session authorization storage is temporarily unavailable.
object
object
Correlation ID for support escalation.