Description

Void a points redemption in the SimpleLoyalty database.

Parameters

Parameter Type Value Required
operation_name String voidRedemption true
variables JSON $JSON_OBJECT true

$JSON_OBJECT Structure

Key Type Description Required
outletId String SimpleLoyalty Outlet ID true
phoneNumber String Customer phone number true
voucherCode String Voucher code true

Example

Sample Request

curl \
-X POST \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $OAUTH_TOKEN" \
-d '{
        "operation_name": "voidRedemption",
        "variables": {
            "outletId": $OUTLET_ID,
            "phoneNumber": "60123456789",
            "voucherCode": "01234567"
        }
    }' \
https://simpleloyalty.com/third_party/v2

Sample Success Response

{
  "data": {
    "voidRedemption": {
      "result": "OK",
      "errors": []
    }
  }
}

Sample Error Response

{
  "data": {
    "voidRedemption": {
      "result": "ERROR",
      "errors": [
        {"message": "Invalid voucher code"}
      ]
    }
  }
}