Current balance of a player
POST
/players/balance
const url = 'https://operator.example.com/game-wallet/v1/players/balance';const options = { method: 'POST', headers: {'webhook-signature': '<webhook-signature>', 'Content-Type': 'application/json'}, body: '{"player_id":"example","session_id":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://operator.example.com/game-wallet/v1/players/balance \ --header 'Content-Type: application/json' \ --header 'webhook-signature: <webhook-signature>' \ --data '{ "player_id": "example", "session_id": "example" }'Authorizations
Section titled “Authorizations”Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
player_id
required
string
session_id
string
Example generated
{ "player_id": "example", "session_id": "example"}Responses
Section titled “Responses”Balance
Media typeapplication/json
object
balance
required
Integer amount in minor units, as a decimal string.
string
currency
string
Example
{ "balance": "1500"}player_not_found
Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
code
required
string
detail
string
Example
{ "type": "https://game-platform.dev/problems/rate_limited", "code": "invalid_signature"}default
Section titled “default”RFC 9457 problem details
Media typeapplication/problem+json
object
type
required
string format: uri
title
required
string
status
required
integer
code
required
string
detail
string
Example
{ "type": "https://game-platform.dev/problems/rate_limited", "code": "invalid_signature"}