Skip to main content
POST
Get Transaction Summary by Date
Returns a paginated list of a member’s loyalty transactions within a specified date range, including points earned, redeemed, and the narration for each entry. Use this to power transaction history views in your loyalty portal or app. The Count field in the response gives the total matching records so you can calculate the number of pages. For an aggregated balance overview rather than individual transactions, use Get Statement Summary.

Responses

Pagination

Authorizations

Authorization
string
header
required

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

Body

application/json
DateFrom
string<date-time>
required

Start date in ISO 8601 format

Example:

"2026-01-01T00:00:00"

DateTo
string<date-time>
required

End date in ISO 8601 format

Example:

"2026-05-11T23:59:59"

MinimumRange
integer
required

Pagination start index (0-based)

Example:

0

MaximumRange
integer
required

Number of records to return per page

Example:

10

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

Transactions retrieved

results
object