Operators
List games
Return the games your account can launch right now.
GET /games/activated
Authorization: Bearer <access-token>Response
200 OK with an array of games.
| Field | Type | Description |
|---|---|---|
id | number | KOI game ID. |
name | string | Display name. |
slug | string | Identifier used in request-access. |
image_url | string | null | Absolute https URL of the game cover, hosted by KOI. Covers vary in size and aspect ratio; fit them with object-fit: contain. null when the game has no cover yet. |
category | string | null | Game type, for example crash, roulette, slot, wall-street or rush-hour. |
rtp | object | null | Published return to player. null when not yet published. See Game catalog. |
volatility | string | null | low, medium or high. null when not classified. |
bet_levels | object | Stake values per currency for crash, roulette and slot games, in BRL, USD, EUR and MXN. Empty object for other categories. |
[
{
"id": 31,
"name": "Amazonia Adventure",
"slug": "amazonia-adventure",
"image_url": "https://play.koigames.app/covers/amazonia-adventure.png",
"category": "slot",
"rtp": { "value": 96.82, "source": "simulated", "math_version": "2026.10.1" },
"volatility": null,
"bet_levels": { "BRL": [0.1, 0.2, 0.3, 0.4, 0.5] }
},
{
"id": 2,
"name": "Aviator Wars",
"slug": "aviator-wars",
"image_url": "https://play.koigames.app/covers/aviator-wars.png",
"category": "crash",
"rtp": null,
"volatility": null,
"bet_levels": { "BRL": [0.1, 0.2, 1, 10, 50, 100, 500] }
}
]The example arrays are shortened. Bet levels are the same numeric values in every currency.
Errors
| Status | When |
|---|---|
401 | Missing or invalid access token. |
404 | No active game is enabled for your account. |
A game is listed only when it is active on the KOI platform and enabled for your account.