# Purchase Orders Create commitments to contacts/vendors before they become actuals. Track approvals, link to budget lines, and monitor committed vs actual spend. Convert POs to actuals when invoiced. ## List purchase orders - [GET /projects/{projectId}/purchaseOrders](https://docs.saturation.io/openapi/purchase-orders/listpurchaseorders.md): Retrieve purchase orders for a project ## Get purchase order - [GET /projects/{projectId}/purchaseOrders/{purchaseOrderId}](https://docs.saturation.io/openapi/purchase-orders/getpurchaseorder.md): Retrieve a specific purchase order ## Create purchase order - [POST /projects/{projectId}/purchaseOrders/{purchaseOrderId}](https://docs.saturation.io/openapi/purchase-orders/createpurchaseorder.md): Create a new purchase order for a project ## Update purchase order - [PUT /projects/{projectId}/purchaseOrders/{purchaseOrderId}](https://docs.saturation.io/openapi/purchase-orders/updatepurchaseorder.md): Update an existing purchase order ## Delete purchase order - [DELETE /projects/{projectId}/purchaseOrders/{purchaseOrderId}](https://docs.saturation.io/openapi/purchase-orders/deletepurchaseorder.md): Delete a purchase order ## Upload purchase order attachment - [POST /projects/{projectId}/purchaseOrders/{purchaseOrderId}/attachment](https://docs.saturation.io/openapi/purchase-orders/uploadpurchaseorderattachment.md): Upload a supporting document for a purchase order. Accepts PDF or image files up to 10 MB.