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

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

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

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 5 of 38 revisions.

- **2026-06-03** `7e222ea67994` — 4 info
- **2025-12-17** `262228c13429` — 3 info
- **2025-09-30** `788718651767` — 4 breaking, 2 warning, 9 info
- **2025-09-10** `95e7f65e5afd` — 1 info
- **2025-09-02** `919eb7a392aa` — 1 breaking

## Changes

- **2026-06-03** `7e222ea67994` — 4 info
  - added the new optional request property `expiryAfter`
  - the request property `points` became optional
  - the request property `transactionTime` became optional
  - added the non-success response with the status `400`
- **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` — 4 breaking, 2 warning, 9 info
  - added the new required request property `transactionId`
  - added the new required request property `transactionTime`
  - added the new required request property `username`
  - the `points` request property type/format changed from `number`/`` to `integer`/``
  - removed the optional property `newBalance` 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 `mobile`
  - removed the non-success response with the status `400`
  - added the optional property `amount` to the response with the `200` status
  - 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 `points` 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/manual/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/manual/post)
