Update Work Order Fields

Changed on

Operates on Service Orders, shown in the Zuper client app as "Work Order" (in every industry). Work Orders share the exact same underlying schema and endpoints as Purchase Orders / Material Orders; they're distinguished only by the purchase_order_type field (SERVICE_ORDER here) and the /service_orders route prefix. This is a narrower field set than the full PUT update — intended for lightweight edits (title, dates, remarks, vendor/payment term) without resending the whole order. Work Orders (Service Orders) may change vendor (the assigned subcontractor) through this endpoint.

patch/service_orders/{purchase_order_uid}

Request

  • Base URL
    https://dc-region.zuperpro.com/api
  • URL
    https://dc-region.zuperpro.com/api/service_orders/{purchase_order_uid}
  • Auth
    API key in header x-api-key

Path parameters

purchase_order_uidstring required

Request body

purchase_order_titlestring
reference_numberstring
remarksstring
due_datestring date
delivery_time'ANYTIME' | 'MORNING' | 'AFTERNOON' | 'SPECIAL_REQUEST'
vendorstring

Work Orders (Service Orders) may change vendor (the assigned subcontractor) through this endpoint.

payment_termstring
templatestring
job_measurement_uidsstring[]
job_attachments_uidsstring[]

Response

200

type'success'
titlestring
messagestring

Changes