{ "operationId": "updatePurchaseOrder", "method": "PUT", "path": "/po/purchaseOrders/{poHeaderId}", "summary": "Update a Purchase Order", "requestExamples": [ { "contentType": "application/json", "name": "UpdatepurchaseorderRequestExample", "example": { "description": "A sample description.", "lines": [ { "poLineId": "500123", "quantity": 42.5, "unitPrice": 42.5, "needByDate": "2026-01-15", "cancelFlag": true } ] } } ], "responseExamples": [ { "status": "200", "contentType": "application/json", "name": "Updatepurchaseorder200Example", "example": { "poHeaderId": "500123", "segment1": "example_value", "typeLookupCode": "STANDARD", "vendorId": "500123", "vendorName": "example_value", "vendorSiteId": "500123", "currencyCode": "example_value", "authorizationStatus": "APPROVED", "approvedFlag": "Y", "closedCode": "OPEN", "totalAmount": 42.5, "creationDate": "2026-01-15T10:30:00Z", "approvedDate": "2026-01-15", "buyerId": "500123", "shipToLocationId": "500123", "billToLocationId": "500123", "termsId": "500123", "description": "A sample description.", "lines": [ { "poLineId": "500123", "lineNum": 10, "lineType": "example_value", "itemId": "500123", "itemDescription": "example_value", "categoryId": "500123", "quantity": 42.5, "unitMeasLookupCode": "example_value", "unitPrice": 42.5, "amount": 42.5, "needByDate": "2026-01-15", "promisedDate": "2026-01-15", "closedCode": "example_value", "shipments": {} } ], "orgId": "500123", "lastUpdateDate": "2026-01-15T10:30:00Z" } } ] }