Update an existing Direct Cost PO (creates a new version).
All fields are optional - only provided fields will be updated. The document_id comes from the URL path, not the request body.
Actions:
draft: Save changes as draftsubmit: Submit with full validationapprove: Approve the PO (Manager/Admin only)reject: Reject the PO (Manager/Admin only)cancel: Cancel the POState Transitions:
The access token received from the authorization server in the OAuth 2.0 flow.
The PO document ID
Input schema for PATCH /purchase-orders/direct-cost/{id}
All fields are optional - only provided fields will be merged with current version data to create a new version.
Actions for Purchase Order state transitions.
Permissions:
draft, submit, approve, reject, cancel