---
title: "Changes to Update Purchase Order Status"
method: PUT
path: "/purchase_orders/{purchase_order_uid}/status"
---

# Changes to Update Purchase Order Status

`PUT /purchase_orders/{purchase_order_uid}/status`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `3c21bc232e16`: 2 breaking, 16 info

## Changes

- **2026-11-03** `3c21bc232e16`: 2 breaking, 16 info
  - request property `purchase_order_status` was restricted to a list of enum values
  - the request property `purchase_order_status` became required
  - added the new optional request property `attachments`
  - added the new `APPROVED` enum value to the request property `purchase_order_status`
  - added the new `CANCELED` enum value to the request property `purchase_order_status`
  - added the new `CLOSED` enum value to the request property `purchase_order_status`
  - added the new `DRAFT` enum value to the request property `purchase_order_status`
  - added the new `FULFILLED` enum value to the request property `purchase_order_status`
  - added the new `INVOICED` enum value to the request property `purchase_order_status`
  - added the new `PAID` enum value to the request property `purchase_order_status`
  - added the new `PARTIALLY_FULFILLED` enum value to the request property `purchase_order_status`
  - added the new `REJECTED` enum value to the request property `purchase_order_status`
  - added the new `SENT_TO_VENDOR` enum value to the request property `purchase_order_status`
  - added the new `SUBMITTED` enum value to the request property `purchase_order_status`
  - added the new `VENDOR_APPROVED` enum value to the request property `purchase_order_status`
  - added the new `VENDOR_REJECTED` enum value to the request property `purchase_order_status`
  - added the new `WORK_COMPLETED` enum value to the request property `purchase_order_status`
  - added the media type `application/json` for the response with the status `200`

---

[Operation](https://skmtc.dev/zuper/apis/zuper-pro-api/docs/purchase_orders/:purchase_order_uid/status/put.md) - [API](https://skmtc.dev/zuper/apis/zuper-pro-api.md) - [Page](https://skmtc.dev/zuper/apis/zuper-pro-api/changes/purchase_orders/:purchase_order_uid/status/put)
