Game Directory Service
Game Directory is a service, which is responsible to provide methods to obtain required information to correctly launch casino games and provide bonuses.
GET
/get_game_id/
{provider}
/{game}
GET
/get_game_id/
{provider_path}
/{provider_name}
/{game}
GET
/provider/
{provider_id}
GET
/get_game_details/
GET
/get_game_details/
{game_id}
GET
/get_games_with_provider_id/
{provider_id}
POST
/translate_game_ids
GET
/get_game_id/
{provider}
/{game}
Gets Internal Game Id
Path variables
provider
string
required
Provider Name
game
string
required
Provider Game Id
Responses
200
OK
Body
Object
data
Object
Example:
data
id
integer
Example:
123
provider_id
integer
code
string
Example:
10
message
string
Example:
Success
200
Not Found
Body
Object
code
integer
Example:
404
message
string
Example:
Game Not Found
GET
/get_game_id/
{provider_path}
/{provider_name}
/{game}
Gets internal game Id by provider game ID and provider name
Path variables
provider_path
string
required
Provider Path
provider_name
string
required
Provider Name
game
string
required
Provider Game ID
Responses
200
OK
Body
Object
code
string
Example:
10
message
string
Example:
success
data
Object
id
integer
provider_id
integer
200
Not Found
Game not found
Body
Object
code
integer
Example:
404
message
string
Example:
Game Not Found
GET
/get_game_details/
Gets array data object (game details) by game IDs
Request parameters
gameIdsString
string
optional
Responses
200
OK
Body
Object
data
Object
id
integer
Example:
10930
provider_id
integer
Example:
39
provider_game_id
string
name
string
provider_name
string
Example:
game-integration-middleware/habanero
launch_parameters
Object
gameId
string
Example:
EURoulette
game_features
Object
game_specifications
Object
code
string
Example:
10
message
string
Example:
Success
Example 1
"data": [
{
"id": 10930,
"provider_id": 39,
"provider_game_id": null,
"name": null,
"provider_name": "game-integration-middleware/habanero",
"launch_parameters": {
"gameId": "EURoulette"
},
"game_features": null,
"game_specifications": null
},
{
"id": 13568,
"provider_id": 10,
"provider_game_id": null,
"name": null,
"provider_name": "nyx",
"launch_parameters": {
"gameId": "70255"
},
"game_features": null,
"game_specifications": null
}
],
"code": 10,
"message": "Success"
}
GET
/get_game_details/
{game_id}
Gets array data object (game details) by game ID
Path variables
game_id
string
required
Responses
200
OK
Body
Object
data
Object
id
integer
Example:
7363
provider_id
integer
Example:
2
provider_game_id
string
name
string
provider_name
string
launch_parameters
Object
gameId
string
Example:
EURoulette
gameCode
string
game_features
Object
game_specifications
Object
code
integer
Example:
10
message
string
Example:
Success
GET
/get_games_with_provider_id/
{provider_id}
Gets array data object (game details) by provider ID
Path variables
provider_id
string
required
Responses
200
OK
Body
Object
data
Object
id
integer
Example:
7363
provider_id
integer
Example:
2
provider_game_id
string
name
string
provider_name
string
launch_parameters
Object
gameId
string
Example:
EURoulette
game_features
Object
game_specifications
boolean
code
integer
Example:
10
message
string
Example:
Success
POST
/translate_game_ids
gets provider game IDs by internal game IDs
Request body
Object
game_ids
string
Example:
7360,13568,10930
Responses
201
Created
Body
Object
data
Object
gameId
string
Example:
533_Portal
gameId2
string
Example:
EURoulette
gameId3
string
Example:
70255
code
integer
Example:
10
message
string
Example:
Success