The Update Redemption Transaction allows Xoxoday to post the procurement information to the client’s endpoint. The API has to be built by the client so Xoxoday can consume it.

📘

The request and response are for illustrative purposes and to help the client refer to a skeleton that Xoxoday deems acceptable.

🚧

Note: Please ensure that you share your response in JSON format only, as our system does not support any other data types.

Headers

  1. application/JSON

Request

{
  "unique_id": "TTEO32S99ERCL",
  "auth_token": "0fe121f67cb0b90ef39fd83380bf1e12310912c86f4d7d5bfed3f3198e531b4f8d8af179b68361da28d0bc0353ce45ac7c374aa9c51dfb54c6705571f5ab8fe8",
  "total_points_redeemed": 348.5,
  "order_id": "AB1890082790",
  "order_date": 1693995688,
  "orderData": [
    {
      "quantity": 1,
      "orderAmount": 10,
      "product": {
        "productId": "28811",
        "name": "Sony MDR-ZX110AP Wired On-Ear Headphones with tangle free cable",
        "category": "merchandise",
        "price": 10
      }
    },
    {
      "quantity": 1,
      "orderAmount": 337.5,
      "product": {
        "productId": "28628",
        "name": "Flipkart Rs.250 Gift Card",
        "category": "giftcard",
        "price": 337.5
      }
    }
  ]
}

Schema

ParameterTypeRequirementDescription
unique_idemail or phone norequiredUnique identifier for the user so that points are updated to the right user
auth_tokenrequiredSome authorization value to successfully allow the request from Xoxoday to your system. Authorization can be but not limited to hash, Basic auth, Bearer token, etc.
total_points_redeemedintegerrequiredTotal number of redeemed points
order_idintegerrequiredEvery order has a unique OrderID that helps get order details.
order_dateintegeroptionalEpoch value
order_dataarrayoptionalAn array of order details including the product details

Response

{
  "status": "1",
  "message": "Successfully updated",
  "data": {
    "order_id": "12345"
  }
}

Schema

ParametersDescription
status1 = success / 0 = failure
messageIndicates the APIs success/failure
order_idOrder ID of the item(s) ordered by the user