Introduction
Games Integration
Once the game is launched - game provider will produce requests in order to:
- Render player’s balance and currency in game client
- placing/settling/cancelling bets
In order to achieve this Choice Gaming provider exposes API for platforms.
The controller consists of all methods required to process player’s bets.
The communication is available as application/json REST API.
The API endpoint is exposed on Choice Gaming provider side. It's the same for staging and production environments.
The API requests will contain 'externalToken' get parameter which identifies platform’s integration on Game Provider side. External Token value is passed in game launch URL as 'externalToken'. It is the same for staging and production environments.
We support only HTTPS communication. All API requests should be POST calls to respective path with Content-Type: application/json posted as body
There are total of 6 methods available:
All requests have common format which is extended based on the method called:
POST /<api_method_name> HTTP/1.1
Content-Type: application/json
{
parameters
}