Update /supplier_orders/{uuid}
Update a purchase order to a supplier by UUID (PATCH). Only sent fields change; responsible replaces the list; items updates the lines it names by uuid and adds the ones without, leaving the others as they are. A status change runs what the CRM runs on it. Returns record with the detail projection.
Body
Lines to change or add: with uuid an existing line is updated (only the sent fields), without it a line is added. Lines left out stay as they are. rate needs the order purchase price permission.
Order status: picklist orders / order_statuses value UUID (GET /api/v4/picklists?filter[module]=orders). A change runs what the CRM runs on it: tasks from the status templates and, where enabled, the accounting export.
Response
Success
Fields enabled for this documentation instance (projection enabled: feature, option, subdomain, closures) plus account-level form field visibility. Role- and user-level field overrides are not applied here, so an API key whose staff user has such overrides may receive fewer fields. A disabled field is omitted from the response object entirely; a present key with a null value means the record simply has no value.
More in Supplier Orders
GETList /supplier_ordersPOSTCreate /supplier_ordersStill need help? Ask the team