---
title: "Changes to Create bank transactions"
method: POST
path: "/companies/{companyId}/connections/{connectionId}/push/bankAccounts/{accountId}/bankTransactions"
---

# Changes to Create bank transactions

`POST /companies/{companyId}/connections/{connectionId}/push/bankAccounts/{accountId}/bankTransactions`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 2 of 72 revisions.

- **2024-11-12** `899965fc1d3b`: 3 breaking, 3 info
- **2024-05-30** `4537fc0e985d`: 5 breaking, 1 warning, 18 info

## Changes

- **2024-11-12** `899965fc1d3b`: 3 breaking, 3 info
  - the response property `allOf[subschema #1]/data/transactions/items/amount` became optional for the status `200`
  - the response property `allOf[subschema #1]/data/transactions/items/date` became optional for the status `200`
  - the response property `allOf[subschema #1]/data/transactions/items/id` became optional for the status `200`
  - the request property `transactions/items/amount` became optional
  - the request property `transactions/items/date` became optional
  - the request property `transactions/items/id` became optional
- **2024-05-30** `4537fc0e985d`: 5 breaking, 1 warning, 18 info
  - added the new required request property `transactions/items/amount`
  - added the new required request property `transactions/items/date`
  - added the new required request property `transactions/items/id`
  - the request property `accountId` became required
  - the request property `transactions` became required
  - removed `subschema #1` from the `transactions/items/` request property `allOf` list
  - added the new optional request property `transactions/items/balance`
  - added the new optional request property `transactions/items/counterparty`
  - added the new optional request property `transactions/items/description`
  - added the new optional request property `transactions/items/reconciled`
  - added the new optional request property `transactions/items/reference`
  - added the new optional request property `transactions/items/transactionType`
  - added the optional property `allOf[subschema #1]/data/transactions/items/balance` to the response with the `200` status
  - added the optional property `allOf[subschema #1]/data/transactions/items/counterparty` to the response with the `200` status
  - added the optional property `allOf[subschema #1]/data/transactions/items/description` to the response with the `200` status
  - added the optional property `allOf[subschema #1]/data/transactions/items/reconciled` to the response with the `200` status
  - added the optional property `allOf[subschema #1]/data/transactions/items/reference` to the response with the `200` status
  - added the optional property `allOf[subschema #1]/data/transactions/items/transactionType` to the response with the `200` status
  - removed `subschema #1` from the `allOf[subschema #1]/data/transactions/items/` response property `allOf` list for the response status `200`
  - the response property `allOf[subschema #1]/data/accountId` became required for the status `200`
  - the response property `allOf[subschema #1]/data/transactions` became required for the status `200`
  - added the required property `allOf[subschema #1]/data/transactions/items/amount` to the response with the `200` status
  - added the required property `allOf[subschema #1]/data/transactions/items/date` to the response with the `200` status
  - added the required property `allOf[subschema #1]/data/transactions/items/id` to the response with the `200` status

---

[Operation](https://skmtc.dev/codatio/apis/bank-feeds/docs/companies/:companyId/connections/:connectionId/push/bankAccounts/:accountId/bankTransactions/post.md) - [API](https://skmtc.dev/codatio/apis/bank-feeds.md) - [Page](https://skmtc.dev/codatio/apis/bank-feeds/changes/companies/:companyId/connections/:connectionId/push/bankAccounts/:accountId/bankTransactions/post)
