3. GET GAMES API

This API request allows the operator to receive a full list of our games which are enabled for their front-end. If no games are enabled, the response will return as “empty”.

This list contains details about the game types, game identifiers, image URL’s, supported platforms, supported modes, and other information useful for rendering the Operator game lobby page.

The get games API is a web service hosted on AGGREGATOR and can be called by the Operator.

An API key is required as a request parameter which is allocated to the Operator at the time of integration. Please see the below sections for more information.

3.1 Get Games Request

TypeInput
MethodPOST
URLhttps://<AG-API-BASE-URL>/provider/get_aggregator_games
Headers "Content-Type": "application/json"
POST ParametersJSON Object (JSON-RPC 2.0)
Example{
"jsonrpc": "2.0",
"id": 0,
"method": "get_aggregator_games",
"params": {
"api_key": "string",
"site_id": int
}
}

3.2 Request Parameters

ParameterTypeDescriptionOptional
api_keyStringAPI key allocated to the Operator
site_idIntegerSite ID allocated to the OperatorYes

3.3 Response Parameters

ParameterTypeDescription
resultJson ObjectPresented as a key in the response dictionary
gamesJSON ObjectPresented as a key inside the result dictionary contains
list of dictionaries with game details

3.4 Example Response

{
	"jsonrpc": "2.0",
	"result":{
		"games": [{
			"game_id": 1666,
			"game_name": "pirate's_pillage",
			"description": "Pirate's Pillage",
			"title": "Pirate's Pillage",
			"game_type": "scratch",
			"tags": ["New", "Trending"],
			"status": 1,
			"jackpot": 0,
			"rtp": 94.5,
			"platforms": ["desktop", "mobile"],
			"launch_params": {
				"height": "600px",
				"width": "600px"
			},
			"game_features": ["feature1"],
			"maximum_winning": 5002,
			"volatality": "medium",
			"modes": ["Real", "GoldCoins", "SweepCoins"]
			"free_spins_configuration": {
				"coin_values": ["0.1", "0.2", "0.5", "1.0"],
				"min_number_of_coins": 1,
				"max_number_of_coins": 1,
				"min_paylines": 10,
				"max_paylines": 20
			},
			"provider": "rival",
                        "image_url":"https://staging-agapi.vegassoftware.com/static/200X299/211.jpg"
              }]
	}
}