# Get customer point transaction history Retrieves the complete point transaction history for a specific customer. Includes all point earning and redemption transactions with timestamps, amounts, and descriptions. Endpoint: GET /api/external/point-transaction-history/{customer_id} ## Header parameters: - `X-API-Key` (string, required) API key for authentication ## Path parameters: - `customer_id` (integer, required) Shopify customer ID to retrieve transaction history for ## Response 200 fields (application/json): - `id` (integer) - `shop` (string) - `customerId` (integer, required) - `points` (number, required) - `pointType` (string, required) Enum: "DEBIT", "CREDIT" - `note` (string) - `status` (string) Enum: "APPROVED", "PENDING", "REJECTED" - `transactionRule` (string) Enum: "ADJUSTMENT", "EARN_RULE", "REDEEM_RULE", "REFERRAL" - `earnRuleId` (integer) - `earnRuleName` (string) - `redeemRuleRuleId` (integer) - `redeemRuleName` (string) - `autoApprovalDays` (integer) - `orderId` (integer) - `orderName` (string) - `createAt` (string) - `imported` (boolean) - `spentAmount` (number) - `contractId` (string) - `orderFinancialStatus` (string) - `orderFulfillmentStatus` (string) - `orderLineItemId` (integer) - `rewardType` (string) Enum: "STORE_CREDIT", "DISCOUNT_CODE", "POINTS" - `displayName` (string) ## Response 401 fields