Skip to main content

Create Manufacturing Order

POST 

/api/manufacturing/manufacturing-orders

Create a draft MO from a BOM. Hydrates component + output + operation snapshot lines from the BOM.

Required scope: manufacturing:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

For outsourced orders (production_method: outsourced) the request also accepts: contractor_supplier_id (required for outsourced, integer, must be a supplier flagged as a manufacturing contractor); outsourced_cost_basis (optional, string, one of: toll, hybrid) - how the contractor's product charge is costed into the finished output. toll = you own all component materials and the charge is a processing cost only; hybrid = the contractor supplies additional materials of their own and the charge is capitalized into output cost. When omitted the contractor's default_outsourced_cost_basis applies, falling back to hybrid; service_fee_amount (optional, numeric, min 0). These three fields are rejected for in_house orders.

Request

Responses

Successful response