Adjust a customer's points balance
smile_create_points_transactionWRITE: add or deduct points from a customer's balance (a manual adjustment, e.g. a goodwill credit or a correction). points_change > 0 adds, < 0 deducts; Smile rejects a deduction that would make the balance negative. Undo by creating an opposite adjustment. description is shown to the customer; internal_note is merchant-only. To reward a customer for completing an action, prefer smile_create_activity. Requires the points_transaction:write scope. Smile: POST /points_transactions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | Yes | Smile customer ID. | |
| description | No | Customer-visible reason, e.g. "Points correction". | |
| internal_note | No | Merchant-only note, never shown to the customer. | |
| points_change | Yes | Points to add (positive) or deduct (negative). |