GET/api/v2/loyalty/user/transactions

Get user point transactions with advanced filtering

Authentication

Send your API key in the x-api-key header on every request.

Parameters

Request parameters
FieldTypeRequiredDescription
transactionType (query)stringNoOptional filter by transaction type
startDate (query)string (date-time)NoOptional start date filter (ISO 8601 format)
endDate (query)string (date-time)NoOptional end date filter (ISO 8601 format)
source (query)stringNoOptional filter by transaction source
minPoints (query)unknownNoOptional minimum points filter
maxPoints (query)unknownNoOptional maximum points filter
limit (query)unknownNoMaximum number of transactions to return (1-1000, default: 50)
offset (query)unknownNoNumber of transactions to skip (default: 0)

Responses

200 — OK

Response 200 fields
FieldTypeRequiredDescription
IdunknownNo
TransactionTypestringNo
PointsunknownNo
DescriptionstringNo
SourcestringNo
SourceTransactionIdstringNo
CreatedAtstring (date-time)No
ProcessedAtstring (date-time)No
MetadataunknownNo

400 — Bad Request

Response 400 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

401 — Unauthorized

Response 401 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

500 — Internal Server Error

Response 500 fields
FieldTypeRequiredDescription
MessagestringNo
CodestringNo
StatusunknownNo
ValidationErrorsobjectNo
DetailsstringNo

Example request

curl -X GET "https://{base_url}/api/v2/loyalty/user/transactions" \
  -H "x-api-key: YOUR_API_KEY"

This page is generated from the live OpenAPI specification and always matches the current API.