Groove Game Provider Integration API
Game Provider Integration API
Welcome to Groove Technologies Integration
Groove Technology is a leading game aggregation platform that connects game providers with casino operators worldwide. As a game provider, integrating with Groove allows you to distribute your games to numerous casino operators through a single integration point.
This documentation describes the APIs that you, as a game provider, must implement to integrate your games with the Groove aggregation platform. Once integrated, your games will be available to all casino operators using the Groove platform.
**Provider-Side Implementation**: This documentation specifies the endpoints and methods that must be implemented on your (game provider's) infrastructure. Groove will call these endpoints to launch games and process transactions.
🎮 What You Need to Implement
1. Game Launch
Groove → Your Platform
- Receive game launch requests from Groove
- Generate game sessions for players
- Return game URLs for player redirection
- Handle device detection and reality checks
2. Transaction APIs
Your Games → Groove → Casino Wallet
- GetAccount: Validate player sessions from Groove
- GetBalance: Retrieve player balance from Groove
- Wager: Process bet requests through Groove
- Result: Process win/loss results through Groove
- Rollback: Handle transaction corrections
- Jackpot: Process jackpot wins
3. Free Round Bonus API
Groove → Your Platform
- Receive and create bonus templates
- Assign bonuses to specific players
- Track bonus usage and expiration
- Support multi-currency with automatic conversion
📋 Quick Links
| Section | Description |
|---|---|
| Getting Started | Initial setup and requirements |
| API Reference | Complete API documentation |
| Error Codes | Response codes reference |
| Examples | Integration examples |
| FAQ | Frequently asked questions |
🔑 Integration Benefits
- ✅ Single Integration - Reach multiple casino operators through Groove
- ✅ Wide Distribution - Your games available to all Groove partner casinos
- ✅ Multi-Currency - Automatic currency conversion handled by Groove
- ✅ Standardized API - One integration standard for all operators
- ✅ Transaction Management - Groove handles wallet operations with casinos
- ✅ Comprehensive Support - Full gaming lifecycle and bonus management
📊 Integration Flow
Data Flow:
- Player requests game from Casino
- Casino sends request to Groove
- Groove calls your Game Launch API
- Your system generates session and returns game URL
- Player is redirected to your game
- Your game communicates with Groove for transactions
🚀 Integration Steps
-
Prepare Your Infrastructure
- Set up API endpoints on your servers
- Implement secure session management
- Configure game servers for Groove integration
-
Implement Required APIs
- Game Launch: Handle game start requests from Groove
- Transaction API: Connect to Groove for wallet operations
- Bonus API (optional): Support free rounds functionality
-
Testing Phase
- Test with Groove’s staging environment
- Validate all transaction types
- Ensure proper error handling
- Test currency conversions
-
Certification & Go Live
- Complete Groove certification process
- Deploy to production environment
- Monitor integration performance
- Provide game assets to Groove
📞 Support
For technical assistance during integration:
- Documentation: This site
- Response Time: Within 24 hours
- During integration: Contact Groove via the integration main communication chanel(slack/teams).
Groove Technologies - Powering Casino Innovation