{"ok":true,"commandType":"delete-item-bom","module":"Stock","mode":"write","summary":"Delete an unreferenced item BOM or preview native reference checks.","payloadSchema":{"itemCode":"required finished item code","validateOnly":"optional boolean; true checks references without deleting","reason":"optional business reason"},"examplePayload":{"itemCode":"FINISHED-API","validateOnly":true},"examples":[],"payloadEnums":{},"requiredPayloadFields":["itemCode"],"conditionalPayloadRules":{},"notes":"Stock/Delete and write queue apply even to validateOnly:true. Native checks require the BOM to exist and reject use as another BOM component before Delete. Preview returns saved:false/deleted:false. Actual deletion reloads parent/detail absence; installed connector capability and native acceptance must be verified separately.","nativePayload":{"commandType":"delete-item-bom","title":"Item BOM maintenance","supported":true,"schemaOnly":true,"required":["itemCode"],"fields":{"itemCode":{"type":"string","minLength":1},"validateOnly":{"type":"boolean"},"reason":{"type":"string"}},"example":{"itemCode":"FINISHED-API","validateOnly":true},"notes":["Stock/Delete and write queue apply even to validateOnly:true. Native checks require the BOM to exist and reject use as another BOM component before Delete. Preview returns saved:false/deleted:false. Actual deletion reloads parent/detail absence; installed connector capability and native acceptance must be verified separately.","Static contract only; installed connector support and native Save/reload behavior must be verified separately."]}}