REST API is a universal standard for data exchange between systems used by most modern platforms. We have implemented a full-fledged REST API that allows you to integrate your system with external services, games, CRM, terminals, cash desks and administrative panels.
All methods are built according to REST logic: clear separation by resources, work through standard HTTP methods (GET, POST, PUT, DELETE), authorization through tokens and protection of connections over HTTPS.
What can be implemented through the REST API
| Data category | Examples of methods and scenarios |
|---|---|
| Users | Create, Authorize, Update, Delete, Access |
| Gaming activity | Get sessions, bets, wins, RTP |
| Financial transactions | Replenishment, withdrawal, accrual of bonuses, balance recalculation |
| Cash shifts | Shift opening/closing, reports, control by cashiers |
| Analytics and Reports | Query statistics, logs, activity of players and machines |
| Settings and Configurations | Updating machine parameters, halls, roles |
Implementation features
Authorization: by API key or JWT token
Format: JSON (input and output)
Security: HTTPS, IP limit, CORS, rate limit
Structure: REST resources: '/users', '/sessions', '/cashbox ', '/logs'
Documentation: detailed OpenAPI (Swagger), examples in cURL, PHP, JS, Python
Integrator Benefits
Quick setup without complex connection logic
Easy integration with CRM, ERP, mobile and web applications
Scalability - single terminal to international network
Standardized responses and predictable structure
Ability to expand with methods for your tasks
Where especially useful
Control platforms for multiple game halls
Analytical Services and BI Systems
Online checkouts and fiscal gateways
Mobile apps and frontends for administrators or players
REST API is a stable and intuitive way to integrate, time-tested. It is suitable for most tasks: from simple accounting to building a full-fledged ecosystem around the gaming hall.