155.io
155.io
155
Socials
Resources
Live DemoGet in touch

CH 155·Start·T+--:--:--:--·ON AIR

Get Started

All the resources you need to get started to integrate our games into your platform.

Your wallet

  • /balancethe player's balance
  • /betdebit a stake
  • /wincredit a win
  • /rollbackreverse a bet

Authenticated by IP whitelist — there are no keys to rotate.

  1. 01
    Step one

    Apply for access

    The Boost application takes your company details and how you want staging and production configured. Submit it and we set both environments up, open your back office, and send the operator ids and connection details for each.

    • Back office
    • Operator IDs
    • Staging + production
    Open the application
  2. 02
    Step two

    Build the integration

    Fetch the games, request a game URL, read round and bet details — and implement the four wallet callbacks your side owns: balance, bet, win and rollback.

    • 4 endpoints
    • 4 callbacks
    • Acceptance suite
    Read the docs
  3. 03
    Game reference

    Every game, every code

    Production and staging codes, live status, payouts and RTPs, one-pagers — the whole catalogue on one page.

    Open the catalogue
  4. 04
    Brand assets

    Everything to launch with

    Logos, posters, key art and promo stills for all twelve games, packed and ready for your lobby.

    Open assets

Most operators go from application to live games in a couple of days.

The whole integration

Four endpoints each way

That is the entire surface area. Everything else — currencies, limits, which games you carry — is configuration in your back office.

You call 155api.marbles.xyz
  • POST /game/gamesThe catalogue and its ids
  • POST /game/game/urlA launch URL for a player
  • POST /game/roundRound detail and outcome
  • POST /game/betsBet detail and settlement
155 calls youyour wallet
  • POST /balanceThe player's balance
  • POST /betDebit a stake
  • POST /winCredit a win
  • POST /rollbackReverse a bet
Launch a game
curl -X POST https://api.marbles.xyz/game/game/url \
  -H 'Content-Type: application/json' \
  -d '{
        "clientSessionId": "<your-session-id>",
        "clientPlayerId": "<your-player-id>",
        "operatorId": "<your-operator-id>",
        "partnerId": "<your-casino>",
        "gameId": "2469f711-2da6-46b7-8648-3313dfdc5bb5",
        "username": "<unique-username>",
        "currency": "USD",
        "platform": "MOBILE"
      }'
Returns { "url": "https://game.marbles.xyz?otl=…" } — drop it in an iframe or redirect to it. No key to manage: the endpoint is authenticated by IP whitelist.
llms.txt supported

Build with AI

The entire API reference as one file, written for language models. Feed it to Claude, Cursor, Windsurf or ChatGPT and it can answer anything about integrating 155 — accurately, from the source.

Always on

Ask the 155 assistant

It knows the API, the games, the payouts and the integration end to end. Ask it anything, any hour — it answers straight away.

Open the assistant

[ The Next Generation of Real-World Games ]

Bring The Chaos To Your Platform

Contact us