Update an existing BOM
PUT/api/v1/customer-data/:entity_type/:entity_custom_id/boms/:bom_custom_id
Full update — the component list is replaced with the request payload. Components
may be entered manually or linked via materialCustomId / orgCustomId (same
contract and error catalog as create). Linked components are re-hydrated from their
current source entities, so a PUT is also the way to refresh a stored snapshot.
Request
Responses
- 204
- 400
- 401
- 404
- 500
- 503
BOM updated successfully
Bad Request
Unauthorized
Not Found
Internal Server Error
Service Unavailable — the network profile service could not be reached while hydrating a linked supplier/facility. Nothing was persisted; retry the request. Also returned when the calling organization is not connected to a network profile at all — in that case retrying will not help until the organization is connected in Supplier Management.