Catalogue

Two calls tell you what you may launch. Both are signed like every operator API call and are rate limited per operator.

GET /v1/product

The products you may launch from: [{ "product": "runecode", "name": "RuneCode" }].

GET /v1/{product}/game?after=<int64>

{ "updated": 1792000000,
  "games": [ { "product": "runecode", "publisher": "wizards", "game": "royal-tiger-v2",
               "name": "Royal Tiger v2", "rtp": "96.20", "updated": 1792000000, "image": "https://…/cover.webp" } ] }

The SDKs: rgs.products() and rgs.games(product, after?).

Rate limit

The catalogue allows about one request per second per operator (burst 5). Cache it; do not call it per player request.

Planned: the richer catalogue

A paginated GET /runecode/v1/catalogue with media, mode, volatility, bet-level, jurisdiction and release fields is specified but not served yet: see Availability.