Replace an item's effective bill of materials
Die API läuft auf deiner Anwendungsinstanz. Schemas und Feldnamen stammen unverändert aus der OpenAPI-Spezifikation. Browsergebundene Aufrufe benötigen eine Sitzung auf der Instanz.
Primary items store the submitted recipe as stable BOM slots. Variants compare the submitted effective recipe with the primary and persist only sparse differences.
bearerAuthAuthentifizierungBearer <inv_ token>id*stringuuidX-Organization-ID?stringOrganization membership selected for this request. User-bound credentials may select any active membership; standalone tokens may only repeat their pinned organization ID.
uuidapplication/json- body
components*array<>items <= 100Bill of materials replaced
curl -X PUT 'https://inventory.example.com/api/v1/resources/497f6eca-6276-4993-bfeb-53cbbbba6f08/bom' \ -H 'Content-Type: application/json' \ -d '{ "components": [ { "resourceId": "026d60bb-63a8-407e-bf67-01dcfc6022e6", "quantityPerAssembly": 1 } ]}'Retrieve an item's effective bill of materials and current build capacity GET
A primary item returns its local BOM. A first-class variant returns the primary BOM with its sparse removals, replacements, and variant-only slots applied.
List assemblies whose effective bill of materials uses this item GET
Includes direct primary-item BOM lines, inherited variant BOM lines, and sparse variant overrides. Parent assemblies that the caller cannot read are omitted.