---
title: "Changes to POST /api/cascade-tracing/orders/purchases"
method: POST
path: "/api/cascade-tracing/orders/purchases"
---

# Changes to POST /api/cascade-tracing/orders/purchases

`POST /api/cascade-tracing/orders/purchases`

> Every recorded change to this endpoint, newest first.
> 49 revisions in range; 1 not diffed.

## Timeline

Changed in 1 of 49 revisions.

- **2026-08-31** `97e51f27dc77` — 63 breaking, 1 warning, 65 info

## Changes

- **2026-08-31** `97e51f27dc77` — 63 breaking, 1 warning, 65 info
  - added the new required request property `receiver/facilityProcesses`
  - added the new required request property `receiver/id`
  - removed `subschema #1, subschema #2` from the `agreedDeliveryDate` request property `anyOf` list
  - removed `subschema #1, subschema #2` from the `deliveryDate` request property `anyOf` list
  - removed `subschema #1, subschema #2` from the `orderDate` request property `anyOf` list
  - removed `subschema #1, subschema #2` from the `receiver` request property `anyOf` list
  - request property `source` was restricted to a list of enum values
  - request property `status` was restricted to a list of enum values
  - request property `attachments/items/documentId` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `attachments/items/fileId` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `lines/items/id` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `lines/items/secondaryQuantity` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `orderTags` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `orderTypeId` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `responsibleUserEmails` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `responsibleUserIds` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `source` list-of-types was narrowed by removing types `null` from media type `application/json`
  - request property `status` list-of-types was narrowed by removing types `null` from media type `application/json`
  - the `attachments/items/documentId` request property's minLength was increased from `0` to `1`
  - the `attachments/items/fileId` request property's minLength was increased from `0` to `1`
  - the `lines/items/id` request property's minLength was increased from `0` to `1`
  - the `orderTypeId` request property's minLength was increased from `0` to `1`
  - the `receiver` request property type changed from no type to `object`
  - the response property `data/agreedDeliveryDate` became nullable for the status `201`
  - the response property `data/color` became nullable for the status `201`
  - the response property `data/createdAt` became nullable for the status `201`
  - the response property `data/createdByApiKeyId` became nullable for the status `201`
  - the response property `data/createdByApiKeyLabel` became nullable for the status `201`
  - the response property `data/createdByCompanyId` became nullable for the status `201`
  - the response property `data/createdByCompanyName` became nullable for the status `201`
  - the response property `data/createdByImpersonateId` became nullable for the status `201`
  - the response property `data/createdByImpersonateName` became nullable for the status `201`
  - the response property `data/createdByUserId` became nullable for the status `201`
  - the response property `data/createdByUserName` became nullable for the status `201`
  - the response property `data/deliveryDate` became nullable for the status `201`
  - the response property `data/depthLevel` became nullable for the status `201`
  - the response property `data/destinationTracingNodeId` became nullable for the status `201`
  - the response property `data/docCompletionPercentage` became nullable for the status `201`
  - the response property `data/lastProductionProcessId` became nullable for the status `201`
  - the response property `data/lastProductionProcessName` became nullable for the status `201`
  - …89 more

---

[Operation](https://skmtc.dev/retraced/apis/api-reference/docs/api/cascade-tracing/orders/purchases/post.md) · [API](https://skmtc.dev/retraced/apis/api-reference.md) · [Page](https://skmtc.dev/retraced/apis/api-reference/changes/api/cascade-tracing/orders/purchases/post)
