---
title: "Changes to Create Transaction"
method: POST
path: "/api/transactions"
---

# Changes to Create Transaction

`POST /api/transactions`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-05** `416a7752fec4`: 24 info

## Changes

- **2026-11-05** `416a7752fec4`: 24 info
  - added the new optional request property `installment_number`
  - added the new optional request property `installment_purchase_date`
  - added the new optional request property `installment_total_amount`
  - added the new optional request property `status`
  - added the new optional request property `total_installments`
  - removed the pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` from the request property `amount/anyOf[subschema #2]/`
  - removed the pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` from the request property `amount_primary/anyOf[subschema #2]/`
  - removed the pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` from the request property `fx_rate/anyOf[subschema #2]/`
  - removed the pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` from the request property `fx_rate_used/anyOf[subschema #2]/`
  - removed the pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` from the request property `splits/anyOf[subschema #1: TransactionSplitsInput]/splits/items/share_amount/anyOf[subschema #2]/`
  - removed the pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` from the request property `splits/anyOf[subschema #1: TransactionSplitsInput]/splits/items/share_pct/anyOf[subschema #2]/`
  - added the optional property `category/anyOf[subschema #1: CategoryRead]/is_hidden` to the response with the `201` status
  - added the optional property `exclude_from_pnl` to the response with the `201` status
  - added the optional property `installment_series_id` to the response with the `201` status
  - added the optional property `invoice_links` to the response with the `201` status
  - added the optional property `original_description` to the response with the `201` status
  - added the optional property `running_balance` to the response with the `201` status
  - added the optional property `running_balance_primary` to the response with the `201` status
  - added the optional property `transfer_counterpart` to the response with the `201` status
  - the `amount` response's property pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` was removed for the status `201`
  - the `fx_rate/anyOf[subschema #1]/` response's property pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` was removed for the status `201`
  - the `splits/items/share_amount` response's property pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` was removed for the status `201`
  - the `splits/items/share_pct/anyOf[subschema #1]/` response's property pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` was removed for the status `201`
  - the `viewer_share/anyOf[subschema #1]/` response's property pattern `^(?!^[-+.]*$)[+-]?0*\d*\.?\d*$` was removed for the status `201`

---

[Operation](https://skmtc.dev/usesecuro/apis/securo/docs/api/transactions/post.md) - [API](https://skmtc.dev/usesecuro/apis/securo.md) - [Page](https://skmtc.dev/usesecuro/apis/securo/changes/api/transactions/post)
