{"ok":true,"commandType":"bulk-create-stock-assembly-orders","module":"Bulk","mode":"write","summary":"Bulk wrapper for create-stock-assembly-order.","payloadSchema":{"records":"required array; each row uses the same payload as create-stock-assembly-order","stopOnError":"optional boolean; stop the batch when a row fails","dryRun":"optional boolean; validate without saving where supported","idempotencyKey":"optional caller batch key"},"examplePayload":{"records":[{"docDate":"2026-06-24","itemCode":"FINISHED-API","description":"Stock assembly order created through API","location":"HQ","qty":1,"uom":"UNIT","unitCost":100,"detailMode":"replace","lines":[{"lineNo":1,"itemCode":"RAW-API-1","description":"Raw material 1","qty":2,"uom":"UNIT","location":"HQ","unitCost":10,"batchNo":"BATCH-001","serialNo":""},{"lineNo":2,"itemCode":"RAW-API-2","description":"Raw material 2","qty":3,"uom":"UNIT","location":"HQ","unitCost":5,"batchNo":"","serialNo":""}],"reason":"correct assembly detail"}],"stopOnError":true,"dryRun":false,"idempotencyKey":"create-stock-assembly-order-batch-20260624"},"notes":"Runs create-stock-assembly-order for each record on the local connector without waiting one cloud heartbeat per row. Bulk records use the same fields as create-stock-assembly-order. Split very large imports into batches so AutoCount and the connector can report row-level results clearly.","nativePayload":{"supported":false,"sections":[{"name":"Master","fields":[]},{"name":"Details","fields":[]},{"name":"KnockOffDetails","fields":[]},{"name":"TransferDetails","fields":[]},{"name":"PaymentDetails","fields":[]},{"name":"Options","fields":[]}]}}