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.

Info

**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
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

graph LR A[Player] --> B[Casino Operator] B --> C[Groove Platform] C --> D[Your Game Provider API] D --> E[Your Game Server] style D fill:#f9f,stroke:#333,stroke-width:4px style E fill:#f9f,stroke:#333,stroke-width:4px

Data Flow:

  1. Player requests game from Casino
  2. Casino sends request to Groove
  3. Groove calls your Game Launch API
  4. Your system generates session and returns game URL
  5. Player is redirected to your game
  6. Your game communicates with Groove for transactions

🚀 Integration Steps

  1. Prepare Your Infrastructure

    • Set up API endpoints on your servers
    • Implement secure session management
    • Configure game servers for Groove integration
  2. 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
  3. Testing Phase

    • Test with Groove’s staging environment
    • Validate all transaction types
    • Ensure proper error handling
    • Test currency conversions
  4. 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