Update an existing BOM’s information. All fields are optional, allowing partial updates.
When updating items or extra_costs, the provided arrays will replace all existing
items or extra costs respectively.
Each item must specify either a product_id or sku. If a sku is provided,
the system will locate the product by SKU (including alternate SKUs). If no product
is found, an error will be thrown.
If no uom_id is provided for an item, the default unit of measure will be used.
For extra costs, only name, quantity, and unit_price are required. The
line_total will be calculated automatically on the backend. Do not provide
line_total in the request.
Authenticate using a bearer token. To obtain a token, contact [email protected]
BOM ID
BOM name (must be unique)
255BOM items (components/products). When updating, this will replace all existing items.
1Additional costs associated with the BOM. When updating, this will replace all existing extra costs.
Successful response