Skip to main content
POST
/
lbms-ingress
/
transaction-lm
/
API
/
Transaction
/
GetMemberStatementSummary
Get Statement Summary
curl --request POST \
  --url https://loyalife-api.xoxoday.in/lbms-ingress/transaction-lm/API/Transaction/GetMemberStatementSummary \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "RelationReference": "jane.doe@example.com",
  "TransactionCurrency": "DEFAULT",
  "RelationType": 4,
  "ProgramId": 19
}
'
{
  "results": {
    "IsSucessful": true,
    "ErrorCode": "000",
    "ExceptionMessage": "Success",
    "ReturnObject": {
      "Bonus": 500,
      "Spend": 1200,
      "Redeem": 300,
      "Partner": 0,
      "Purchased": 0,
      "ExpiredPoints": 50,
      "PointBalance": 1350
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://help-loyalife.xoxoday.com/llms.txt

Use this file to discover all available pages before exploring further.

Returns a member’s aggregated loyalty account summary — total points earned, redeemed, expired, and the current redeemable balance. This is the primary endpoint for a loyalty wallet or dashboard screen where you want to show a member their overall standing at a glance. ReturnObject.PointBalance is the live redeemable balance to use in redemption eligibility checks. For a line-by-line transaction history, use Get Transaction Summary.

Responses

PathTypeDescription
results.IsSucessfulbooleantrue
results.ErrorCodestring000
results.ReturnObject.PointBalanceintegerCurrent redeemable points balance
results.ReturnObject.BonusintegerPoints earned through bonus/referral campaigns
results.ReturnObject.SpendintegerPoints earned through purchase transactions
results.ReturnObject.RedeemintegerTotal points redeemed
results.ReturnObject.PartnerintegerPoints earned through partner transactions
results.ReturnObject.PurchasedintegerPoints purchased directly
results.ReturnObject.OtherAccruedintegerPoints earned through other accrual types
results.ReturnObject.AirintegerPoints redeemed for air bookings
results.ReturnObject.HotelintegerPoints redeemed for hotel bookings
results.ReturnObject.CarintegerPoints redeemed for car bookings
results.ReturnObject.BillPaymentintegerPoints redeemed for bill payments
results.ReturnObject.CharityintegerPoints donated to charity
results.ReturnObject.CreditTransferintegerPoints received via transfer
results.ReturnObject.DebitTransferintegerPoints sent via transfer
results.ReturnObject.ExpiredPointsintegerTotal expired points

Authorizations

Authorization
string
header
required

JWT obtained from Generate Auth Token. Pass as Authorization: bearer {token}.

Body

application/json
RelationReference
string
required
Example:

"jane.doe@example.com"

TransactionCurrency
string
required
Example:

"DEFAULT"

RelationType
integer
required
Example:

4

ProgramId
integer
required
Example:

19

Response

200 - application/json

Statement summary

results
object