| Name | Type | Description | Notes |
|---|---|---|---|
| employeeName | String | The name of the employee who added or deducted points. | |
| loyaltyProgramID | Long | The ID of the loyalty program. | |
| notificationType | NotificationTypeEnum | The type of notification. | |
| profileIntegrationID | String | The integration ID of the customer profile to whom points were added or deducted. | |
| sessionIntegrationID | String | The integration ID of the session through which the points were earned or lost. | |
| subledgerID | String | The ID of the subledger within the loyalty program where these points were added. | |
| typeOfChange | TypeOfChangeEnum | The notification source, that is, it indicates whether the points were added or deducted via one of the following routes: - The Campaign Manager - Management API - Rule Engine | |
| userID | Long | The ID of the employee who added or deducted points. | |
| actions | List<AddedDeductedPointsBalancesAction> | The list of actions that have been triggered in the loyalty program. | |
| currentPoints | BigDecimal | The current points balance. |
| Name | Value |
|---|---|
| LOYALTYADDEDDEDUCTEDPOINTSBALANCES | "LoyaltyAddedDeductedPointsBalances" |
| Name | Value |
|---|---|
| CAMPAIGN_MANAGER | "campaign_manager" |
| RULE_ENGINE | "rule_engine" |
| MANAGEMENT_API | "management_api" |