2.12 Query Available Points Balances

The QueryAvailablePointsBalances operation allows you to retrieve all available points balances for a specific Rewards4 member using their MemberId (iRewardsID). The response returns a list of balances, where each balance includes a unique key (sKey), the number of points available (iPoints), and the corresponding GBP value (dValue). This allows you to view both the standard points balance and any promotional-specific balances associated with the member.

Request and response samples can be found at https://soapservices.rewards4sport.com/soap.asmx?op=QueryAvailablePointsBalances


2.12.1 Request Parameters



Parameter Description Data Type Required? 
iRewardsID Unique identifier of Rewards4 member (Rewards4 ID) Integer Yes

2.12.2 Response


The operation will return one of the below.

Parameter Description Data Type
bSuccess Was the call successful Boolean
iErrorCode Any error code returned, if none then 0 Integer
PointsBalances A list of points balances PointsBalances

PointsBalances response

Parameter Description Data Type
sKey Unique identifier of the balance. Will be 'standard' for the normal points balance and then a key for each campaign balance. String
sDescription Name or label for the balance (e.g. "Cheltenham Festival 2026 Offer") String
iPoints The amount of available points on the member's account for the balance Integer
dValue The value (GBP) of the points balance Decimal
iRedemptionPriority Determines redemption order a balance should be redeemed. Integer