Introduction
Groove API Documentation
**Welcome to the Groove API Documentation.** This guide provides comprehensive information for integrating with the Groove Technology Aggregation platform.
Overview
Groove Technology Aggregation is a one-stop solution for all casino content needs. The platform connects casino operators to an ever-expanding collection of games, from the latest releases to all-time classics.
Through the Groove API, casino operators can access content from more than 100 game providers with minimal integration effort. One single integration opens a new world of gaming content for your players!
Core Features
- Game Aggregation - Access to games from over 100 providers through a single integration
- Unified Wallet - Seamless transaction handling across all games
- Free Round Bonuses - Create and manage bonus offers across the platform
- Detailed Reporting - Access comprehensive game history and transaction data
- Sportsbook Integration - Dedicated support for sportsbook products
System Architecture
The Groove API uses a RESTful architecture with standard HTTP requests and JSON responses. All API endpoints are secured with authentication to ensure the safety of player data and transactions.
General Flow Diagram
The diagram below illustrates the core workflow when a player interacts with a game through the Groove platform:
Integration Process
Integrating with the Groove API involves the following steps:
-
Setup Phase
- Receive API credentials from Groove
- Configure endpoints and security settings
- Set up webhook URLs for notifications
-
Basic Integration
- Implement player authentication
- Setup balance management endpoints
- Integrate game launch functionality
-
Transaction Processing
- Implement wager and result handling
- Setup rollback processing
- Configure jackpot management
-
Advanced Features
- Free Round Bonus integration
- Game history and reporting
- Marketing tools integration
Documentation Structure
This documentation is organized into the following main sections:
- Introduction - Overview and key concepts
- Start Game - Game initialization process
- Transaction API - Handling wagers, results, and balance management
- Free Round Bonuses - Setting up and managing bonuses
- Games from Sinatra - Accessing the game catalog and history
- Appendices - Status codes, sportsbook integration, and FAQs
For a better understanding of terminology used throughout this documentation, please refer to the [Definition of Terms](/introduction/definition-of-terms/) page.
Getting Started
To begin your integration with the Groove API, we recommend following these steps:
- Review the Definition of Terms to understand key concepts
- Explore the Start Game process to learn how to launch games
- Study the Transaction API to implement financial transactions
- Contact your Groove account manager for credentials and testing environment access
All integrations must be thoroughly tested in the staging environment before going live. Please ensure all transaction types and error scenarios are properly handled.