Skip to main content

Choice Gaming API Overview

The Choice Gaming API provides a complete solution for integrating online casino and slot games into partner platforms.
It enables seamless communication between your system and Choice Gaming's game servers through a well-structured RESTful interface.

The documentation outlines all stages of interaction — from game launch and player authentication to bet handling, win recording, cancellations, promotional rounds, and tournament rewards.
Each endpoint includes clear parameter definitions, expected responses, and example payloads for rapid integration.

This API allows developers to:

  • Launch games securely using session tokens and partner credentials.
  • Manage player data, bets, wins, and balance updates in real time.
  • Handle errors and maintain transactional accuracy.
  • Retrieve round history and replay information for auditing or transparency purposes.
  • Dynamically display available games through the Game List endpoint.
  • Support both demo (“fun”) and real-money (“real”) play modes.

By following these specifications, developers can build fast, secure, and flexible integrations that ensure a smooth experience for both operators and players.


Key Benefits

🎯 Comprehensive Lifecycle Coverage

Endpoints cover every phase of gameplay:

  • Game launch
  • Player info retrieval
  • Bet and win handling
  • Cancellation, tournament, and promo wins
  • Free round management
  • Token generation
  • Round replay and history tracking

💎 Built-in Promotional Features

Support for free rounds, promo wins, and tournament rewards lets operators easily run campaigns, bonuses, and retention programs without custom logic.

🔐 Secure Session Management

Endpoints like generateNewToken ensure session integrity and token refresh, reducing risks of replay attacks or unauthorized use.

📊 Transparent & Auditable Operations

roundInfo and roundReplayInfo provide access to round history and replay data — essential for dispute resolution, compliance, and trust.

⚙️ Robust Error Handling

Consistent JSON error structure with clear codes:

  • invalid.externalToken
  • insufficient.balance
  • transaction.already.exists
  • transaction.already.cancelled
  • invalid.transaction.id
  • failure

🧩 Dynamic Game Catalog

The gameList endpoint gives you real-time access to available titles, thumbnails, bet ranges, and metadata — ideal for auto-updating your front-end game lobby.

💱 Multi-Currency Support

Use the currencyList endpoint to retrieve supported currencies, ensuring global compatibility across markets.

🤝 Partner-Friendly Architecture

All endpoints are partner-centric, requiring your partnerId, externalToken, and other identifiers — giving you full control of user sessions, transactions, and reporting.


Summary

The Choice Gaming API provides developers and operators with a robust, scalable, and secure framework for integrating casino games.
Its flexibility, detailed documentation, and comprehensive lifecycle coverage make it suitable for both new iGaming startups and established online gaming platforms.

📘 For full technical documentation and request examples, visit otkgaming.com/doc