Adds or removes points from a customer's balance outside of normal campaign earning: for goodwill credits, support resolutions, or corrections. The adjustment appears in the customer's points history. A 423 means the customer record is mid-processing: retry the same request after a few seconds.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Adjustment use cases
When adjusting a customer's points, you can provide a positive or negative value depending on the reason for the adjustment.
Below is an overview of common adjustment reasons. You can provide different parameters, depending on the reason for the adjustment.
It's important to note that certain adjustments will only affect the customer's current point balance, while others will also affect their lifetime or total points earned.
| Adjustment reason | Description | point_adjustment_amount | apply_adjustment_to_points_earned |
|---|---|---|---|
| Reward customer | Reward a customer with points | Positive integer | TRUE |
| Refund points deducted by redemption/expiration | Reimburse a customer if they lost points due to a refund or points expiration | Positive integer | FALSE |
| Redeem points for a discount | Use a customer's points in order to redeem a discount on their behalf | Negative integer | FALSE |
| Remove earned points | Deduct points that were not supposed to be earned, for example - points earned for a purchase that was later refunded or cancelled | Negative integer | TRUE |
| Expire points | Bypass the point expiration date set in your Loyalty & Referrals admin and expire them immediately | Negative integer | FALSE |
How to use this endpointRequests for this endpoint are limited to 100 requests/minute, per app key.
Before you adjust points
- Wrap the fields in a
pointsobject, as in the example on the right.- The customer has to be opted in to the loyalty program. Otherwise the call returns
422withCustomer has to be opt in for manual adjustment.
