---
title: "Changes to Creates a history record for a specific manual journal"
method: PUT
path: "/ManualJournals/{ManualJournalID}/History"
---

# Changes to Creates a history record for a specific manual journal

`PUT /ManualJournals/{ManualJournalID}/History`

> Every recorded change to this operation, newest first.
> 676 revisions in range; 41 not diffed.

## Timeline

Changed in 7 of 676 revisions.

- **2023-08-29** `80a0c7b3e823`: 1 info
- **2022-09-06** `f52be4a3fa89`: 3 breaking, 3 info
- **2022-09-06** `c4d6eeb0d769`: 3 breaking, 1 warning, 1 info
- **2022-08-31** `209472974ad6`: 3 breaking, 3 info
- **2021-03-26** `c06cd73788a5`: 1 warning
- **2021-02-05** `a95018d6de3a`: 1 info
- **2021-02-05** `a79ae9d5df63`: 1 breaking

## Changes

- **2023-08-29** `80a0c7b3e823`: 1 info
  - added the new optional `header` request parameter `Idempotency-Key`
- **2022-09-06** `f52be4a3fa89`: 3 breaking, 3 info
  - added the new path request parameter `ManualJournalID`
  - added the new required `header` request parameter `xero-tenant-id` to all path's operations
  - request body became required
  - added the media type `application/json` to the request body
  - added the media type `application/json` for the response with the status `200`
  - added the media type `application/json` for the response with the status `400`
- **2022-09-06** `c4d6eeb0d769`: 3 breaking, 1 warning, 1 info
  - removed the media type `application/json` from the request body
  - removed the media type `application/json` for the response with the status `200`
  - removed the media type `application/json` for the response with the status `400`
  - deleted the `path` request parameter `ManualJournalID`
  - request body became optional
- **2022-08-31** `209472974ad6`: 3 breaking, 3 info
  - added the new path request parameter `ManualJournalID`
  - added the new required `header` request parameter `xero-tenant-id` to all path's operations
  - request body became required
  - added the media type `application/json` to the request body
  - added the media type `application/json` for the response with the status `200`
  - added the media type `application/json` for the response with the status `400`
- **2021-03-26** `c06cd73788a5`: 1 warning
  - deleted the `path` request parameter `ManualJournalID`
- **2021-02-05** `a95018d6de3a`: 1 info
  - endpoint added
- **2021-02-05** `a79ae9d5df63`: 1 breaking
  - api path removed without deprecation

---

[Operation](https://skmtc.dev/xeroapi/apis/xero-accounting-api/docs/ManualJournals/:ManualJournalID/History/put.md) - [API](https://skmtc.dev/xeroapi/apis/xero-accounting-api.md) - [Page](https://skmtc.dev/xeroapi/apis/xero-accounting-api/changes/ManualJournals/:ManualJournalID/History/put)
