BetSolutions · JSON Structure
Betsolutions Structure
Structural overview of the BetSolutions API surface; extracted from openapi/.
Type:
Properties: 0
BettingCasinosGamingGamblingSlotsSports Betting
Betsolutions Structure is a JSON Structure definition published by BetSolutions.
Meta-schema:
JSON Structure
{
"provider": "BetSolutions",
"providerId": "betsolutions",
"kind": "json-structure",
"description": "Structural overview of the BetSolutions API surface; extracted from openapi/.",
"schemaCount": 12,
"operationCount": 6,
"schemas": [
{
"name": "AuthResponse",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "DepositRequest",
"type": "object",
"propertyCount": 6,
"required": [
"merchantId",
"playerId",
"amount",
"currency",
"transactionId",
"hash"
]
},
{
"name": "WithdrawRequest",
"type": "object",
"propertyCount": 6,
"required": [
"merchantId",
"playerId",
"amount",
"currency",
"transactionId",
"hash"
]
},
{
"name": "BalanceRequest",
"type": "object",
"propertyCount": 3,
"required": [
"merchantId",
"playerId",
"hash"
]
},
{
"name": "BalanceResponse",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "WalletTransactionResponse",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "GameListRequest",
"type": "object",
"propertyCount": 2,
"required": [
"merchantId",
"hash"
]
},
{
"name": "GameListResponse",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Game",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "PlayerInfoRequest",
"type": "object",
"propertyCount": 3,
"required": [
"merchantId",
"playerId",
"hash"
]
},
{
"name": "PlayerInfoResponse",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "ErrorResponse",
"type": "object",
"propertyCount": 3,
"required": []
}
],
"operations": [
{
"method": "GET",
"path": "/wallet/auth",
"operationId": "authenticatePlayer",
"summary": "BetSolutions Authenticate Player",
"tags": [
"Transfer Wallet"
]
},
{
"method": "POST",
"path": "/wallet/deposit",
"operationId": "depositFunds",
"summary": "BetSolutions Deposit Funds",
"tags": [
"Transfer Wallet"
]
},
{
"method": "POST",
"path": "/wallet/withdraw",
"operationId": "withdrawFunds",
"summary": "BetSolutions Withdraw Funds",
"tags": [
"Transfer Wallet"
]
},
{
"method": "POST",
"path": "/wallet/balance",
"operationId": "getBalance",
"summary": "BetSolutions Get Player Balance",
"tags": [
"Transfer Wallet"
]
},
{
"method": "POST",
"path": "/game/list",
"operationId": "getGameList",
"summary": "BetSolutions Get Game List",
"tags": [
"Player"
]
},
{
"method": "POST",
"path": "/player/info",
"operationId": "getPlayerInfo",
"summary": "BetSolutions Get Player Info",
"tags": [
"Player"
]
}
]
}