---
title: "Changes to Create Purchase Order (Queue)"
method: POST
path: "/api/v1/PurchaseOrders/queue"
---

# Changes to Create Purchase Order (Queue)

`POST /api/v1/PurchaseOrders/queue`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `433c913c750f`: 39 breaking, 39 warning, 251 info

## Changes

- **2026-11-03** `433c913c750f`: 39 breaking, 39 warning, 251 info
  - removed the media type `application/*+json` from the request body
  - removed the media type `application/json-patch+json` from the request body
  - removed the media type `text/json` from the request body
  - request property `peakPurchaseOrders/purchaseOrders/items/contact/bankAccount/bankId` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/contact/prefixNameType` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/contact/type` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/currency/currencyId` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/isTaxInvoice` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/paidPayments/payments/items/cheque/bankId` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/paidPayments/payments/items/isCheque` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/paidPayments/payments/items/paymentMethod/accountType` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/paidPayments/payments/items/paymentMethod/bankId` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/paidPayments/payments/items/paymentMethod/eWalletId` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/paidPayments/payments/items/paymentMethod/isHaveCheque` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/paidPayments/payments/items/paymentMethod/type` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/products/items/isDescription` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/products/items/productTemplate/purchaseVatType` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/products/items/productTemplate/sellVatType` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/products/items/productTemplate/type` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/products/items/vatType` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/status` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/items/taxStatus` was restricted to a list of enum values
  - the request property `peakPurchaseOrders` became required
  - the request property `peakPurchaseOrders/purchaseOrders` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/contact` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/contact/code` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/contact/name` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/contact/type` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/issuedDate` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/products` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/products/items/price` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/products/items/productTemplate` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/products/items/productTemplate/code` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/products/items/productTemplate/name` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/products/items/productTemplate/type` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/products/items/quantity` became required
  - the request property `peakPurchaseOrders/purchaseOrders/items/products/items/vatType` became required
  - the `peakPurchaseOrders/purchaseOrders/items/contact/name` request property's minLength was increased from `0` to `1`
  - the `peakPurchaseOrders/purchaseOrders/items/products/items/productTemplate/name` request property's minLength was increased from `0` to `1`
  - the `peakPurchaseOrders/purchaseOrders/items/code` request property's maxLength was set to `50`
  - …289 more

---

[Operation](https://skmtc.dev/peakaccount/apis/peakapis-core/docs/api/v1/PurchaseOrders/queue/post.md) - [API](https://skmtc.dev/peakaccount/apis/peakapis-core.md) - [Page](https://skmtc.dev/peakaccount/apis/peakapis-core/changes/api/v1/PurchaseOrders/queue/post)
