---
title: "Changes to Update invoice"
method: PATCH
path: "/api/v1/services/invoices/{id}"
---

# Changes to Update invoice

`PATCH /api/v1/services/invoices/{id}`

> Every recorded change to this endpoint, newest first.

## Timeline

Changed in 7 of 50 revisions.

- **2024-11-06** `dc03bb6c514d` — 1 info
- **2024-10-14** `f4284b424943` — 1 info
- **2024-03-22** `dbd561304b3b` — 1 info
- **2023-10-31** `f9f50dcb6417` — 1 info
- **2023-10-26** `2596aa00157e` — 1 breaking
- **2023-10-24** `20ef35372eae` — 1 breaking
- **2023-10-23** `aaef903178b6` — 3 warning

## Changes

- **2024-11-06** `dc03bb6c514d` — 1 info
  - the `currency` response's property default value `TON` was removed for the status `200`
- **2024-10-14** `f4284b424943` — 1 info
  - added the required property `currency` to the response with the `200` status
- **2024-03-22** `dbd561304b3b` — 1 info
  - added the optional property `info` to the response with the `200` status
- **2023-10-31** `f9f50dcb6417` — 1 info
  - added the media type `application/json` for the response with the status `200`
- **2023-10-26** `2596aa00157e` — 1 breaking
  - removed the media type `application/json` for the response with the status `200`
- **2023-10-24** `20ef35372eae` — 1 breaking
  - the `invoice/overpayment` response's property type changed from `number` to `string` for status `200`
- **2023-10-23** `aaef903178b6` — 3 warning
  - removed the optional property `invoice/date_refund` from the response with the `200` status
  - removed the optional property `invoice/refund_amount` from the response with the `200` status
  - removed the optional property `invoice/refunded` from the response with the `200` status

---

[Operation](https://skmtc.dev/tonkeeper/apis/rest-api-to-ton-console/docs/api/v1/services/invoices/:id/patch.md) · [API](https://skmtc.dev/tonkeeper/apis/rest-api-to-ton-console.md) · [Page](https://skmtc.dev/tonkeeper/apis/rest-api-to-ton-console/changes/api/v1/services/invoices/:id/patch)
