Newer Version Available
Debit Points
Debit loyalty points from a specified loyalty program member’s balance.
You can debit loyalty points to redeem for a service or upgrade the member to a higher
tier.
This action is available in API version 51.0 and later for users with Loyalty Management license.
Supported REST HTTP Methods
- URI
- /services/data/vXX.X/actions/standard/debitPoints
- Formats
- JSON, XML
- HTTP Methods
- POST
- Authentication
- Authorization: Bearer token
Inputs
| Input | Details |
|---|---|
| AdditionalNotes |
|
| CorrelationId |
|
| FlowId |
|
| JournalId |
|
| LoyaltyProgramMemberId |
|
| Points |
|
| ProgramCurrencyName |
|
| ProgramName |
|
| LoyaltyProgramCurrencySubtypeName |
|
Outputs
| Output | Details |
|---|---|
| JournalId |
|
| LoyaltyProgramMemberId |
|
| PointsBalance |
|
| ProgramCurrencyName |
|
| ProgramName |
|
Example
Sample Request
1{
2 "inputs":[{
3 "LoyaltyProgramMemberId": "0lMxx0000A000001EAA",
4 "ProgramCurrencyName": "Avios",
5 "ProgramName": "baLoyaltyProgram",
6 "Points": 500.0,
7 "CorrelationId": "0lcxx00004000002AAA",
8 "JournalId": "0lcxx00204000001AAA",
9 "AdditionalNotes": "Any additional Information"
10 }]
11}Sample Response
1[ {
2 "actionName" : "debitPoints",
3 "errors" : null,
4 "isSuccess" : true,
5 "outputValues" : {
6 "JournalId" : "0lcxx00204000001AAA",
7 "PointsBalance" : 130.0,
8 "ProgramCurrencyName" : "exclusive points",
9 "LoyaltyProgramMemberId" : "0lMxx0000A000001EAA",
10 "ProgramName" : "sample program"
11 }
12} ]