Skip to main content
GET
/
loyalty
/
cp
/
api
/
transaction-by-shop
Get customer point transaction history
curl --request GET \
  --url https://loyalty-admin.appstle.com/loyalty/cp/api/transaction-by-shop
[
  {
    "id": 12345,
    "shop": "example-store.myshopify.com",
    "customerId": 67890,
    "points": 50,
    "pointType": "EARNED",
    "note": "Points earned for purchase",
    "status": "APPROVED",
    "transactionRule": "ORDER_PLACED",
    "createAt": "2025-01-15T10:30:00Z",
    "spentAmount": 99.99
  }
]

Documentation Index

Fetch the complete documentation index at: https://developers.appstle.com/llms.txt

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

Query Parameters

pageable
object
required

Pagination parameters (page number, size, sort)

Response

Point transactions retrieved successfully with pagination headers (X-Total-Count, Link)

customerId
integer<int64>
required
points
number<double>
required
pointType
enum<string>
required
Available options:
DEBIT,
CREDIT
id
integer<int64>
shop
string
note
string
status
enum<string>
Available options:
APPROVED,
PENDING,
REJECTED
transactionRule
enum<string>
Available options:
ADJUSTMENT,
EARN_RULE,
REDEEM_RULE,
REFERRAL
earnRuleId
integer<int64>
earnRuleName
string
redeemRuleRuleId
integer<int64>
redeemRuleName
string
autoApprovalDays
integer<int32>
orderId
integer<int64>
orderName
string
createAt
string<date-time>
imported
boolean
spentAmount
number<double>
contractId
string
orderFinancialStatus
string
orderFulfillmentStatus
string
orderLineItemId
integer<int64>
rewardType
enum<string>
Available options:
STORE_CREDIT,
DISCOUNT_CODE,
POINTS
displayName
string