---
title: "Changes to POST /api/v4.0/integrations/transactions/redeem"
method: POST
path: "/api/v4.0/integrations/transactions/redeem"
---

# Changes to POST /api/v4.0/integrations/transactions/redeem

`POST /api/v4.0/integrations/transactions/redeem`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 5 of 38 revisions.

- **2026-03-29** `78bbaf3a9ea5` — 2 info
- **2025-12-17** `262228c13429` — 3 info
- **2025-09-30** `788718651767` — 2 breaking, 2 warning, 15 info
- **2025-09-10** `95e7f65e5afd` — 1 info
- **2025-09-02** `919eb7a392aa` — 1 breaking

## Changes

- **2026-03-29** `78bbaf3a9ea5` — 2 info
  - added the new optional request property `reason`
  - added the optional property `reason` to the response with the `200` status
- **2025-12-17** `262228c13429` — 3 info
  - the endpoint scheme security `apiKey AND secretKey` was added to the API
  - the endpoint scheme security `apiKey` was removed from the API
  - the endpoint scheme security `secretKey` was removed from the API
- **2025-09-30** `788718651767` — 2 breaking, 2 warning, 15 info
  - added the new required request property `transactionTime`
  - the `points` request property type/format changed from `number`/`` to `integer`/``
  - removed the optional property `remainingPoints` from the response with the `200` status
  - removed the optional property `success` from the response with the `200` status
  - added the new optional request property `amount`
  - added the new optional request property `email`
  - added the new optional request property `hash`
  - added the new optional request property `holdReference`
  - added the new optional request property `ignoreOTP`
  - added the new optional request property `merchant`
  - added the new optional request property `mobile`
  - added the new optional request property `otp`
  - the request property `points` became optional
  - removed the non-success response with the status `400`
  - added the optional property `customerId` to the response with the `200` status
  - added the optional property `gameballTransactionId` to the response with the `200` status
  - added the optional property `redeemAmount` to the response with the `200` status
  - added the optional property `redeemEquivalentPoints` to the response with the `200` status
  - added the optional property `transactionId` to the response with the `200` status
- **2025-09-10** `95e7f65e5afd` — 1 info
  - endpoint added
- **2025-09-02** `919eb7a392aa` — 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/gameballers/apis/gameball-api/docs/api/v4.0/integrations/transactions/redeem/post.md) · [API](https://skmtc.dev/gameballers/apis/gameball-api.md) · [Page](https://skmtc.dev/gameballers/apis/gameball-api/changes/api/v4.0/integrations/transactions/redeem/post)
