Retrieve game provider FRB metadata
Retrieve game provider FRB metadata
Retrieves FRB metadata from the game providers.
Request endpoint: /frb/games/{version}/metadata
Request Method: GET
Usage information for QuickFire
Game provider QuickFire requires a parameter named balanceTypeId. This parameter is not used by any other game provicer.
The valid values of the balanceTypeId parameter are:
- 0: Real money
- 1: Bonus money
Request parameters:
| Parameter | Data type | Description |
|---|---|---|
| version | String required | The API version. Only version 1.0 is currently supported. Other version values are accepted, but are treated as 1.0. Example: 1.0 |
Response Parameters:
None.
Example Response:
{
"Quickfire": {
"providerId": "27",
"fieldsToDefine": {
"numberOfRounds": {
"type": "Integer",
"maxValue": 2147483647,
"minValue": 0
},
"availableFromDate": {
"type": "Date",
"format": "yyyy-MM-dd HH:mm:ss"
},
"availableDuration": {
"type": "Integer"
},
"expirationDate": {
"type": "Date",
"format": "yyyy-MM-dd HH:mm:ss"
},
"balanceTypeId": {
"type": "Integer",
"allowedValues": [
0,
1
]
},
"messageFirstLine": {
"type": "String",
"optional": false
},
"messageSecondLine": {
"type": "String",
"optional": false
},
"offerName": {
"type": "String",
"optional": false
}
},
"gameInfoList": [
{
"gameId": "83400088",
"betAmount": [
0
]
},
{
"gameId": "83400091",
"betAmount": [
0
]
},
{
"gameId": "83400161",
"betAmount": [
0
]
}
]
},
"Playson": {
"providerId": "7",
"fieldsToDefine": {
"numberOfRounds": {
"type": "Integer",
"maxValue": 2147483647,
"minValue": 0
},
"availableFromDate": {
"type": "Date",
"format": "yyyy-MM-dd HH:mm:ss"
},
"availableDuration": {
"type": "Integer"
},
"expirationDate": {
"type": "Date",
"format": "yyyy-MM-dd HH:mm:ss"
},
"balanceTypeId": {
"type": "Integer",
"allowedValues": [
0,
1
]
},
"messageFirstLine": {
"type": "String",
"optional": false
},
"messageSecondLine": {
"type": "String",
"optional": false
},
"offerName": {
"type": "String",
"optional": false
}
},
"gameInfoList": [
{
"gameId": "80700000",
"betAmount": [
0
]
},
{
"gameId": "80700023",
"betAmount": [
0
]
}
]
},
"Evoplay Entertainment": {
"providerId": "23",
"fieldsToDefine": {
"numberOfRounds": {
"type": "Integer",
"maxValue": 2147483647,
"minValue": 0
},
"availableFromDate": {
"type": "Date",
"format": "yyyy-MM-dd HH:mm:ss"
},
"availableDuration": {
"type": "Integer"
},
"expirationDate": {
"type": "Date",
"format": "yyyy-MM-dd HH:mm:ss"
},
"balanceTypeId": {
"type": "Integer",
"allowedValues": [
0,
1
]
},
"messageFirstLine": {
"type": "String",
"optional": false
},
"messageSecondLine": {
"type": "String",
"optional": false
},
"offerName": {
"type": "String",
"optional": false
}
},
"gameInfoList": [
{
"gameId": "82500000",
"betAmount": [
0
]
},
{
"gameId": "82500037",
"betAmount": [
0
]
}
]
}
}Error Response:
{
"errMsg": "unauthorized"
}Response codes:
| Code | Status | Message |
|---|---|---|
| 200 | success | 200 success Got games providers FRB metadata successfully |
| 400 | bad request | bad request |
| 500 | internal server error | internal server error |