You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unique identifier of the transaction in the UUID format.
created
Time
Date and time the loyalty card transaction occurred.
program_id
Integer
ID of the loyalty program.
card_identifier
String
The identifier of the loyalty card, which must match the regular expression `^[A-Za-z0-9._%+@-]+$`.
customer_session_id
String
ID of the customer session where the transaction occurred.
[optional]
type
String
Type of transaction. Possible values: - `addition`: Signifies added points. - `subtraction`: Signifies deducted points.
name
String
Name or reason of the loyalty ledger transaction.
start_date
String
When points become active. Possible values: - `immediate`: Points are active immediately. - `on_action`: Points become active based on the customer's action. - a timestamp value: Points become active at a given date and time.
expiry_date
String
Date when points expire. Possible values are: - `unlimited`: Points have no expiration date. - `timestamp value`: Points expire on the given date.
subledger_id
String
ID of the subledger.
amount
Float
Amount of loyalty points added or deducted in the transaction.
id
Integer
ID of the loyalty ledger transaction.
ruleset_id
Integer
The ID of the ruleset containing the rule that triggered this effect.
[optional]
rule_name
String
The name of the rule that triggered this effect.
[optional]
validity_duration
String
The duration for which the points remain active, relative to the activation date. Note: This only applies to points for which `awaitsActivation` is `true` and `expiryDate` is not set.